Revenue Recognition

Revenue recognition determines when and how revenue is recorded in financial statements, governed by accounting standards ASC 606 (US GAAP) and IFRS 15. For SaaS and subscription businesses, revenue recognition is complex because payment timing often differs from when the service is delivered. The five-step ASC 606 framework requires identifying performance obligations, determining transaction price, and recognizing revenue as obligations are satisfied — not simply when cash is collected.

Key Details

  • ASC 606 five-step model: identify contract, identify obligations, determine price, allocate price, recognize revenue
  • SaaS revenue is typically recognized ratably over the subscription period (e.g., $12,000/year = $1,000/month)
  • Deferred revenue (contract liability) represents payments received before the performance obligation is fulfilled
  • Multi-element arrangements require allocating total contract value across separate performance obligations
  • Usage-based and consumption pricing models recognize revenue as the customer consumes the service
  • Contract modifications (upgrades, downgrades, cancellations) trigger re-evaluation of revenue recognition
  • Automated revenue recognition systems handle complex scenarios and maintain audit-ready compliance documentation

Related Terms

Related Guides

Need to automate revenue recognition?

NAYA helps finance teams automate reconciliation and ledgering at scale.

Book a Demo