Most people who sit down with IFRS 15 can recite the five steps. Far fewer can carry a real contract through all of them without losing the thread between the price and the revenue. If you have ever looked at a bundled deal and wondered where to start, or why the revenue in the books does not match the cash in the bank, this lesson is built for you.
Why one contract beats five definitions
The IFRS 15 five-step model is usually learned as a list of headings, running from identifying the contract and its performance obligations to fixing the transaction price, allocating it and recognising revenue. Learned that way, each step feels self-contained. In practice they lean on each other. A judgement about whether a promise is distinct changes how many obligations you have, which changes how the price is split, which changes when revenue lands in each period.
This lesson follows a single customer contract from signature to the first reporting date, so you see each decision made in order and what it does to everything after it.
The questions the lesson answers
- When does an agreement become a contract you can account for?
- How do you tell whether a promise in a bundle is distinct?
- Why does a customer paying upfront not mean revenue upfront?
- How is one price shared across several obligations using standalone selling prices?
- Which obligations are satisfied over time and which at a point in time?
- What journals record the cash, the contract liability and the revenue?
Who it is for
It suits students preparing for IFRS revenue questions in professional exams, junior accountants meeting their first bundled contract and finance teams who want a clean reference for revenue recognition under IFRS 15. The lesson also flags what the example leaves out, so you know which topics need their own study.
See the worked example
The figures and the answers stay inside the lesson. Work through the Amatle Institute lesson on the IFRS 15 five-step model to see the contract, the allocation and the journals built in full.
Questions about this topic
What are the five steps of IFRS 15?
Identify the contract, identify the performance obligations, determine the transaction price, allocate the price to obligations and recognise revenue when or as each obligation is satisfied.
Does a customer paying upfront mean revenue is recognised upfront?
No. Revenue follows the transfer of control of the promised goods or services. Cash received before the entity performs is a contract liability until the related obligation is satisfied.
How is the transaction price shared across a bundle?
Generally in proportion to the standalone selling price of each performance obligation, with specific exceptions for some discounts and some variable consideration.
Free · one email a week
IFRS and SAM, one requirement at a time
Each week you get the Institute's new articles: one requirement of IFRS 17, IFRS 9, IFRS 15, IFRS 18 or SAM, worked on a South African case. You start with the free IFRS 18 readiness checklist, ten areas to work through before IFRS 18 takes effect, each with its paragraph reference.