2,317 Shopify stores already joined the waitlist! Early access
perks live now.
Revenue recognition is an accounting principle that defines when a business should record income from a sale on its financial statements. In most cases, revenue is recognized when the product or service has been delivered to the customer, not necessarily when payment is received.
The concept is also referred to as the revenue recognition principle and is the foundation of accrual-based accounting. Under this principle, two related concepts come into play: accrued revenue (income that has been earned but not yet billed) and deferred revenue (cash collected upfront for goods or services not yet delivered).
In the United States, revenue recognition is governed by ASC 606 (Revenue from Contracts with Customers), and internationally by IFRS 15. Both standards introduced a unified, five-step framework that replaced fragmented industry-specific rules and now serves as the basis for how subscription, SaaS, and DTC companies recognize income.
Proper revenue recognition keeps reported income accurate. It supports compliance with GAAP, IFRS, and SEC requirements, makes financial statements audit-ready, and gives investors, lenders, and stakeholders a true picture of a company’s earnings rather than just its cash flow.
For subscription businesses specifically, accurate revenue recognition is what ensures reported recurring revenue, MRR, and ARR actually reflect income earned in each period, rather than total cash collected. Without it, an annual upfront payment can look like 12x the underlying monthly revenue, distorting growth, retention, and unit-economics signals.
Under ASC 606 and IFRS 15, businesses recognize revenue in five sequential steps:
A SaaS company sells an annual subscription for $1,200, billed upfront in January. Under revenue recognition rules, it cannot record the full $1,200 as January revenue. The cash is collected, but the income is treated as deferred revenue and recognized at $100 per month across the 12-month service period, since each month of access is when the performance obligation is fulfilled.
The same logic applies to subscription boxes, prepaid annual plans, and any DTC or SaaS contract where the customer pays in advance for a service delivered over time.
For subscription brands, ensure your billing or accounting platform supports automated revenue recognition workflows, especially if you handle annual prepayments, prorated upgrades, refunds, or contract amendments. Accurate recognition is what lets reported monthly recurring revenue (MRR) and ARR reflect truly earned income rather than collected cash, which is essential for clean financial reporting and investor due diligence.