Can someone walk me through the IFRS 15 five-step revenue recognition model with a practical example?
I'm studying FRA for CFA Level I and the five-step model keeps coming up. I understand the general idea that you recognize revenue when performance obligations are satisfied, but I'm struggling with how each step works in practice. A worked example would really help.
The IFRS 15 five-step model is the universal framework for recognizing revenue from contracts with customers. Here is each step with a concrete example.
Scenario: Pinnacle Software Inc. signs a contract with a retail chain, GreenMart, to deliver a customized inventory management system for $400,000 and provide 2 years of technical support worth $100,000.
Step 1 -- Identify the Contract
A valid contract exists because both parties approved the deal, the consideration is clear ($500,000 total), and GreenMart has the ability and intent to pay. Commercial substance is present because Pinnacle's cash flows will change.
Step 2 -- Identify Performance Obligations
There are two distinct performance obligations:
- Obligation A: Delivery and installation of the software system
- Obligation B: 2-year technical support agreement
They are distinct because GreenMart can benefit from each independently -- the software works on its own, and the support could theoretically be purchased from a third party.
Step 3 -- Determine the Transaction Price
The total transaction price is $500,000. There are no variable components, financing elements, or non-cash consideration in this example.
Step 4 -- Allocate the Transaction Price
Pinnacle estimates standalone selling prices: software at $420,000 and support at $105,000 (total $525,000).
| Obligation | Standalone Price | Ratio | Allocated Revenue |
|---|---|---|---|
| Software | $420,000 | 80% | $400,000 |
| Support | $105,000 | 20% | $100,000 |
Step 5 -- Recognize Revenue
- Software: Revenue of $400,000 is recognized at a point in time when the system is delivered and GreenMart gains control.
- Support: Revenue of $100,000 is recognized over time -- $50,000 per year as the support service is provided.
Common Exam Trap: Students forget that the allocation uses standalone selling prices, not the contract prices. If standalone prices differ from contract prices, the allocation ratios change.
Practice more revenue recognition scenarios in our CFA Level I question bank.
Master Level I with our CFA Course
107 lessons · 200+ hours· Expert instruction
Related Questions
What exactly is the Capital Market Expectations (CME) framework and why does it matter for asset allocation?
How do business cycle phases affect asset class return expectations?
Can someone explain the Grinold–Kroner model step by step with numbers?
How do you forecast fixed-income returns using the building-blocks approach?
PPP vs Interest Rate Parity for forecasting exchange rates — when do I use which?
Join the Discussion
Ask questions and get expert answers.