IFRS 15 Revenue Recognition: A Practical Guide for Finance Professionals
IFRS 15 Revenue from Contracts with Customers replaced IAS 18 and IAS 11 and establishes a single five-step model for recognising revenue. It applies to annual
IFRS 15 Revenue from Contracts with Customers is the accounting standard that governs how and when businesses recognise revenue — arguably the single most important number in the financial statements. By introducing a consistent, principles-based model, IFRS 15 brought much-needed comparability to revenue recognition across industries. This practical guide explains what IFRS 15 covers, its famous five-step model, and why it matters — in plain language. It's a core financial-reporting topic, relevant to ACCA study. (Always refer to the standard for authoritative requirements.)
What is IFRS 15?
IFRS 15 sets out the principles for recognising revenue from contracts with customers. It replaced older, fragmented revenue standards and guidance with a single, comprehensive model applicable across virtually all industries. The core principle is that an entity recognises revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration the entity expects to be entitled to in exchange. In other words, revenue is recognised as the customer gets what they were promised.
The five-step model
The heart of IFRS 15 is its five-step model for recognising revenue:
- Step 1: Identify the contract with the customer — an agreement creating enforceable rights and obligations.
- Step 2: Identify the performance obligations in the contract — the distinct promises to transfer goods or services.
- Step 3: Determine the transaction price — the amount the entity expects to be entitled to, including the effects of variable consideration, financing, and amounts payable to the customer.
- Step 4: Allocate the transaction price to the performance obligations — usually in proportion to their stand-alone selling prices.
- Step 5: Recognise revenue when (or as) each performance obligation is satisfied — that is, when control of the good or service passes to the customer.
Working through these five steps gives a consistent answer to the two fundamental questions: how much revenue to recognise, and when.
A simple example
Suppose a company sells a software licence for £1,200 that includes one year of support. There are two performance obligations — the licence and the support — so the £1,200 is allocated between them based on their stand-alone selling prices (say £1,000 and £200). Revenue for the licence is recognised when control passes (at a point in time, on delivery), while the £200 of support revenue is recognised over the year as the service is provided. Without IFRS 15's model, a business might simply book the whole £1,200 upfront — overstating early revenue.
Performance obligations and control
Two concepts are central. A performance obligation is a distinct promise within the contract — if a contract bundles several distinct goods or services (say, equipment plus installation plus ongoing support), each may be a separate obligation with its own revenue. Control is the trigger for recognition: revenue is recognised when control of the good or service transfers to the customer, which can happen at a point in time (such as delivering a product) or over time (such as a service delivered across a period, or a long-term construction contract).
Variable consideration and other complexities
IFRS 15 also deals with common real-world complications. Variable consideration — such as discounts, rebates, refunds or performance bonuses — must be estimated and included in the transaction price, subject to a constraint that prevents recognising amounts that may not ultimately be earned. The standard also addresses significant financing components, amounts payable to the customer, and the treatment of contract costs — bringing discipline to areas that were previously inconsistent.
Why IFRS 15 matters
IFRS 15 matters because revenue is usually the largest and most scrutinised figure in the financial statements, and historically it was recognised inconsistently across industries and was a frequent area of manipulation and error. By providing a single, robust five-step model based on the transfer of control, IFRS 15 made revenue more comparable and harder to misstate. For accountants, mastering the five-step model is essential, and revenue recognition is one of the most heavily-examined topics in financial reporting.
Frequently asked questions
What is IFRS 15?
The standard on Revenue from Contracts with Customers, providing a single five-step model for recognising revenue across virtually all industries, based on the transfer of promised goods or services.
What is the five-step model?
Identify the contract; identify the performance obligations; determine the transaction price; allocate the price to the obligations; and recognise revenue as each obligation is satisfied.
When is revenue recognised under IFRS 15?
When (or as) control of a promised good or service transfers to the customer — either at a point in time (e.g. delivering a product) or over time (e.g. a service or long-term contract).
What is a performance obligation?
A distinct promise within a contract to transfer a good or service to the customer. A single contract can contain several, each potentially recognised separately.
Build your financial-reporting skills with Learnsignal
Standards like IFRS 15 are central to financial reporting. Learnsignal's tutor-led ACCA and CIMA courses develop the reporting knowledge the IFRS and IAS standards require — with clear teaching and exam-focused practice. (Always refer to the latest text of the standard for authoritative requirements.)
This page was last updated:
Learnsignal Education Team
Expert Tutor at Learnsignal
Qualified professional with years of experience in teaching and helping students achieve their accounting qualifications.
View all posts by Learnsignal Education Team

