Entitlements

Billing Counters and Access Counters: When They Can Differ

By the Orvlin team · · 2 min read

Billing counters vs quota counters: what to decide

Access needs a timely decision before work happens. Billing may need later corrections or completion evidence. Requiring both views to be identical at every moment can either slow the product or make invoices less accurate.

Define reservation, completion and settlement separately. A quota can reserve capacity for a pending job, then release it if the job fails. The billable meter may record only completed work. Reconcile those views so customers understand temporary differences.

A concrete scenario

A batch reserves 100 operations, completes 80 and cancels 20. The access view can initially show 100 reserved, then settle to 80 consumed. An invoice for successful operations should not charge the cancelled reservation.

A detail teams often miss

Without reservation expiry, abandoned jobs can permanently consume quota. Without reconciliation, releases can free capacity that was actually used. Treat the lifecycle as a controlled state change.

Before you put this into production

  • Name reserved and consumed quantities separately.
  • Set expiry rules for abandoned reservations.
  • Reconcile completed work against billed usage.
  • Explain pending quantities in the customer view.

Frequently asked questions

Should the quota dashboard always equal the invoice?
It should reconcile under the documented rules, but temporary reservations, late events and adjustments may create explainable differences during the period.

Keep reading

Launch your next pricing model this quarter.

Spin up a sandbox, send your first events, and see a finalized invoice before your next planning meeting.