Finance Accounting Marketing Human Resources Sales Corporate Governance Technology Startup Procurement Law
Select Page
⚡ TL;DR
IFRS 15 governs revenue from contracts with customers using a single five-step model: identify the contract, identify performance obligations, determine the transaction price, allocate it to the obligations, and recognise revenue as each obligation is satisfied. It replaced the older IAS 18 and IAS 11 and aligns closely with US GAAP’s ASC 606.

Revenue is the single most scrutinised number in any set of accounts, and IFRS 15 sets the rules for recognising it. Whether you sell products, deliver services over time, or bundle both, the five-step model determines how much revenue you report and when. This guide walks through each step with practical examples for finance leaders.

Disclaimer: This article is general accounting information, not professional advice. IFRS requirements vary by jurisdiction and are updated regularly. Consult a qualified accountant or auditor for your specific reporting situation.
Key Takeaways

What is the core principle of IFRS 15?
Recognise revenue to depict the transfer of goods or services to a customer at an amount reflecting the consideration the entity expects to be entitled to.

How many steps are there?
Five: identify the contract, identify performance obligations, determine the transaction price, allocate it, and recognise revenue as obligations are satisfied.

What did IFRS 15 replace?
IAS 18 (revenue) and IAS 11 (construction contracts), plus several interpretations, unifying revenue under one model.

What is the five-step revenue model?

IFRS 15 condenses all revenue recognition into one disciplined sequence. You first identify a contract with a customer, then identify the distinct performance obligations within it, determine the total transaction price, allocate that price across the obligations in proportion to their standalone selling prices, and finally recognise revenue as each obligation is satisfied. The model applies to almost every industry, replacing the patchwork of older standards.

The power of the model is its consistency. A software licence, a construction project, and a telecom bundle are all analysed through the same five steps, which makes revenue comparable across very different businesses. The challenge is that each step demands judgment, and small differences in how you apply them can shift revenue between periods.

1Contract2Obligations3Price4Allocate5Recognise
The five-step revenue recognition model of IFRS 15.

How do you identify performance obligations?

A performance obligation is a promise to transfer a distinct good or service to the customer. A good or service is distinct if the customer can benefit from it on its own or with readily available resources, and if it is separately identifiable from other promises in the contract. Unbundling a contract into its distinct obligations is often the most judgment-heavy step.

Consider a contract that bundles equipment, installation, and a year of support. If each element is distinct, you have three performance obligations and must allocate the price across them, recognising revenue separately as each is delivered. Getting this unbundling wrong is a common source of revenue misstatement and audit challenge.

How is the transaction price determined and allocated?

The transaction price is the consideration the entity expects to be entitled to, which can be more complex than the invoice amount. It includes variable consideration such as discounts, rebates, and performance bonuses, estimated and constrained so that revenue is only recognised when a significant reversal is unlikely. It also adjusts for significant financing components and non-cash consideration.

Once determined, the price is allocated to each performance obligation based on relative standalone selling prices. Where a standalone price is not directly observable, you estimate it. This allocation determines how the total contract value is spread across the obligations and therefore across time.

💡 Pro Tip: Build a contract review template that walks every material new contract through the five steps and documents the conclusion at each one. This creates a consistent audit trail and surfaces tricky judgments — like variable consideration or multiple obligations — before they reach the close.

When is revenue recognised over time versus at a point in time?

IFRS 15 recognises revenue over time if any of three criteria are met: the customer simultaneously receives and consumes the benefits, the entity’s performance creates or enhances an asset the customer controls, or the asset has no alternative use and the entity has an enforceable right to payment for work completed. Otherwise, revenue is recognised at the point in time control transfers.

This distinction is critical for construction, engineering, and long-term service contracts, where over-time recognition using a measure of progress can spread revenue across years. For a typical product sale, control usually transfers at delivery, giving point-in-time recognition. Misclassifying the two materially changes the timing of reported revenue.

⚠️ Risk: Variable consideration is a frequent audit hotspot. Recognising estimated bonuses or rebates too aggressively, or failing to constrain them, can lead to revenue reversals that damage credibility. Document the basis for every estimate and apply the constraint conservatively.

What disclosures does IFRS 15 require?

IFRS 15 demands extensive disclosure so users understand the nature, amount, timing, and uncertainty of revenue and cash flows. This includes disaggregation of revenue into categories, information about contract balances such as contract assets and liabilities, details of performance obligations, and the significant judgments made in applying the model.

These disclosures often surprise first-time adopters with their volume. They require data that the accounting system may not naturally capture — revenue by category, remaining performance obligations, and contract balance movements — so the data architecture must support them. Our companion guide on contract assets and liabilities in the hub covers the balance-sheet side in detail.

How does IFRS 15 affect financial statements beyond revenue?

Although it is a revenue standard, IFRS 15 reaches into the balance sheet through contract assets, contract liabilities, and capitalised costs of obtaining or fulfilling a contract. A contract liability arises when a customer pays in advance; a contract asset arises when the entity has performed but the right to payment is conditional on something other than time. Costs of winning contracts, such as sales commissions, may be capitalised and amortised.

These mechanics change the shape of the balance sheet and the pattern of expense recognition, not just revenue. For subscription and long-term contract businesses, the contract balances can be among the largest items on the balance sheet, making IFRS 15 a whole-statement standard rather than a revenue-line one.

