What is the Revenue Recognition Principle?
The revenue recognition principle states that revenue should be recorded when it is earned — when goods or services are delivered to a customer — not necessarily when cash is received. It's a cornerstone of accrual accounting under GAAP and IFRS (ASC 606 / IFRS 15).
Revenue is recognized when a company satisfies a performance obligation by transferring control of a good or service to a customer, in an amount that reflects the consideration the company expects to receive.
- 1↓Identify the contractDetermine there's an agreement with enforceable rights and obligations between the parties.
- 2↓Identify performance obligationsList each distinct good or service promised in the contract.
- 3↓Determine the transaction priceCalculate the total amount the company expects to be entitled to.
- 4↓Allocate the transaction priceSplit the price across each performance obligation based on standalone selling price.
- 5Recognize revenueRecord revenue as each performance obligation is satisfied — over time or at a point in time.
Step-by-step worked examples
A software company sells a 1-year subscription for $1,200, billed upfront. How is revenue recognized?
The service is delivered over 12 months, so revenue is earned over time, not upfront Monthly revenue recognized = 1,200 / 12 = $100 per month At month 3, recognized revenue = 100 × 3 = $300; the remaining $900 sits as deferred revenue
A furniture store sells a $2,000 sofa on credit; the customer picks it up immediately but pays in 60 days.
Control of the sofa transfers at pickup, so the performance obligation is satisfied immediately Revenue of $2,000 is recognized at the point of sale, not when cash is collected The $2,000 is recorded as accounts receivable until paid
A construction firm signs a $500,000 contract to build a warehouse over 10 months, with progress reasonably measurable. After 4 months, 30% of the work is complete.
Because progress is measurable, revenue is recognized over time using the percentage-of-completion method Revenue recognized so far = 500,000 × 30% = $150,000 The remaining $350,000 will be recognized as work continues
Flashcards
Quick quiz
Q1.A company receives $12,000 upfront for a 1-year service contract. How much revenue should it recognize in month 1?
Q2.Under the revenue recognition principle, revenue is recorded when…
Q3.What is the first step of the 5-step revenue recognition model?
Q4.Cash collected for a service not yet performed is recorded as…
The full card deck, worked steps and AI-tutor support for “What is the Revenue Recognition Principle?” are in Notek — study by hand before your exam.
Common mistakes
Recording revenue as soon as cash is received. — Correct: Revenue should be recognized when the performance obligation is satisfied, which can be before or after cash is received.
Recognizing all subscription revenue upfront. — Correct: Subscription revenue is typically recognized over the service period as it's delivered.
Ignoring multiple performance obligations in one contract. — Correct: Each distinct good or service in a contract must be identified and priced separately.
Treating a signed contract alone as revenue. — Correct: A contract only creates the right to recognize revenue once performance obligations are satisfied.
FAQ
What is the revenue recognition principle?
It's the accounting rule that revenue must be recorded when it is earned — when a company delivers a good or service — not simply when cash is collected.
What is the revenue recognition formula or model?
There's no single formula; instead, ASC 606/IFRS 15 use a 5-step model: identify the contract, identify obligations, determine price, allocate price, and recognize revenue.
How do you calculate revenue recognition for a subscription?
Divide the total contract value by the service period and recognize an equal portion each period as the service is delivered.
What are examples of revenue recognition?
A $1,200 annual software subscription is recognized at $100 per month as the service is delivered, rather than all at once when billed.




