Revenue recognition determines when and how much revenue from customer contracts is reported.
Revenue recognition is the accounting process used to determine when and how much revenue from a customer contract should be reported. Under the core customer-contract models in IFRS 15 and U.S. GAAP Topic 606, revenue depicts the transfer of promised goods or services in the amount of consideration the entity expects to be entitled to receive.
| Step | Main question |
|---|---|
| 1. Identify the contract | Do the arrangement and parties meet the applicable contract criteria? |
| 2. Identify performance obligations | Which promised goods or services are distinct? |
| 3. Determine the transaction price | What consideration does the entity expect to be entitled to, including relevant variability? |
| 4. Allocate the price | How should the transaction price be assigned to the performance obligations? |
| 5. Recognize revenue | When, or as, is each performance obligation satisfied? |
Some income falls under other guidance, including certain leases, insurance contracts, and financial instruments. The five-step model should not be applied mechanically outside its scope.
| Pattern | Typical evidence to examine |
|---|---|
| Point in time | Acceptance, legal title, physical possession, right to payment, and transfer of significant risks and rewards |
| Over time | Customer receipt of benefits as work occurs, control of work in progress, or an enforceable right to payment for performance completed |
| Advance billing | Whether cash or an invoice creates a contract liability rather than current-period revenue |
| Work performed before billing | Whether performance creates a contract asset or an unconditional receivable |
No single indicator decides every case. Contract terms and the applicable standard control the conclusion.
Assume a customer pays $12,000 on July 1 for a stand-ready support service delivered evenly over 12 months. Under the simplified assumption that the service is one performance obligation satisfied evenly over time, the company recognizes $1,000 of revenue each month.
After the first month, $1,000 is reported as revenue and the remaining $11,000 is generally a contract liability, often described as deferred revenue. Collecting the cash on July 1 does not make all $12,000 July revenue.
Real contracts may require a different pattern because of setup activities, variable fees, cancellation rights, modifications, or multiple performance obligations.
Revenue often drives growth rates, margins, valuation multiples, bonus measures, and debt covenants. A timing change can therefore alter reported performance without changing total contract cash. Analysts should distinguish sustainable business growth from accelerated recognition, acquisition effects, price changes, and presentation changes.
This article is educational and does not provide accounting, audit, tax, legal, or investment advice.