How does IFRS 15 handle variable consideration in practice?

Variable consideration — discounts, rebates, refunds, performance bonuses, penalties, and usage-based fees — is one of the most demanding parts of the standard. IFRS 15 requires you to estimate the amount you expect to be entitled to using either the expected value (a probability-weighted estimate) or the most likely amount, whichever better predicts the consideration. You then apply the constraint, including variable amounts in revenue only to the extent that a significant reversal is highly unlikely.

The constraint is the safety valve that prevents premature revenue. A company expecting a volume rebate, for instance, reduces the revenue it recognises by the estimated rebate, and only releases more revenue as the uncertainty resolves. Getting this right requires good data on historical outcomes and disciplined estimation, and it is an area auditors examine closely because aggressive estimates flatter early revenue at the cost of later reversals.

What is a significant financing component?

When the timing of payment gives the customer or the entity a significant financing benefit, IFRS 15 requires the transaction price to be adjusted for the time value of money. If a customer pays well in advance, part of the consideration is effectively a financing the customer provides to the entity; if payment is significantly deferred, the entity is financing the customer. The financing element is recognised as interest, separate from revenue.

A practical expedient exempts arrangements where the gap between performance and payment is one year or less, which covers most ordinary trade. But for long-term contracts, advance-funded projects, or extended payment terms, the financing component can be material and must be separated. This prevents revenue from being overstated by what is really an interest charge, and it connects to the financial-instruments thinking explored across our IFRS hub.

💡 Pro Tip: Document your variable consideration estimation method and constraint reasoning for each contract type once, then apply it consistently. A standing policy — expected value versus most likely amount, and the evidence supporting the constraint — turns a recurring judgment into a repeatable, auditable process.

How does IFRS 15 apply to bundled and modified contracts?

Bundled arrangements — where products, services, and support are sold together — are where IFRS 15 does its hardest work. The standard requires you to separate the bundle into distinct performance obligations and allocate the total price across them by relative standalone selling price. A telecom contract bundling a handset with airtime, or a software deal bundling a licence with implementation and support, must be decomposed so that revenue follows the delivery of each element rather than the invoicing pattern.

Contract modifications add a further layer. When a contract changes — additional goods, a price adjustment, an extended term — IFRS 15 sets out whether the change is a separate new contract, a termination and replacement, or a continuation with a cumulative catch-up. Each treatment produces a different revenue pattern, and getting the modification analysis wrong can distort revenue for the remainder of the contract. Businesses with frequently amended long-term contracts need a clear, documented process for assessing every modification.

What practical steps make IFRS 15 implementation succeed?

A successful IFRS 15 implementation rests on three foundations: a clear inventory of contract types, a documented five-step conclusion for each type, and a system that captures performance-obligation-level data. The most common cause of difficulty is not the technical analysis but the data: legacy systems built to track invoices, not performance obligations, cannot easily produce the disaggregated revenue, contract balances, and remaining performance obligation figures the standard demands.

The practical path is to catalogue every material contract type, run each through the five steps once, and then configure the revenue system around those conclusions so the accounting flows automatically. This upfront investment turns revenue recognition from a monthly manual struggle into a controlled, repeatable process, and it directly supports the disclosure requirements explored across our IFRS hub.

⚠️ Risk: Recognising revenue on the invoicing schedule rather than on the transfer of control is the single most common IFRS 15 error. Invoicing and revenue recognition are independent under the standard; align your accounting to control transfer, not billing, or you risk material misstatement.

How should management communicate revenue policy to investors?

Because revenue is the headline number investors scrutinise most, the judgments embedded in IFRS 15 deserve clear communication. Investors want to understand whether revenue is recognised over time or at a point, how variable consideration is estimated, and how the contract balances behave, because these drive both the level and the predictability of reported revenue. A company that explains its revenue policy transparently earns analytical trust and reduces the risk of its numbers being misread.

The IFRS 15 disclosures provide the raw material, but the narrative around them matters too. Management commentary that links the revenue recognition pattern to the business model — subscription, project, transactional — helps users forecast future revenue and interpret period-on-period movements correctly. This transparency is part of the broader disclosure discipline that runs through every standard in our IFRS hub.

Frequently Asked Questions

Does IFRS 15 apply to all revenue?

It applies to revenue from contracts with customers. Interest, dividends, and lease income fall under other standards (IFRS 9 and IFRS 16 respectively).

What is the difference between a contract asset and a receivable?

A receivable is an unconditional right to payment; a contract asset is a right to payment conditional on future performance, not just the passage of time.

Can you recognise revenue before invoicing?

Yes. Under over-time recognition, revenue can be recognised as performance occurs, ahead of invoicing, creating a contract asset.

Is IFRS 15 the same as ASC 606?

They were developed jointly and are substantially converged, though minor differences in disclosure and certain edge cases remain.

Last Updated: June 2026 · Reviewed by the Kurums Accounting editorial team.

Discover more from Kurums | Business Intelligence

Subscribe to get the latest posts sent to your email.

Discover more from Kurums | Business Intelligence

Subscribe now to keep reading and get access to the full archive.

Continue reading

Discover more from Kurums | Business Intelligence

Subscribe now to keep reading and get access to the full archive.

Continue reading