Quant Memo
Foundational

Revenue Recognition

The accounting rules that decide which period a sale counts in — not when cash arrives, but when the company has actually delivered what it promised.

Prerequisites: Accrual vs Cash Accounting, Reading an Income Statement

Revenue recognition is the rulebook for deciding which accounting period a sale belongs to. It sounds obvious — you'd think revenue counts when the customer pays — but companies routinely collect cash before delivering anything (a magazine subscription paid a year upfront) or deliver something long before getting paid (a contractor building a building over eighteen months). Accounting standards say revenue is recognized when the company has satisfied its performance obligation — when it has actually transferred the promised good or service to the customer — not when cash changes hands.

Under the current standard (ASC 606 in the U.S.), this is formalized as a five-step process: identify the contract, identify what's actually being promised, determine the transaction price, allocate that price across the promises if there's more than one, and recognize revenue as each promise is fulfilled. A software company selling a one-year license bundled with a year of support can't book the whole price on day one — it must split the price between the license (recognized upfront) and the support (recognized evenly over the year, as that service is actually delivered).

Why it matters to an investor: revenue recognition timing is one of the most common places for aggressive or fraudulent accounting to hide, because a company that recognizes revenue early — booking a multi-year contract's full value in year one — can make growth look far stronger than the underlying cash-generating business actually is, until the pattern eventually reverses.

Revenue is recognized when a company delivers what it promised, not when cash is received — a rule designed to match reported income to real economic activity rather than to the timing of bank deposits. Because the judgment calls involved (how to split a bundled contract, how fast to recognize a long-term deliverable) leave room for manipulation, revenue recognition timing is a classic red flag area in forensic accounting.

Related concepts

Further reading

  • ASC 606, Revenue from Contracts with Customers
ShareTwitterLinkedIn