Back to blog
Billing June 16, 2026 10 min

ASC 606 Revenue Recognition for Usage-Based Businesses

How to recognize revenue compliantly when customers pay per use, not per period.

ASC 606 Revenue Recognition for Usage-Based Businesses

ASC 606 governs when revenue is earned. For subscription businesses that’s straightforward: recognize ratably over the term. For usage-based businesses, revenue is earned the moment usage occurs — which means your ledger and your recognition schedule must be the same source of truth.

The trap is double systems: a billing tool that invoices and a finance tool that recognizes, forever out of sync. Auditors hate it, and so should you.

Orvlin generates ASC 606-ready schedules directly from the same events that bill customers. Prepaid credits are deferred and recognized as consumed; committed-use contracts recognize against the liability as usage lands.

The result is a defensible, export-ready revrec that drops into any ERP without a nightly reconciliation job — and survives an audit on the first pass.

Frequently asked questions

How is usage-based revenue recognized under ASC 606?

Revenue is recognized as usage is delivered. Prepaid balances are deferred and recognized when consumed; Orvlin produces these schedules automatically.

Do I need a separate revrec tool?

Not if your billing engine is the source of truth. Orvlin emits ASC 606 schedules from billing events.

Want to learn more?

Book a demo and see Orvlin in action.

Book a Demo