1. What is IFRS 15, and which contracts does it actually cover?
IFRS 15 Revenue from Contracts with Customers is the single IFRS Accounting Standard for revenue. It applies to every contract with a customer other than the five scope-outs in IFRS 15.5, and it applies only where the counterparty is a customer as defined in IFRS 15.6. It has been mandatory for annual reporting periods beginning on or after 1 January 2018 (IFRS 15.C1). There is no separate standard for goods, services, construction or licences: they all run through the same model.
The objective is set out in a single sentence: "The objective of this Standard is to establish the principles that an entity shall apply to report useful information to users of financial statements about the nature, amount, timing and uncertainty of revenue and cash flows arising from a contract with a customer."
Read that objective as a disclosure objective as much as a recognition one. Four of the words in it, nature, amount, timing and uncertainty, come back verbatim in the disclosure objective in IFRS 15.110 and in the disaggregation requirement in IFRS 15.114. If a revenue note does not let a reader see those four things, it fails the standard on its own stated terms, whatever the numbers do.
Scope and scope-outs
"An entity shall apply this Standard to all contracts with customers, except the following: (a) lease contracts within the scope of IFRS 16 Leases; (b) contracts within the scope of IFRS 17 Insurance Contracts ... (c) financial instruments and other contractual rights or obligations within the scope of IFRS 9 Financial Instruments, IFRS 10, IFRS 11, IAS 27 and IAS 28; and (d) non-monetary exchanges between entities in the same line of business to facilitate sales to customers or potential customers."
Two of these carry an option rather than a hard exclusion. IFRS 15.5(b) permits an entity to apply IFRS 15 instead of IFRS 17 to insurance contracts whose primary purpose is the provision of services for a fixed fee, applying paragraph 8 of IFRS 17. That matters for fixed-fee service businesses such as roadside assistance and maintenance plans, where the arrangement meets the definition of an insurance contract almost by accident. IFRS 15.5(d) is narrower than it looks: it catches the oil-swap style exchange described in the standard itself, not every barter transaction.
The counterparty test is separate from the scope test. IFRS 15.6 defines a customer as "a party that has contracted with an entity to obtain goods or services that are an output of the entity's ordinary activities in exchange for consideration", and it goes on to say that a counterparty "would not be a customer if, for example, the counterparty has contracted with the entity to participate in an activity or process in which the parties to the contract share in the risks and benefits that result from the activity or process (such as developing an asset in a collaboration arrangement) rather than to obtain the output of the entity's ordinary activities."
This is the paragraph that decides whether a pharmaceutical collaboration, a joint development agreement, or a co-promotion deal produces revenue at all. Where the parties share the risks and rewards of the development itself, there is no customer and therefore no IFRS 15 revenue, and the entity has to build an accounting policy by analogy under IAS 8. Where one party is buying an output, there is. Many collaboration agreements contain both, and IFRS 15.6 requires the entity to unpick which is which rather than treating the contract as one thing.
Partially in-scope contracts follow an order of operations. Under IFRS 15.7(a), if another standard specifies how to separate or initially measure part of the contract, the entity applies that standard first, excludes that amount from the transaction price, and then applies IFRS 15.73 to 86 to allocate what is left. Under IFRS 15.7(b), if the other standard is silent on separation or measurement, IFRS 15 does the separating.
The practical case is a contract bundling equipment finance, a lease and a service. IFRS 16 measures the lease component first, IFRS 9 measures the financing, and only the residual is allocated across the IFRS 15 performance obligations. Getting the sequence backwards changes the revenue number, because a relative stand-alone selling price allocation performed over the whole consideration will pull value into the leased asset that IFRS 16 has already measured.
Practitioner note: the portfolio expedient
IFRS 15.4 permits an entity to apply the standard to a portfolio of contracts or performance obligations with similar characteristics if it reasonably expects the financial statement effect would not differ materially from applying it contract by contract, and it requires estimates and assumptions that reflect the size and composition of the portfolio. Retailers, telecoms and subscription businesses rely on this heavily.
What auditors ask for, and what is often missing, is the evidence behind the words "reasonably expects" and "not differ materially". A portfolio conclusion is an assertion about the dispersion within the population. If churn, discount level or contract length varies widely across the portfolio, the expedient is being used to avoid the analysis rather than to summarise it. My view: portfolio use is fine and sensible, but the file should show at least one sensitivity or stratification supporting the materiality claim, not just a policy sentence.
Effective date and what IFRS 15 replaced
"An entity shall apply this Standard for annual reporting periods beginning on or after 1 January 2018. Earlier application is permitted." IFRS 15 was issued in May 2014, the mandatory date was deferred by one year in September 2015, and clarifying amendments issued in April 2016 amended paragraphs 26, 27, 29, B1, B34 to B38, B52 to B53, B58, C2, C5 and C7, deleted B57 and added B34A, B35A, B35B, B37A, B59A, B63A, B63B, C7A and C8A.
IFRS 15 replaced IAS 11 Construction Contracts, IAS 18 Revenue, IFRIC 13 Customer Loyalty Programmes, IFRIC 15 Agreements for the Construction of Real Estate, IFRIC 18 Transfers of Assets from Customers and SIC-31. Those are history now, not treatment. A note that still describes revenue as recognised when "the significant risks and rewards of ownership have transferred" is describing IAS 18.14, which has not been the recognition trigger since 2017 year ends. Risks and rewards survives only as one of five indicators of a point-in-time transfer of control, in IFRS 15.38(d).
On "IAS 15". There is no IAS 15 revenue standard. IAS 15 Information Reflecting the Effects of Changing Prices was withdrawn in 2003 and had nothing to do with revenue. Search traffic for "IAS 15 revenue recognition" and "IAS 15 revenue from contracts with customers" is people looking for IAS 18 or, far more often, for IFRS 15. If a client policy paper cites IAS 15 for revenue, the paper has been drafted from memory.
Local FAQs
Does IFRS 15 apply to interest and dividend income?
No. Interest and dividends fall within IFRS 9 and are excluded by IFRS 15.5(c). Note also that IFRS 15.65 requires the effects of financing, whether interest revenue or interest expense, to be presented separately from revenue from contracts with customers.
Does IFRS 15 apply to grant income or government funding?
Only if the government is a customer obtaining an output of the entity's ordinary activities under IFRS 15.6. Pure grants with no delivery of goods or services to the grantor are outside the standard and are dealt with under IAS 20.
Is IFRS 15 different for small entities?
Not under full IFRS. There are no recognition or measurement reliefs by size; the only scaling is the aggregation judgement in IFRS 15.111 and the practical expedients in IFRS 15.63, 94 and 121, which are available to everyone. UK entities applying FRS 102 follow a different revenue section, and the 2024 amendments to FRS 102 that apply from 1 January 2026 bring in a five-step model modelled on IFRS 15.
Potential risks
- Treating a collaboration partner as a customer, and reporting cost reimbursements as revenue, without testing IFRS 15.6.
- Applying the relative stand-alone selling price allocation across a contract that contains a lease, in breach of the order of operations in IFRS 15.7(a).
- Carrying forward an IAS 18 risks-and-rewards policy wording into a post-2018 note, which misdescribes the recognition trigger in IFRS 15.31.
- Using the portfolio expedient in IFRS 15.4 across contracts with materially different characteristics, so the estimates no longer reflect the composition of the portfolio.
2. What is the core principle of revenue recognition, and how does the five-step model deliver it?
The core principle in IFRS 15.2 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. Everything else in the standard is machinery for that sentence. Revenue is recognised when, or as, control of a good or service passes to the customer (IFRS 15.31), which is the answer to the question of when revenue is recognised under IFRS. The five-step model is the route, not the requirement.
"To meet the objective in paragraph 1, the core principle of this Standard is that an entity shall recognise revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services."
Two phrases carry the weight. "Depict the transfer" fixes the timing to performance, not to invoicing, cash or contractual milestones. "Expects to be entitled" fixes the amount to an estimate of entitlement, which is deliberately narrower than the amount billed and deliberately wider than the amount certain. That single phrase is why variable consideration, the constraint, refund liabilities and price concessions all exist in the standard: they are the consequences of measuring entitlement rather than invoice value.
"An entity shall recognise revenue when (or as) the entity satisfies a performance obligation by transferring a promised good or service (ie an asset) to a customer. An asset is transferred when (or as) the customer obtains control of that asset."
This is the operative recognition rule. Note the parenthetical "(or as)": it is what allows revenue to accrue continuously rather than in a single event, and it is the hinge between over-time and point-in-time recognition. Note also that the standard calls the good or service an asset, "even if only momentarily, when they are received and used (as in the case of many services)" in IFRS 15.32. A service is an asset that is consumed on receipt. That framing is what lets a single control model cover both a machine and a cleaning contract.
"Control of an asset refers to the ability to direct the use of, and obtain substantially all of the remaining benefits from, the asset. Control includes the ability to prevent other entities from directing the use of, and obtaining the benefits from, an asset."
Three components, and all three have to be present. Direction of use, substantially all the remaining benefits, and the ability to exclude others. IFRS 15.33 then lists what benefits means in cash terms: using the asset to produce goods or provide services, to enhance the value of other assets, to settle liabilities or reduce expenses, selling or exchanging it, pledging it to secure a loan, and simply holding it. The last one is often forgotten and is what makes a bill-and-hold conclusion possible at all.
Why the model changed the answer, not just the words
Under IAS 18 the analysis started with the transaction and ended with risks and rewards. Under IFRS 15 the analysis starts with the promises and ends with control. That reordering has three consequences that show up in almost every implementation.
First, the unit of account is smaller. A single invoice can contain three performance obligations with three different recognition patterns, which is why identifying performance obligations correctly drives more restatements than any other step. Second, the measurement is an estimate. "Expects to be entitled" in IFRS 15.2 means the entity books an amount it has not yet earned the right to invoice, subject to the constraint in IFRS 15.56, which is the whole subject of variable consideration and the constraint. Third, the balance sheet carries the timing difference. Where performance runs ahead of billing the entity holds a contract asset, and where billing runs ahead of performance it holds a contract liability (IFRS 15.105 to 107), which is why contract assets and contract liabilities appeared on balance sheets that had never previously carried them.
Real filing: how the core principle reads in a set of accounts
Vodafone Group's revenue accounting policy describes contracts that bundle a handset with a fixed-term airtime plan, explains that the total consideration is allocated between the handset and the airtime service by reference to their relative stand-alone selling prices, and explains that this produces a contract asset at the point the handset is delivered, which unwinds over the life of the plan as the customer is billed. That is IFRS 15.74 and IFRS 15.107 working exactly as designed: the accounting follows the two promises, not the monthly invoice.
Vodafone Group Plc, Annual Report, revenue accounting policy and contract balances note.Local FAQs
In general, when is revenue recognised under IFRS 15?
When or as control of the promised good or service transfers to the customer (IFRS 15.31). For a performance obligation meeting one of the three criteria in IFRS 15.35 that happens continuously over time; otherwise it happens at the single point in time identified using the indicators in IFRS 15.38.
In a service business, when is revenue recognised?
Usually over time, but the reason matters. For routine or recurring services such as cleaning, IFRS 15.B3 confirms the customer simultaneously receives and consumes the benefits, so IFRS 15.35(a) is met. For bespoke services, the analysis is more likely to run through IFRS 15.35(c), which needs both no alternative use and an enforceable right to payment for performance to date.
Is straight-line or rateable revenue ever the right answer?
Yes, but only as an output of the measure of progress, never as a starting assumption. IFRS 15.B18 says that if the entity's inputs are expended evenly throughout the performance period, straight line may be appropriate. The file has to show the evenness, not assume it.
Does IFRS 15 change how revenue is presented in profit or loss?
It requires revenue from contracts with customers to be disclosed separately from other sources of revenue (IFRS 15.113(a)) and financing effects to be presented separately from revenue (IFRS 15.65). Note that IFRS 18 replaces IAS 1 for annual reporting periods beginning on or after 1 January 2027 and will change the categorisation of income and expenses in the statement of profit or loss.
Potential risks
- Policy notes that describe the five steps generically without disclosing the entity's own judgements, which fails IFRS 15.123.
- Recognition triggered by invoicing or milestone billing rather than by transfer of control under IFRS 15.31.
- Treating "substantially all of the remaining benefits" in IFRS 15.33 as satisfied by physical possession alone.
3. Step 1: when does a contract exist for accounting purposes?
Only when all five criteria in IFRS 15.9 are met: approval and commitment, identifiable rights, identifiable payment terms, commercial substance, and probable collection of the consideration to which the entity will be entitled. If any one fails, the entity does not apply the rest of the model. It holds any cash received as a liability and recognises revenue only when one of the two release events in IFRS 15.15 occurs.
"An entity shall account for a contract with a customer that is within the scope of this Standard only when all of the following criteria are met: (a) the parties to the contract have approved the contract (in writing, orally or in accordance with other customary business practices) and are committed to perform their respective obligations; (b) the entity can identify each party's rights regarding the goods or services to be transferred; (c) the entity can identify the payment terms for the goods or services to be transferred; (d) the contract has commercial substance ... and (e) it is probable that the entity will collect the consideration to which it will be entitled".
Criterion (a) is not a documentation test. A contract can be oral or implied by customary business practice, and IFRS 15.10 confirms that "enforceability of the rights and obligations in a contract is a matter of law". Two consequences follow. An entity operating without signed paperwork can still have a contract, and an entity holding a signed document in a jurisdiction where the term is unenforceable may not. The commitment limb also does real work: a framework agreement that commits neither party to any volume rarely creates enforceable rights and obligations until an order is placed against it.
The collectability criterion, and why it is not a credit assessment
"In evaluating whether collectability of an amount of consideration is probable, an entity shall consider only the customer's ability and intention to pay that amount of consideration when it is due. The amount of consideration to which the entity will be entitled may be less than the price stated in the contract if the consideration is variable because the entity may offer the customer a price concession (see paragraph 52)."
The word "only" is the point. Collectability is assessed against ability and intention to pay, not against the entity's own commercial appetite for the risk. And the amount tested is not the invoice value. If the entity expects to grant a price concession, the concession is variable consideration under IFRS 15.52(a), the transaction price falls, and collectability is then tested against the reduced amount. Getting this order right is what separates a genuine credit problem from an implicit discount. A distributor that habitually pays 70 per cent of the invoice and has always been allowed to is not a collectability failure; it is a price concession that should have reduced revenue at inception.
Once the criteria are met at inception, they are not revisited as a matter of routine. IFRS 15.13 requires reassessment only "unless there is an indication of a significant change in facts and circumstances", and gives the example of a customer's ability to pay deteriorating significantly, in which case the entity reassesses collectability in respect of the remaining goods or services still to be transferred.
This is one of the places where IFRS 15 and ASC 606 do not sit in the same position, and it is worth being precise. The reassessment trigger and its consequences differ in the detail of application, and a group reporting under both frameworks should not assume its US filing and its IFRS filing reach the same conclusion on a deteriorating customer without testing it. The IFRS 15 against ASC 606 comparison works through where the two diverge in practice.
The IFRS 15.15 and 16 fallback: what happens when there is no contract
"When a contract with a customer does not meet the criteria in paragraph 9 and an entity receives consideration from the customer, the entity shall recognise the consideration received as revenue only when either of the following events has occurred: (a) the entity has no remaining obligations to transfer goods or services to the customer and all, or substantially all, of the consideration promised by the customer has been received by the entity and is non-refundable; or (b) the contract has been terminated and the consideration received from the customer is non-refundable."
IFRS 15.16 completes the mechanism: the entity "shall recognise the consideration received from a customer as a liability" until one of those events occurs or until the criteria in IFRS 15.9 are subsequently met, and the liability is measured at the amount of consideration received. IFRS 15.14 keeps the assessment alive: a contract that fails at inception is reassessed continuously to see whether it later passes.
Practitioners describe this as the deposit method, though the standard never uses that phrase. Two points get missed. First, the liability is not a contract liability in the IFRS 15.106 sense, because there is no contract for accounting purposes; it is a liability that represents either an obligation to deliver or an obligation to refund. Second, "substantially all" in IFRS 15.15(a) is a genuine threshold, not a formality. Cash collected against a failed contract cannot be released to revenue simply because delivery has happened, if a material part of the price is still outstanding.
Real filing: contract existence in a long-cycle business
Airbus reports commercial aircraft revenue on delivery of the aircraft and describes order backlog only where firm contracts exist with committed customers. The distinction between a firm order and an option or a commitment subject to financing conditions is precisely the IFRS 15.9(a) commitment question, and it is why headline order intake and reported revenue in the aerospace sector never reconcile in a straight line.
Airbus SE, Universal Registration Document, revenue recognition accounting policy and order book disclosures.Combining contracts, and the boundary of the contract
An entity "shall combine two or more contracts entered into at or near the same time with the same customer (or related parties of the customer)" and account for them as one if any of three criteria in IFRS 15.17 is met: the contracts are negotiated as a package with a single commercial objective, the consideration in one depends on the price or performance of the other, or the goods or services in the contracts are a single performance obligation under IFRS 15.22 to 30.
Combination is mandatory, not elective, and only one criterion is needed. This matters for pricing structures where a loss-making equipment sale is signed alongside a profitable service contract on the same day. Left separate, the entity reports a loss on delivery and a margin over the service period. Combined, one transaction price is allocated across the whole and the pattern changes. IFRS 15.17(b) also catches the reverse case, where a discount in one document is contingent on performance under another.
IFRS 15.11 restricts the standard to "the duration of the contract (ie the contractual period) in which the parties to the contract have present enforceable rights and obligations". IFRS 15.12 goes further: a contract "does not exist if each party to the contract has the unilateral enforceable right to terminate a wholly unperformed contract without compensating the other party", and defines wholly unperformed as nothing transferred and nothing received or receivable.
Together these set the contract term for accounting, which is often shorter than the commercial term. A month-to-month service agreement cancellable by either side without penalty has a one-month accounting term, however long the customer has actually been with the entity. That drives the remaining performance obligation disclosure under IFRS 15.120, the material right analysis under IFRS 15.B40, and the amortisation period for capitalised commissions under IFRS 15.99.
Contract modifications
IFRS 15.18 defines a modification as a change in scope or price, or both, approved by the parties, and confirms that it can be approved in writing, orally or by customary business practice. IFRS 15.19 deals with the common construction case where scope is agreed but price is not: the entity estimates the change in transaction price using the variable consideration rules in IFRS 15.50 to 54 and the constraint in IFRS 15.56 to 58. Then IFRS 15.20 asks whether the modification is a separate contract, which requires both additional distinct goods or services and a price increase reflecting their stand-alone selling prices. If it is not, IFRS 15.21 splits into a prospective treatment where remaining goods are distinct and a cumulative catch-up where they are not. This is a mechanical trap and a common audit finding, so it has its own guide on accounting for contract modifications and variations.
Local FAQs
Does a purchase order on its own create a contract?
It can, if the five criteria in IFRS 15.9 are met on its terms. A purchase order issued under a master agreement usually supplies the commitment, rights and payment terms that the master agreement leaves open, so the accounting contract typically begins with the order rather than with the framework.
What if collection is doubtful but the goods have already shipped?
Sequence matters. If the contract failed IFRS 15.9(e) at inception, no revenue is recognised and any cash received is a liability under IFRS 15.16. If the contract passed at inception and the customer's position deteriorated later, revenue stands and the shortfall is an IFRS 9 expected credit loss, not a reversal of revenue.
Can a contract exist before it is signed?
Yes. IFRS 15.10 allows written, oral and implied contracts, and enforceability is a legal question. Where a jurisdiction requires a signature for enforceability, the signature date matters; where it does not, performance that has begun on agreed terms can be enough.
Potential risks
- Recognising revenue on a contract that fails IFRS 15.9, instead of holding the cash as a liability under IFRS 15.16.
- Treating habitual price concessions as bad debts rather than as variable consideration under IFRS 15.52(a).
- Failing to combine same-day contracts with a single commercial objective as IFRS 15.17(a) requires.
- Assuming the accounting contract term equals the commercial relationship, contrary to IFRS 15.11 and 12.
4. Step 2: what is a performance obligation, and when is a good or service distinct?
A performance obligation is a promise to transfer either a distinct good or service, or a series of distinct goods or services that are substantially the same and have the same pattern of transfer (IFRS 15.22). A good or service is distinct only if both criteria in IFRS 15.27 are met: capable of being distinct, and separately identifiable within the context of the contract. The second criterion is decided by the three factors in IFRS 15.29, and by nothing else.
"At contract inception, an entity shall assess the goods or services promised in a contract with a customer and shall identify as a performance obligation each promise to transfer to the customer either: (a) a good or service (or a bundle of goods or services) that is distinct; or (b) a series of distinct goods or services that are substantially the same and that have the same pattern of transfer to the customer".
Limb (b) is the series provision, and it is a simplification that behaves like a requirement. IFRS 15.23 sets two conditions: each distinct good or service in the series would meet the IFRS 15.35 criteria to be satisfied over time, and the same method under IFRS 15.39 to 40 would be used to measure progress for each. Where both hold, a stream of daily or monthly services is a single performance obligation rather than 365 or 12 of them. That is not cosmetic. It changes how variable consideration is allocated, because IFRS 15.85 then permits allocation to a distinct good or service within the single obligation, and it changes the remaining performance obligation disclosure.
IFRS 15.24 warns that performance obligations "may not be limited to the goods or services that are explicitly stated in that contract", because a contract can include promises implied by customary business practices, published policies or specific statements where those create a valid expectation in the customer. IFRS 15.25 draws the boundary from the other side: performance obligations "do not include activities that an entity must undertake to fulfil a contract unless those activities transfer a good or service to a customer", and it gives set-up activities as the example.
These two paragraphs are a matched pair and they catch opposite errors. IFRS 15.24 catches the entity that has never charged for a service it always provides, such as free installation, unpriced upgrades or a published goodwill returns policy, and therefore never identified it as a promise. IFRS 15.25 catches the entity that has capitalised or deferred implementation and set-up fees as though they were a separate promise. A non-refundable set-up fee is almost never a performance obligation; it is an advance payment against the services that follow.
The two criteria in IFRS 15.27
"A good or service that is promised to a customer is distinct if both of the following criteria are met: (a) the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer (ie the good or service is capable of being distinct); and (b) the entity's promise to transfer the good or service to the customer is separately identifiable from other promises in the contract (ie the promise to transfer the good or service is distinct within the context of the contract)."
Criterion (a) is a question about the item. Criterion (b) is a question about the promise. Almost every disputed conclusion turns on (b), because most goods and services pass (a) comfortably. IFRS 15.28 sets a low bar for (a): the customer can benefit if the item "could be used, consumed, sold for an amount that is greater than scrap value or otherwise held in a way that generates economic benefits", and a readily available resource is one sold separately by the entity or another entity, or already obtained by the customer. The fact that the entity regularly sells the item separately is evidence that (a) is met.
IFRS 15.29 states the objective of the second criterion first: "the objective is to determine whether the nature of the promise, within the context of the contract, is to transfer each of those goods or services individually or, instead, to transfer a combined item or items to which the promised goods or services are inputs." It then lists three factors indicating that promises are not separately identifiable:
(a) the entity provides "a significant service of integrating the goods or services with other goods or services promised in the contract into a bundle of goods or services that represent the combined output or outputs for which the customer has contracted";
(b) "one or more of the goods or services significantly modifies or customises, or are significantly modified or customised by, one or more of the other goods or services promised in the contract";
(c) "the goods or services are highly interdependent or highly interrelated", which the standard explains as each being significantly affected by one or more of the others, "because the entity would not be able to fulfil its promise by transferring each of the goods or services independently".
Read factor (c) carefully, because it is the one most often misapplied. Interdependence in the IFRS 15.29(c) sense is a two-way relationship between the promises themselves. It is not established by the customer needing both items to achieve a commercial outcome, and it is not established by the fact that the customer has to wait until the whole contract completes before it gets the benefit it wanted. Software plus implementation services is the classic test case: if the software is functional on delivery and the implementation is generic configuration that another vendor could perform, the promises are separately identifiable; if the vendor is writing bespoke code that transforms the licensed product, factor (b) is engaged and they are not.
The error that fails a file. Justifying a single performance obligation on the ground that "the customer only benefits once everything is delivered" is not an IFRS 15 analysis. That reasoning does not appear in IFRS 15.27 or IFRS 15.29. It confuses the timing of benefit with the separability of promises, and it produces the wrong answer in exactly the contracts where the money is: bundled hardware and support, licence plus services, and equipment plus long-term maintenance. Name the criterion, then name the factor.
| Contract | IFRS 15.27(a): capable of being distinct? | IFRS 15.27(b): separately identifiable? | Conclusion |
|---|---|---|---|
| Off-the-shelf software licence plus standard installation the customer could buy elsewhere | Yes. Both are sold separately by third parties (IFRS 15.28) | Yes. No significant integration, no customisation, no two-way dependence (IFRS 15.29) | Two performance obligations |
| Software licence plus bespoke development that rewrites core functionality | Yes, in isolation | No. IFRS 15.29(b) significant modification, and often 29(c) | One combined performance obligation |
| Supply of bricks, steel and labour to build a structure on the customer's land | Yes for the materials | No. IFRS 15.29(a) significant integration service into a combined output | One performance obligation |
| Machine plus a three-year extended maintenance plan sold separately at a list price | Yes | Yes. The plan does not modify the machine and neither depends on the other | Two performance obligations |
| Machine plus a twelve-month warranty required by law covering defects only | Not a separate service at all | Not applicable | Assurance-type warranty, IAS 37 provision under IFRS 15.B30 |
"If a promised good or service is not distinct, an entity shall combine that good or service with other promised goods or services until it identifies a bundle of goods or services that is distinct. In some cases, that would result in the entity accounting for all the goods or services promised in a contract as a single performance obligation."
This is an iterative instruction, not a default. The entity combines upward only as far as it needs to reach a distinct bundle. Collapsing an entire contract into one obligation at the first sign of difficulty skips the iteration and usually produces revenue that is too smooth and too late.
Warranties, options and agency: three promises that are easy to miss
Warranties split in two, and the standard's own terms are assurance-type and service-type. IFRS 15.B29 says that where a customer "has the option to purchase a warranty separately (for example, because the warranty is priced or negotiated separately), the warranty is a distinct service", which takes an allocation of the transaction price under IFRS 15.73 to 86. IFRS 15.B30 says that where the customer has no such option, the entity accounts for the warranty under IAS 37 "unless the promised warranty, or a part of the promised warranty, provides the customer with a service in addition to the assurance that the product complies with agreed-upon specifications".
IFRS 15.B31 gives the three factors for that assessment: whether the warranty is required by law, which "indicates that the promised warranty is not a performance obligation"; the length of the coverage period, where longer points towards a service; and the nature of the tasks promised, where tasks necessary to provide the assurance itself, such as return shipping for a defective product, "likely do not give rise to a performance obligation". IFRS 15.B32 adds the practical fallback: where an entity promises both an assurance-type and a service-type warranty but cannot reasonably account for them separately, it accounts for both together as a single performance obligation.
There is no third category. Terms such as "performance warranty" do not appear in IFRS 15 and using them in a policy note signals that the B28 to B33 analysis has not been done. The mechanics, including the interaction with rights of return and customer options, are worked through in the guide to warranties, rights of return and customer options.
An option to acquire additional goods or services "gives rise to a performance obligation in the contract only if the option provides a material right to the customer that it would not receive without entering into that contract (for example, a discount that is incremental to the range of discounts typically given for those goods or services to that class of customer in that geographical area or market)". IFRS 15.B41 confirms the converse: an option priced at the stand-alone selling price is a marketing offer, not a material right, even if it can only be exercised by having entered the first contract.
Loyalty points, renewal discounts and free upgrade rights all live here. IFRS 15.B42 requires the stand-alone selling price of the option to be estimated where it is not observable, reflecting both the discount the customer would obtain and the likelihood of exercise, adjusted for any discount available without exercising the option.
Where a third party is involved, IFRS 15.B34 requires the entity to determine "whether the nature of its promise is a performance obligation to provide the specified goods or services itself (ie the entity is a principal) or to arrange for those goods or services to be provided by the other party (ie the entity is an agent)", and to make that determination for each specified good or service. IFRS 15.B35 states the test: "An entity is a principal if it controls the specified good or service before that good or service is transferred to a customer."
The consequence is gross against net. A principal recognises "the gross amount of consideration to which it expects to be entitled" (IFRS 15.B35B), an agent recognises "the amount of any fee or commission" (IFRS 15.B36). Profit is identical; revenue can differ by an order of magnitude, which is why the conclusion attracts regulator attention in marketplace, travel and reseller businesses. The indicators in IFRS 15.B37, primary responsibility for fulfilment, inventory risk and discretion in establishing price, support the control conclusion; they do not replace it. See the detailed treatment in principal versus agent under IFRS 15.
Real filing: separating promises in a subscription software business
SAP's revenue policy distinguishes cloud subscription arrangements, where the customer accesses hosted software over the contract term and revenue is recognised over time, from on-premise software licences, where revenue for the licence is recognised at the point control passes, with support and maintenance recognised separately over the support period. That is a straight application of IFRS 15.22 and 27: the licence, the support and the hosted service are separately identifiable promises with different transfer patterns, and each takes its own allocation of the transaction price.
SAP SE, Integrated Report and consolidated financial statements, revenue recognition accounting policy.The same analysis in a pure subscription business, where the licence, the hosting, the implementation and the customer success service all arrive together, is set out in the guide to SaaS and subscription revenue under IFRS 15. Where the promise is a licence of intellectual property rather than a service, IFRS 15.B52 to B63B impose a separate right-to-use against right-to-access analysis, covered in licensing of intellectual property.
Local FAQs
Is free shipping a performance obligation?
It depends on when control passes. If control passes on delivery, shipping is a fulfilment activity under IFRS 15.25 and not a separate promise. If control passes on despatch, shipping performed afterwards is a service the customer has already gained control of goods for, and the entity has to consider whether it is a separate promise. This is one of the specific points where the US guidance provides an accounting policy election that IFRS 15 does not.
Are set-up or activation fees separate performance obligations?
Rarely. IFRS 15.25 excludes activities that do not transfer a good or service. A non-refundable activation fee is normally an advance payment recognised over the period the underlying service is provided, and it may also create a material right if it makes renewal cheaper than a new contract (IFRS 15.B40).
How many performance obligations are there in a mobile phone contract?
Typically two: the handset, transferred at a point in time, and the airtime service, transferred over time. The airtime is usually a single performance obligation under the series provision in IFRS 15.22(b) rather than one obligation per month.
Can a promise be a performance obligation if the entity never charges for it?
Yes. IFRS 15.24 makes implied promises that create a valid customer expectation into performance obligations regardless of pricing. The item then needs a stand-alone selling price estimate under IFRS 15.79, which is often where the free item is discovered for the first time.
Potential risks
- Concluding one performance obligation on the basis of timing of benefit instead of the IFRS 15.29 factors.
- Missing implied promises created by published policies or customary practice, contrary to IFRS 15.24.
- Deferring set-up fees as a separate promise when IFRS 15.25 says they do not transfer a service.
- Describing a service-type warranty as an assurance-type warranty, so the transaction price is never allocated to it (IFRS 15.B29 and B32).
- Applying the series provision in IFRS 15.22(b) without testing both conditions in IFRS 15.23.
5. Step 3: how is the transaction price determined?
The transaction price is the amount of consideration the entity expects to be entitled to in exchange for transferring the promised goods or services, excluding amounts collected on behalf of third parties (IFRS 15.47). Five things adjust it, and IFRS 15.48 lists them: variable consideration, the constraint on variable consideration, a significant financing component, non-cash consideration, and consideration payable to a customer. The starting point is the contract price. It is almost never the answer.
"The transaction price is the amount of consideration to which an entity expects to be entitled in exchange for transferring promised goods or services to a customer, excluding amounts collected on behalf of third parties (for example, some sales taxes). The consideration promised in a contract with a customer may include fixed amounts, variable amounts, or both."
Note "expects to be entitled" rather than "expects to receive". Entitlement is a contractual and legal concept; receipt is a cash concept. A customer who is contractually obliged to pay 100 and is expected to pay 60 because of an anticipated concession gives a transaction price of 60. A customer contractually obliged to pay 100 who may simply default gives a transaction price of 100 and an expected credit loss under IFRS 9. Same cash, different line in profit or loss.
"For the purpose of determining the transaction price, an entity shall assume that the goods or services will be transferred to the customer as promised in accordance with the existing contract and that the contract will not be cancelled, renewed or modified."
Short paragraph, large effect. Expected renewals are excluded from the transaction price, which is why the remaining performance obligation disclosure under IFRS 15.120 for a rolling monthly contract is one month of revenue and not the expected customer lifetime. It also means that an entity cannot reduce the transaction price for an expected termination it has not yet agreed.
Variable consideration and the two estimation methods
IFRS 15.51 lists the sources: "discounts, rebates, refunds, credits, price concessions, incentives, performance bonuses, penalties or other similar items", and adds that consideration is variable where entitlement is contingent on a future event, giving a right of return and a milestone bonus as examples. IFRS 15.52 extends variability beyond the written terms: consideration is variable where the customer has a valid expectation from customary business practices, published policies or specific statements that the entity will accept less than the stated price, or where other facts indicate the entity intends to offer a price concession.
IFRS 15.52 is the paragraph that catches implicit price concessions. A fixed-price contract on paper can carry variable consideration in substance, and the evidence for it sits in credit note history and settlement patterns rather than in the contract file.
"An entity shall estimate an amount of variable consideration by using either of the following methods, depending on which method the entity expects to better predict the amount of consideration to which it will be entitled: (a) The expected value ... the sum of probability-weighted amounts in a range of possible consideration amounts. An expected value may be an appropriate estimate of the amount of variable consideration if an entity has a large number of contracts with similar characteristics. (b) The most likely amount ... the single most likely amount in a range of possible consideration amounts ... The most likely amount may be an appropriate estimate of the amount of variable consideration if the contract has only two possible outcomes (for example, an entity either achieves a performance bonus or does not)."
The choice is not free. IFRS 15.53 sets a predictive criterion, and IFRS 15.54 requires the chosen method to be applied consistently throughout the contract, using all reasonably available historical, current and forecast information, and identifying "a reasonable number of possible consideration amounts". Two outcomes point to most likely amount. A population of similar contracts points to expected value.
What the expected value method does and does not do. Expected value estimates the consideration, not the volume. It answers the question "how much am I entitled to per unit transferred", and that estimate is then applied to the units the entity has actually transferred to date. It does not average two volume scenarios and recognise revenue on the average volume. Recognising revenue on 1,500 units because one outcome is 1,000 units and the other is 2,000 is recognition of revenue on 500 units that were never delivered, which contradicts IFRS 15.31 as well as IFRS 15.53.
Worked example 1: a retrospective volume rebate, done correctly
The following example is constructed for illustration; the figures are mine, not any company's.
An entity signs a one-year supply contract on 1 January. The list price is £10 per unit, invoiced as units ship. If the customer buys more than 1,500 units in the year, the price drops retrospectively to £9 on every unit purchased in the year, and the entity refunds the difference. Based on several years of data across a large population of similar distributor contracts, the entity assesses a 70 per cent probability that the customer will exceed 1,500 units and a 30 per cent probability that it will not. By 31 March the entity has transferred 400 units and invoiced £4,000. The entity has a large number of contracts with similar characteristics, so it uses the expected value method under IFRS 15.53(a).
| Step | Working | Amount |
|---|---|---|
| Expected price per unit (IFRS 15.53(a)) | (0.70 × £9.00) + (0.30 × £10.00) = £6.30 + £3.00 | £9.30 |
| Units transferred in the quarter (IFRS 15.31) | Actual deliveries, not an expected volume | 400 |
| Revenue for the quarter | 400 × £9.30 | £3,720 |
| Amount invoiced | 400 × £10.00 | £4,000 |
| Refund liability (IFRS 15.55) | £4,000 less £3,720, or 400 × £0.70 | £280 |
| Journal at 31 March | Dr | Cr |
|---|---|---|
| Trade receivables | £4,000 | |
| Revenue | £3,720 | |
| Refund liability | £280 |
The £280 is a refund liability under IFRS 15.55, measured at "the amount of consideration received (or receivable) for which the entity does not expect to be entitled", and it is remeasured at each reporting date. The constraint in IFRS 15.56 has to be applied on top: if the entity concluded that a significant reversal of the £3,720 was not highly probable to be avoided, it would have to reduce the amount included in the transaction price further, not simply disclose the risk.
| The error to avoid | What it produces | Why it is wrong |
|---|---|---|
| Weighting the volume outcomes: (0.70 × 2,000) + (0.30 × 1,000) = 1,700 expected units, then recognising 1,700 × £9 = £15,300 in the first quarter | £15,300 of revenue against 400 units delivered | Revenue is recognised on 1,300 units for which no performance obligation has been satisfied, contrary to IFRS 15.31. Expected value estimates the consideration per unit, not the units. |
| Recognising £4,000, the invoiced amount, and treating the eventual rebate as a later expense | Q1 revenue overstated by £280 and an expense recorded in a later period | The rebate is variable consideration within the transaction price under IFRS 15.50 and 51, not a cost. IFRS 15.55 requires a refund liability, not a provision. |
| Applying the most likely amount (£9, the 70 per cent outcome) to a large portfolio of similar contracts | £3,600 of revenue | IFRS 15.53(b) points to most likely amount where a contract has only two outcomes and the entity has no population to draw on. With a large number of similar contracts, expected value better predicts entitlement (IFRS 15.53(a)). |
The constraint
"An entity shall include in the transaction price some or all of an amount of variable consideration estimated in accordance with paragraph 53 only to the extent that it is highly probable that a significant reversal in the amount of cumulative revenue recognised will not occur when the uncertainty associated with the variable consideration is subsequently resolved."
Three words control this test. "Highly probable" is a high threshold, well above more likely than not. "Significant" is measured against cumulative revenue recognised, not against the variable amount alone, so a small variable element on a large contract is rarely constrained. "Cumulative" means the assessment is made against everything recognised to date on the contract, which is why the constraint bites hardest early in a long contract and loosens as the certain revenue accumulates.
IFRS 15.57 requires the entity to consider both likelihood and magnitude, and lists five factors that increase either: consideration "highly susceptible to factors outside the entity's influence", such as market volatility, the judgement or actions of third parties, weather and obsolescence risk; uncertainty not expected to resolve for a long period; limited entity experience or experience with limited predictive value; a practice of offering a broad range of price concessions or changing payment terms; and a contract with "a large number and broad range of possible consideration amounts".
Factor (c) is the one that catches new products and new markets. A rebate estimate built from three months of data on a newly launched product is exactly the situation the Board had in mind, and the response required by IFRS 15.56 is to include less in the transaction price, not to include the full amount and add a caveat to the notes.
IFRS 15.58 carves out one class of variable consideration entirely: "An entity shall apply paragraph B63 to account for consideration in the form of a sales-based or usage-based royalty that is promised in exchange for a licence of intellectual property." Under that rule such royalties are recognised at the later of the subsequent sale or usage occurring and the performance obligation to which the royalty relates being satisfied.
This is a bright line, not a constraint judgement, and it is one of the areas where IFRS 15 and ASC 606 wording is closely aligned but the licensing guidance around it is not. Do not estimate a sales-based royalty on a licence of intellectual property and then constrain it; the royalty exception replaces that analysis.
Rights of return: the four-leg journal
"To account for the transfer of products with a right of return (and for some services that are provided subject to a refund), an entity shall recognise all of the following: (a) revenue for the transferred products in the amount of consideration to which the entity expects to be entitled (therefore, revenue would not be recognised for the products expected to be returned); (b) a refund liability; and (c) an asset (and corresponding adjustment to cost of sales) for its right to recover products from customers on settling the refund liability."
IFRS 15.B22 adds that the promise to stand ready to accept a return is not a separate performance obligation. IFRS 15.B25 measures the return asset "by reference to the former carrying amount of the product (for example, inventory) less any expected costs to recover those products (including potential decreases in the value to the entity of returned products)", updates it at each reporting date, and requires it to be presented separately from the refund liability. Netting the asset against the liability is a presentation error the standard specifically forecloses.
Worked example 2: sale with a right of return, all four legs
Constructed example. An entity sells 100 units at £100 each on credit. Each unit cost £60. Based on a large population of similar sales, it expects three units to be returned within the return window, and expects returned units to be resaleable with recovery costs of £5 per unit.
| Component | Working | Amount |
|---|---|---|
| Gross consideration | 100 × £100 | £10,000 |
| Revenue, net of expected returns (IFRS 15.B21(a)) | 97 × £100 | £9,700 |
| Refund liability (IFRS 15.B21(b)) | 3 × £100 | £300 |
| Cost of sales, for units not expected to be returned | 97 × £60 | £5,820 |
| Return asset (IFRS 15.B21(c) and B25) | 3 × (£60 less £5 recovery cost) | £165 |
| Inventory relieved | 100 × £60 | £6,000 |
| Expected recovery cost charged to cost of sales | 3 × £5 | £15 |
| Journal on sale | Dr | Cr |
|---|---|---|
| Trade receivables | £10,000 | |
| Revenue | £9,700 | |
| Refund liability | £300 | |
| Cost of sales | £5,835 | |
| Return asset | £165 | |
| Inventory | £6,000 |
Both legs balance: £10,000 debit against £9,700 plus £300 credit, and £5,835 plus £165 debit against £6,000 credit. Gross profit recognised is £9,700 less £5,835, which is £3,865. Check it against the underlying economics: 97 units at a margin of £40 gives £3,880, less the £15 of expected recovery cost on the three units coming back, which is £3,865. The arithmetic agrees.
The two-leg version fails. Booking only the revenue reduction and the refund liability, and leaving cost of sales at £6,000, understates assets by £165 and understates gross profit by the same amount. It also leaves the entity unable to answer the IFRS 15.126(d) disclosure requirement on the methods, inputs and assumptions used in measuring obligations for returns and refunds, because no measurement of the recoverable product has been performed. In a high-return sector such as apparel or e-commerce, the return asset is a material balance, not a rounding item.
Significant financing components
IFRS 15.60 requires an adjustment for the time value of money where the timing of payments "provides the customer or the entity with a significant benefit of financing the transfer of goods or services", whether or not the financing is explicit. IFRS 15.61 states the objective: to recognise revenue at "the price that a customer would have paid for the promised goods or services if the customer had paid cash for those goods or services when (or as) they transfer to the customer (ie the cash selling price)", and requires the entity to consider both the difference between promised consideration and cash selling price, and the combined effect of the expected payment interval and prevailing market interest rates.
Financing can run in either direction. Customer advances on a multi-year contract give the entity the benefit of financing and produce interest expense, not interest income, alongside a growing contract liability. That surprises finance teams who assume a financing component always increases revenue.
IFRS 15.62 lists three situations where there is no significant financing component regardless of the IFRS 15.61 assessment: the customer paid in advance and controls the timing of transfer; a substantial amount of the consideration is variable on an event not substantially within either party's control, such as a sales-based royalty; or the difference between promised consideration and cash selling price arises for a reason other than finance and is proportional to that reason, such as retention held as protection against non-performance.
IFRS 15.63 then gives the practical expedient: no adjustment is required if the entity expects at contract inception that the interval between transfer and payment "will be one year or less". IFRS 15.64 fixes the discount rate as the rate in a separate financing transaction between the entity and the customer at inception, reflecting credit characteristics and any collateral, and prohibits updating it afterwards. IFRS 15.129 requires disclosure of the fact that the IFRS 15.63 expedient has been taken.
Worked example 3: a two-year deferred payment
Constructed example. An entity sells equipment and the customer pays £1,210 two years after delivery. A separate financing transaction between the two at inception would carry a rate of 10 per cent. The equipment transfers at a point in time on delivery.
| Date | Working | Revenue | Interest revenue | Receivable |
|---|---|---|---|---|
| Delivery | £1,210 ÷ 1.102 | £1,000 | £1,000 | |
| End of year 1 | £1,000 × 10% | £100 | £1,100 | |
| End of year 2 | £1,100 × 10% | £110 | £1,210 | |
| Total | £1,000 | £210 | £1,210 |
Revenue is £1,000, not £1,210. The £210 is interest revenue and IFRS 15.65 requires it to be presented separately from revenue from contracts with customers. Recognising the full £1,210 as revenue overstates the revenue line by 21 per cent and misstates the growth rate in every comparative that follows.
Non-cash consideration and consideration payable to a customer
Non-cash consideration is measured at fair value (IFRS 15.66). If fair value cannot be reasonably estimated, IFRS 15.67 requires the entity to measure it indirectly "by reference to the stand-alone selling price of the goods or services promised to the customer (or class of customer) in exchange for the consideration". IFRS 15.68 distinguishes variability caused by the form of the consideration, such as a change in a share price, from variability caused by anything else, such as the entity's own performance, and applies the constraint in IFRS 15.56 to 58 only to the latter. IFRS 15.69 treats customer-contributed goods or services as non-cash consideration where the entity obtains control of them.
IFRS 15.70 defines consideration payable to a customer as cash paid or expected to be paid to the customer, or to other parties who purchase the entity's goods from the customer, and includes credits, coupons and vouchers applicable against amounts owed. The default treatment is "a reduction of the transaction price and, therefore, of revenue unless the payment to the customer is in exchange for a distinct good or service (as described in paragraphs 26 to 30) that the customer transfers to the entity."
IFRS 15.71 handles the middle case. Where the payment is for a distinct good or service but exceeds its fair value, the excess reduces the transaction price; where fair value cannot be reasonably estimated, all of it reduces the transaction price. IFRS 15.72 fixes the timing at the later of recognising the related revenue and paying or promising to pay the consideration, including where the promise is implied by customary practice.
This is the paragraph behind trade spend, listing fees, slotting allowances and co-operative advertising in consumer goods. The question is never whether the payment is commercially justified. It is whether the entity receives a distinct good or service it could have bought from anyone else, and whether it can support the fair value of that good or service. Payments for shelf space almost never survive that test and therefore reduce revenue.
Real filing: trade spend as a reduction of revenue
Unilever's revenue accounting policy states that turnover is measured net of trade discounts, rebates, customer incentives and similar allowances, with accruals recognised for amounts payable to customers under promotional and rebate arrangements. That is IFRS 15.70 in operation across a very large population of contracts, and it is the reason gross invoiced value and reported turnover in consumer goods diverge by a wide margin. The corresponding estimation uncertainty is the extent to which promotional accruals are settled at the amounts assumed.
Unilever PLC, Annual Report and Accounts, turnover accounting policy and critical accounting estimates.Real filing: variable consideration in long-term service agreements
Rolls-Royce's civil aerospace long-term service agreements price maintenance by reference to engine flying hours, so the consideration depends on customer utilisation that Rolls-Royce does not control. Its accounting policy explains that revenue on these agreements is recognised over time with reference to a measure of progress, and that the estimate of total contract revenue and cost, including variable elements, is a key source of estimation uncertainty. IFRS 15.57(a) describes that fact pattern directly: consideration highly susceptible to factors outside the entity's influence, with an uncertainty that does not resolve for many years.
Rolls-Royce Holdings plc, Annual Report, revenue recognition accounting policy and key sources of estimation uncertainty.Local FAQs
Are sales taxes included in the transaction price?
No, where they are collected on behalf of a third party. IFRS 15.47 excludes amounts collected on behalf of third parties and names some sales taxes as the example. Where the entity is the primary obligor for the tax, the analysis can differ by jurisdiction, and the conclusion should be documented rather than assumed.
Do I have to discount a twelve-month payment term?
No, if the entity applies the practical expedient in IFRS 15.63 and the expected interval between transfer and payment is one year or less. The election has to be disclosed under IFRS 15.129.
Is a penalty for late delivery variable consideration or a cost?
Variable consideration. IFRS 15.51 lists penalties among the items that make consideration variable, so a liquidated damages clause reduces the transaction price rather than creating an operating expense.
How often is the transaction price re-estimated?
At the end of each reporting period. IFRS 15.59 requires the estimate, including the constraint assessment, to be updated to represent faithfully the circumstances at the reporting date, with changes accounted for under IFRS 15.87 to 90.
Potential risks
- Applying the expected value method to volumes rather than to consideration per unit transferred, in breach of IFRS 15.53(a) read with IFRS 15.31.
- Treating expected price concessions as credit losses rather than as variable consideration under IFRS 15.52.
- Recognising a right of return with two journal legs instead of four, omitting the return asset required by IFRS 15.B21(c).
- Netting the return asset against the refund liability, contrary to the presentation requirement in IFRS 15.B25.
- Recognising undiscounted deferred consideration as revenue where a significant financing component exists under IFRS 15.60.
- Classifying trade spend as a marketing expense where IFRS 15.70 requires it to reduce revenue.
6. Step 4: how is the transaction price allocated to performance obligations?
On a relative stand-alone selling price basis (IFRS 15.74). The entity determines each performance obligation's stand-alone selling price at contract inception and allocates the transaction price in proportion to those prices (IFRS 15.76). The two exceptions are discounts, which can be allocated to specific obligations only where IFRS 15.82 is satisfied, and variable amounts, which can be allocated to specific obligations only where IFRS 15.85 is satisfied. Stated contract prices are evidence, not the answer.
IFRS 15.73 states the allocation objective: to allocate "in an amount that depicts the amount of consideration to which the entity expects to be entitled in exchange for transferring the promised goods or services to the customer". IFRS 15.74 states the mechanism: "an entity shall allocate the transaction price to each performance obligation identified in the contract on a relative stand-alone selling price basis in accordance with paragraphs 76 to 80, except as specified in paragraphs 81 to 83 (for allocating discounts) and paragraphs 84 to 86 (for allocating consideration that includes variable amounts)."
IFRS 15.75 switches the whole of this off for single-obligation contracts, with one carve-out: IFRS 15.84 to 86 can still apply where a series of distinct goods or services is treated as one performance obligation under IFRS 15.22(b) and the consideration includes variable amounts.
"The stand-alone selling price is the price at which an entity would sell a promised good or service separately to a customer. The best evidence of a stand-alone selling price is the observable price of a good or service when the entity sells that good or service separately in similar circumstances and to similar customers. A contractually stated price or a list price for a good or service may be (but shall not be presumed to be) the stand-alone selling price of that good or service."
The bracketed clause is the whole point of the paragraph and it is routinely ignored. Where a contract itemises a licence at £80,000 and services at £20,000, those figures are an input to the analysis and not the conclusion. If the entity habitually sells the same licence for £50,000 and the same services at day rates totalling £30,000, then the stand-alone selling prices are £50,000 and £30,000, the contract is a £20,000 discount on an £80,000 bundle, and the allocation follows the £50,000 to £30,000 ratio. Reallocating a contract that already looks split is one of the most common adjustments in a first-year IFRS 15 audit.
Where the stand-alone selling price is not directly observable, IFRS 15.78 requires an estimate that meets the allocation objective in IFRS 15.73, considering all reasonably available information about market conditions, entity-specific factors and the customer, and requires the entity to "maximise the use of observable inputs and apply estimation methods consistently in similar circumstances". IFRS 15.79 lists three suitable methods:
(a) Adjusted market assessment approach. Evaluate the market and estimate what a customer in it would pay, which "might also include referring to prices from the entity's competitors for similar goods or services and adjusting those prices as necessary to reflect the entity's costs and margins."
(b) Expected cost plus a margin approach. Forecast the expected costs of satisfying the obligation and add an appropriate margin.
(c) Residual approach. Total transaction price less the observable stand-alone selling prices of the other goods or services. This one is restricted. IFRS 15.79(c) permits it only where the entity sells the same good or service to different customers for a broad range of amounts, so no representative price is discernible, or where it has not yet established a price and the item has never been sold stand-alone.
The restriction on the residual approach is the guardrail against reverse-engineering. Using a residual for the item you want to recognise first, on the grounds that its price is hard to determine, is not permitted unless one of the two IFRS 15.79(c) conditions actually holds. IFRS 15.80 allows a combination of methods, for example a residual to estimate the aggregate price of the highly variable items and another method to split that aggregate, but requires the entity to test the result back against the objective in IFRS 15.73.
Worked example 4: allocating a bundled handset and airtime contract
Constructed example. A telecoms operator signs a 24-month contract. The customer receives a handset on day one at no upfront charge and pays £50 a month for 24 months. The operator sells the same handset separately for £500 and sells a comparable 24-month SIM-only plan for £1,000 over the term. Both prices are observable, so no estimation under IFRS 15.79 is needed.
| Performance obligation | Stand-alone selling price | Ratio | Allocated transaction price | Recognition |
|---|---|---|---|---|
| Handset | £500 | 500 / 1,500 = 1/3 | £400 | Point in time, on delivery (IFRS 15.38) |
| Airtime, 24 months | £1,000 | 1,000 / 1,500 = 2/3 | £800 | Over time, £33.33 a month (IFRS 15.35(a)) |
| Total | £1,500 | £1,200 | 24 × £50 |
| Journal | Dr | Cr |
|---|---|---|
| On delivery of the handset: Contract asset | £400 | |
| Revenue, handset | £400 | |
| Cost of sales, handset (assume cost £320): Cost of sales | £320 | |
| Inventory | £320 | |
| Each month for 24 months: Trade receivables | £50.00 | |
| Revenue, airtime | £33.33 | |
| Contract asset | £16.67 |
Over the 24 months the airtime revenue totals £800 and the contract asset unwinds by £400, with a few pence of rounding to absorb in the final month. Total revenue is £1,200, equal to total cash. The pattern is what changed: a third of the contract value is recognised on day one against a contract asset, and the monthly revenue is £33.33 rather than the £50 billed.
| Wrong answer | What it reports | Why it fails |
|---|---|---|
| The handset is free, so no revenue on delivery. Recognise £50 a month for 24 months. | Year 1 revenue £600 instead of £800, no contract asset, handset cost expensed with no matching revenue | The handset is a distinct performance obligation under IFRS 15.27 and must take an allocation under IFRS 15.74. A stated price of nil is not a stand-alone selling price (IFRS 15.77). |
| Recognise the handset at its £500 stand-alone selling price and the airtime at £700. | £100 of revenue pulled into day one | The transaction price is £1,200, not £1,500. IFRS 15.76 allocates the transaction price in proportion to stand-alone selling prices; it does not recognise stand-alone selling prices themselves. The £300 discount must be shared. |
| Allocate the whole £300 discount to the handset because the marketing describes it as free. | Handset £200, airtime £1,000 | IFRS 15.81 requires proportionate allocation unless all three criteria in IFRS 15.82 are met, which needs observable evidence that the entire discount belongs to specific obligations. Marketing language is not observable evidence. |
Allocating a discount
IFRS 15.81 identifies a discount as arising where "the sum of the stand-alone selling prices of those promised goods or services in the contract exceeds the promised consideration in a contract", and requires the entity to "allocate a discount proportionately to all performance obligations in the contract" except where IFRS 15.82 applies. IFRS 15.82 permits allocation to one or more but not all obligations only if all three criteria are met: the entity regularly sells each distinct item stand-alone; it also regularly sells a bundle of some of them at a discount to the sum of their stand-alone selling prices; and the discount attributable to that bundle "is substantially the same as the discount in the contract", with an analysis of the bundle providing observable evidence of which obligations the discount belongs to.
IFRS 15.83 adds the sequencing rule: where a discount is allocated entirely to specific obligations under IFRS 15.82, that allocation happens before any residual approach is used under IFRS 15.79(c). Doing it the other way round pushes the discount into the residual item and distorts both.
Worked example 5: proportionate against specific discount allocation
Constructed example. An entity sells products A, B and C together for £900. Stand-alone selling prices are A £400, B £300 and C £300, so the sum is £1,000 and the contract contains a £100 discount.
| Product | Stand-alone selling price | Default: proportionate (IFRS 15.81) | If IFRS 15.82 is met for the B and C bundle |
|---|---|---|---|
| A | £400 | 400 / 1,000 × 900 = £360 | £400 |
| B | £300 | £270 | 300 / 600 × 500 = £250 |
| C | £300 | £270 | £250 |
| Total | £1,000 | £900 | £900 |
The right-hand column is available only where the entity regularly sells A on its own, regularly sells B and C together for £500, and the £100 discount in that bundle is substantially the same as the £100 discount in this contract. All three limbs of IFRS 15.82 have to hold. Where A is recognised at a point in time and B and C over time, the choice moves £40 of revenue between periods on a £900 contract, which is why the observable evidence has to be in the file rather than in the commercial rationale.
Allocating variable consideration
IFRS 15.84 recognises that a variable amount may relate to the whole contract or to a specific part of it, either one or more but not all performance obligations, or one or more but not all of the distinct goods or services within a series treated as a single performance obligation under IFRS 15.22(b). IFRS 15.85 allows the variable amount, and later changes to it, to be allocated entirely to that part only where both criteria are met: the terms of the variable payment "relate specifically to the entity's efforts to satisfy the performance obligation or transfer the distinct good or service (or to a specific outcome from satisfying" it), and doing so "is consistent with the allocation objective in paragraph 73 when considering all of the performance obligations and payment terms in the contract."
IFRS 15.86 sends everything else back through the ordinary allocation in IFRS 15.73 to 83. The practical case is a multi-year managed service where the fee for year 3 rises with an inflation index. The uplift relates specifically to year 3, so under IFRS 15.85 it can be allocated to that year rather than smeared across the contract. The contrasting case is a completion bonus on a bundled contract with several obligations, where the bonus relates to the contract as a whole and has to be allocated across all of them.
"An entity shall allocate to the performance obligations in the contract any subsequent changes in the transaction price on the same basis as at contract inception. Consequently, an entity shall not reallocate the transaction price to reflect changes in stand-alone selling prices after contract inception. Amounts allocated to a satisfied performance obligation shall be recognised as revenue, or as a reduction of revenue, in the period in which the transaction price changes."
Stand-alone selling prices are frozen at inception. A change in the transaction price is allocated on the original ratios, and the portion belonging to obligations already satisfied hits revenue immediately as a catch-up. That is why a rebate settling above expectation in year 3 of a bundled contract produces an immediate revenue adjustment for the delivered hardware as well as a prospective change for the ongoing service.
Real filing: relative stand-alone selling price in a US filer
Microsoft's revenue policy under ASC 606 describes contracts containing multiple performance obligations, with the transaction price allocated to each on a relative stand-alone selling price basis, and explains that stand-alone selling prices are estimated where not directly observable. It then splits recognition between software licences recognised at the point control transfers and cloud services recognised rateably over the service period. The allocation mechanics are the same as IFRS 15.74 and 76; the divergences between the two frameworks sit elsewhere, in licensing detail and disclosure relief rather than in the allocation rule itself.
Microsoft Corporation, Form 10-K, revenue recognition accounting policy.The estimation methods, the residual restriction and the treatment of material rights are worked through in more depth in the guide to allocating the transaction price under IFRS 15.
Local FAQs
Can I just use the prices in the contract?
Only if they are the prices at which the entity actually sells each item separately. IFRS 15.77 permits a contractual price to be the stand-alone selling price but expressly prohibits presuming it. Where the entity's own sales history says otherwise, the history wins.
What if one item in the bundle has never been sold on its own?
That is one of the two conditions in IFRS 15.79(c) that permit a residual approach, provided the item has no established price. Otherwise the entity estimates using an adjusted market assessment or expected cost plus a margin under IFRS 15.79(a) or (b).
Do I reallocate when list prices change mid-contract?
No. IFRS 15.88 prohibits reallocating for changes in stand-alone selling prices after inception. Only changes in the transaction price are allocated, and they use the original ratios.
How is a material right priced?
IFRS 15.B42 requires the stand-alone selling price of the option to reflect the discount the customer would obtain on exercise, adjusted for any discount available without exercising the option and for the likelihood of exercise. In practice that means a redemption rate estimate, which is itself an estimate to disclose under IFRS 15.126(c).
Potential risks
- Allocating at stated contract prices without testing them against observable stand-alone selling prices, contrary to IFRS 15.77.
- Recognising the sum of stand-alone selling prices rather than allocating the transaction price, which overstates revenue in discounted bundles.
- Allocating an entire discount to one obligation without meeting all three criteria in IFRS 15.82.
- Using the residual approach where neither condition in IFRS 15.79(c) is met.
- Reallocating the transaction price for later changes in stand-alone selling prices, contrary to IFRS 15.88.
7. Step 5: is revenue recognised over time or at a point in time?
Over time if, and only if, one of the three criteria in IFRS 15.35 is met. If none is met, the obligation is satisfied at a point in time (IFRS 15.32 and 38). This is a determination made at contract inception, not a preference, and the file must name which of (a), (b) or (c) is satisfied. Where recognition is over time, revenue is measured by progress towards complete satisfaction using a single method applied consistently (IFRS 15.39 and 40).
"An entity transfers control of a good or service over time and, therefore, satisfies a performance obligation and recognises revenue over time, if one of the following criteria is met: (a) the customer simultaneously receives and consumes the benefits provided by the entity's performance as the entity performs; (b) the entity's performance creates or enhances an asset (for example, work in progress) that the customer controls as the asset is created or enhanced; or (c) the entity's performance does not create an asset with an alternative use to the entity and the entity has an enforceable right to payment for performance completed to date."
Criterion (c) is conjunctive. Both limbs are needed. An entity building a highly customised asset with no alternative use, but with no enforceable right to payment for work done to date, recognises at a point in time. That single feature, usually a termination clause that compensates for costs but not for margin, changes a construction contract from an over-time contract to a point-in-time contract and moves years of revenue.
IFRS 15.B3 says the IFRS 15.35(a) assessment is straightforward for "routine or recurring services (such as a cleaning service) in which the receipt and simultaneous consumption by the customer of the benefits of the entity's performance can be readily identified". IFRS 15.B4 supplies a test for the harder cases: the obligation is satisfied over time if "another entity would not need to substantially re-perform the work that the entity has completed to date if that other entity were to fulfil the remaining performance obligation to the customer", disregarding contractual restrictions on transfer and presuming the replacement entity would not have the benefit of assets the original entity controls.
The re-performance test is the useful one in practice. A payroll bureau that has processed nine months of payroll has delivered benefits a successor would not repeat, so IFRS 15.35(a) is met. A consultancy that has done nine months of work on a report it has not yet issued has produced nothing a successor could use without re-doing it, so IFRS 15.35(a) is not met and the analysis moves to (b) or (c).
IFRS 15.36 defines the no-alternative-use limb: an asset has no alternative use if the entity is "restricted contractually from readily directing the asset for another use during the creation or enhancement of that asset or limited practically from readily directing the asset in its completed state for another use", assessed at contract inception and not updated unless a modification substantively changes the obligation. IFRS 15.B6 confirms that "the possibility of the contract with the customer being terminated is not a relevant consideration". IFRS 15.B7 requires a contractual restriction to be substantive, meaning the customer could enforce its rights if the entity tried to redirect the asset, and treats a restriction as not substantive where the asset is largely interchangeable. IFRS 15.B8 defines a practical limitation as one where redirecting the asset would cause "significant economic losses", through rework costs or a forced sale at a significant loss.
Standard apartments in a block are usually interchangeable and therefore have an alternative use. A refinery module designed to a single customer's specification usually does not. The distinction is not the value of the asset, it is whether the entity could sell it to someone else without a significant economic loss.
IFRS 15.37 requires the entity to consider the contract terms "as well as any laws that apply to the contract", states that the right to payment need not be for a fixed amount, and sets the standard: "at all times throughout the duration of the contract, the entity must be entitled to an amount that at least compensates the entity for performance completed to date if the contract is terminated by the customer or another party for reasons other than the entity's failure to perform as promised."
IFRS 15.B9 supplies the measure. Compensation for performance completed to date is "an amount that approximates the selling price of the goods or services transferred to date (for example, recovery of the costs incurred by an entity in satisfying the performance obligation plus a reasonable profit margin) rather than compensation for only the entity's potential loss of profit". The margin does not have to equal the contract margin, but the entity must be entitled to either a proportion of the expected contract margin reflecting performance to date, or a reasonable return on its cost of capital for similar contracts.
Read that against the typical termination clause. Recovery of costs incurred, with no margin element, does not satisfy IFRS 15.B9 and therefore does not satisfy IFRS 15.35(c). Refundable milestone payments do not help either: IFRS 15.B13 says a payment schedule "does not necessarily indicate whether an entity has an enforceable right to payment for performance completed to date", because the consideration might be refundable for reasons other than the entity's failure to perform.
Practitioner note: the question to ask the legal team
The IFRS 15.35(c) conclusion is a legal question dressed as an accounting one, and IFRS 15.B12 says so directly: the entity must consider legislation, administrative practice and legal precedent that could supplement or override the contract terms, including whether a customary practice of not enforcing a right to payment has rendered it unenforceable in that jurisdiction. Two consequences follow for the file. A group operating the same standard contract across ten countries may reach different answers in different countries. And an entity that has repeatedly waived its termination compensation may have destroyed the very right it is relying on.
My view: the weakest part of most over-time conclusions is not the accounting analysis, it is the absence of any legal input at all. A one-line memo from counsel on enforceability in the relevant jurisdiction is worth more than three pages of accounting narrative.
Point in time, and the five indicators
Where none of the IFRS 15.35 criteria is met, the entity identifies the point at which control transfers using the requirements in IFRS 15.31 to 34, supported by five indicators in IFRS 15.38: "(a) The entity has a present right to payment for the asset ... (b) The customer has legal title to the asset ... (c) The entity has transferred physical possession of the asset ... (d) The customer has the significant risks and rewards of ownership of the asset ... (e) The customer has accepted the asset".
These are indicators, not conditions, and the standard is explicit that they can conflict. IFRS 15.38(c) itself notes that "physical possession may not coincide with control", giving consignment and bill-and-hold arrangements as the two directions of that mismatch. IFRS 15.38(b) says retaining legal title solely as protection against non-payment "would not preclude the customer from obtaining control". IFRS 15.38(d) is where risks and rewards survives from IAS 18, demoted to one indicator among five.
Measuring progress
IFRS 15.39 sets the objective of measuring progress: "to depict an entity's performance in transferring control of goods or services promised to a customer". IFRS 15.40 requires a single method for each performance obligation, applied consistently to similar obligations in similar circumstances, remeasured at the end of each reporting period.
A single method per obligation. Not a blend, and not one method for cost and another for revenue.
Output methods "recognise revenue on the basis of direct measurements of the value to the customer of the goods or services transferred to date relative to the remaining goods or services promised under the contract", and include surveys of performance, appraisals of results, milestones reached, time elapsed and units produced or delivered (IFRS 15.B15). The paragraph then gives its own warning: an output method based on units produced or delivered "would not faithfully depict an entity's performance ... if, at the end of the reporting period, the entity's performance has produced work in progress or finished goods controlled by the customer that are not included in the measurement of the output."
Input methods recognise revenue on the basis of the entity's efforts or inputs, such as resources consumed, labour hours, costs incurred, time elapsed or machine hours, relative to total expected inputs (IFRS 15.B18). IFRS 15.B19 then requires the entity to strip out inputs that do not depict performance, and gives two specific adjustments: costs attributable to significant inefficiencies not reflected in the contract price, and costs not proportionate to progress, where the best depiction may be to recognise revenue equal to the cost of a good used to satisfy the obligation, in the circumstances set out in IFRS 15.B19(b).
That second adjustment is the uninstalled materials rule. Where a contractor procures a customer-specified component early, the cost is significant, and the customer obtains control of it well before the related service, revenue is recognised at cost with zero margin on that component rather than allowing it to pull margin forward through a cost-to-cost calculation.
IFRS 15.44 permits over-time revenue "only if the entity can reasonably measure its progress", and says the entity would not be able to do so if it lacks the reliable information needed to apply an appropriate method. IFRS 15.45 supplies the answer for the early stage of a contract: where the outcome cannot be reasonably measured but the entity expects to recover its costs, it recognises "revenue only to the extent of the costs incurred until such time that it can reasonably measure the outcome".
This is zero-margin revenue, and it is a temporary state with a defined exit. It is not a policy choice for uncomfortable contracts, and an entity sitting in IFRS 15.45 for several years is telling the reader that its own project controls cannot measure progress.
| Fact pattern | Criterion engaged | Outcome |
|---|---|---|
| Monthly cleaning contract | IFRS 15.35(a), confirmed by IFRS 15.B3 | Over time |
| Building constructed on land the customer owns | IFRS 15.35(b), customer controls the asset as it is created | Over time |
| Bespoke plant built on the entity's site, termination clause pays costs plus a proportion of expected margin | IFRS 15.35(c), both limbs met, tested against IFRS 15.36 and B9 | Over time |
| Bespoke plant built on the entity's site, termination clause pays costs only | IFRS 15.35(c) fails at the right-to-payment limb (IFRS 15.B9) | Point in time |
| Standard-specification residential unit sold off plan, deposit refundable | No criterion met; asset is interchangeable (IFRS 15.B7) | Point in time, on legal completion |
| Commercial aircraft built to a customer configuration, no enforceable right to margin on termination | IFRS 15.35(c) fails | Point in time, on delivery |
Real filing: input method on construction contracts
Balfour Beatty's revenue policy explains that revenue on construction contracts is recognised over time, with progress measured by reference to costs incurred as a proportion of total expected costs, and that the estimation of total contract costs and of variable elements such as claims and variations is a critical judgement. That is IFRS 15.B18 as the method, IFRS 15.40 as the consistency requirement, and IFRS 15.124(b) as the reason the note has to explain why the method is a faithful depiction rather than simply naming it.
Balfour Beatty plc, Annual Report and Accounts, revenue recognition accounting policy and critical accounting judgements.Real filing: point in time in housebuilding
Barratt Redrow reports revenue on private housing sales at legal completion, not as construction progresses. The reason is the IFRS 15.35 analysis rather than industry convention: a standard-specification home is interchangeable with others on the site, so it has an alternative use under IFRS 15.36 and B7, and the housebuilder generally has no enforceable right to payment for work completed to date if the reservation falls through. With no criterion in IFRS 15.35 met, IFRS 15.32 requires point-in-time recognition.
Barratt Redrow plc, Annual Report and Accounts, revenue recognition accounting policy.The over-time analysis carries more judgement than any other part of the standard, and it is the area regulators return to most often. It is worked through in full, including measure-of-progress selection and the uninstalled materials adjustment, in the guide to over time versus point in time recognition, with sector-specific fact patterns in IFRS 15 industry examples. Where an over-time contract is expected to be loss-making, IFRS 15 contains no onerous contract requirement of its own and the loss is provided under IAS 37 onerous contracts, applying the cost-of-fulfilment clarification in IAS 37.68A effective from 1 January 2022.
Local FAQs
Is percentage of completion still allowed?
The label survives, the standard does not. IAS 11's percentage-of-completion method was withdrawn with IFRS 15. What remains is a measure of progress under IFRS 15.39 to 45, available only once one of the IFRS 15.35 criteria is met. Cost-to-cost is one input method under IFRS 15.B18, not a default.
Can I switch from an input method to an output method?
Not freely. IFRS 15.40 requires a single method per performance obligation applied consistently to similar obligations. A change would need to be justified as producing a more faithful depiction, and IFRS 15.43 treats changes in the measure of progress itself as a change in accounting estimate under IAS 8.
When can revenue be recognised on a bill-and-hold basis?
Only when all four criteria in IFRS 15.B81 are met on top of the ordinary control analysis: the reason for the arrangement is substantive, the product is identified separately as belonging to the customer, it is currently ready for physical transfer, and the entity cannot use it or direct it to another customer. IFRS 15.B82 then requires consideration of whether custodial services are a separate performance obligation.
What if the contract will make a loss?
IFRS 15 does not deal with it. The contract is assessed under IAS 37.66 to 69 as an onerous contract, and any contract cost asset recognised under IFRS 15.91 or 95 is tested for impairment under IFRS 15.101 first.
Potential risks
- Concluding over-time recognition without naming which of IFRS 15.35(a), (b) or (c) is met.
- Relying on IFRS 15.35(c) where the termination clause recovers costs only, failing the IFRS 15.B9 margin requirement.
- Cost-to-cost calculations that include uninstalled materials without the IFRS 15.B19(b) adjustment, pulling margin forward.
- Treating physical possession as decisive, contrary to the warning in IFRS 15.38(c).
- Remaining in the zero-margin position of IFRS 15.45 indefinitely instead of fixing the measure of progress.
8. Contract costs and presentation: what goes on the balance sheet?
Two categories of cost can be capitalised: incremental costs of obtaining a contract, which must be recognised as an asset if recovery is expected (IFRS 15.91), and costs to fulfil a contract that fall outside another standard and meet all three criteria in IFRS 15.95. Both are amortised in line with transfer to the customer (IFRS 15.99) and impairment tested under IFRS 15.101. On the face of the balance sheet, performance ahead of billing gives a contract asset and billing ahead of performance gives a contract liability (IFRS 15.105 to 107).
"An entity shall recognise as an asset the incremental costs of obtaining a contract with a customer if the entity expects to recover those costs" (IFRS 15.91). IFRS 15.92 defines incremental costs as "those costs that an entity incurs to obtain a contract with a customer that it would not have incurred if the contract had not been obtained (for example, a sales commission)". IFRS 15.93 expenses costs that would have been incurred regardless of whether the contract was won, unless they are explicitly chargeable to the customer either way. IFRS 15.94 permits an entity to expense incremental costs as incurred where the amortisation period would be one year or less.
"Shall recognise" makes IFRS 15.91 mandatory, not a policy choice. The counterfactual test in IFRS 15.92 is strict: a commission paid only on signature is incremental, a bid team's salary is not, and a commission paid whether or not the contract is won fails the test even if it is called a sales commission. Bonuses tied to a mixture of contract wins and other targets have to be unpicked, and where they cannot be, they generally do not meet IFRS 15.92.
Costs to fulfil a contract are capitalised only where they fall outside IAS 2, IAS 16, IAS 38 and other standards, and meet all three criteria in IFRS 15.95: the costs relate directly to a contract or a specifically identifiable anticipated contract, they "generate or enhance resources of the entity that will be used in satisfying (or in continuing to satisfy) performance obligations in the future", and they are expected to be recovered.
IFRS 15.97 lists what relates directly: direct labour, direct materials, allocations of costs relating directly to the contract such as contract management, insurance and depreciation of tools, equipment and right-of-use assets used in fulfilling the contract, costs explicitly chargeable to the customer, and other costs incurred only because the entity entered the contract. IFRS 15.98 forces four categories straight to profit or loss: general and administrative costs unless explicitly chargeable, "costs of wasted materials, labour or other resources to fulfil the contract that were not reflected in the price of the contract", costs relating to satisfied or partially satisfied obligations, and costs where the entity cannot distinguish whether they relate to satisfied or unsatisfied obligations.
IFRS 15.98(b) is the one that hurts on a troubled contract. Rework and inefficiency not priced into the contract is expensed immediately, and cannot be carried as a fulfilment asset on the argument that the customer will eventually pay for it through a variation. If the entity believes it will, that belief belongs in the transaction price under IFRS 15.19 and the constraint, not in an asset.
The asset is amortised "on a systematic basis that is consistent with the transfer to the customer of the goods or services to which the asset relates", and IFRS 15.99 expressly permits the asset to relate to goods or services under a specific anticipated contract. IFRS 15.100 requires the amortisation period to be updated for significant changes in expected transfer timing, as a change in estimate under IAS 8.
The impairment test in IFRS 15.101 compares carrying amount against the remaining consideration expected for the related goods or services, less the costs of providing them that have not yet been expensed. IFRS 15.102 requires that remaining consideration to be determined using the transaction price principles but ignoring the constraint in IFRS 15.56 to 58, and adjusted for customer credit risk. IFRS 15.103 sets the order: impair assets under other standards first, then the contract cost asset, then include it in the cash-generating unit for IAS 36. IFRS 15.104 permits reversal, capped at the amount that would have been carried had no impairment been recognised.
The point most often missed is in IFRS 15.99: a commission paid on an initial contract may have to be amortised over the expected customer relationship, including anticipated renewals, rather than over the stated contract term, where the initial commission also relates to those renewals. A commission earned on a two-year contract that is not paid again on renewal is a commission relating to the whole relationship. Amortising it over two years front-loads the charge.
Real filing: capitalised contract costs in a telecoms business
BT Group's accounting policy explains that incremental costs of obtaining a contract, principally sales commissions, are capitalised where recovery is expected and amortised over the period the related goods and services are transferred, and separately identifies costs to fulfil a contract capitalised under the standard. The balance sheet consequence is a contract cost asset alongside contract assets and contract liabilities, all three of which were new lines when IFRS 15 was adopted.
BT Group plc, Annual Report, revenue and contract cost accounting policies.Commission amortisation periods, the anticipated-contract point in IFRS 15.95(a) and the interaction with churn assumptions are set out in the guide to contract costs and sales commissions.
Presentation: contract assets, contract liabilities and receivables
IFRS 15.105 requires the contract to be presented as a contract asset or a contract liability "depending on the relationship between the entity's performance and the customer's payment", with unconditional rights to consideration presented separately as a receivable. IFRS 15.106 defines a contract liability as the obligation to transfer goods or services for which consideration has been received or is due. IFRS 15.107 defines a contract asset as "an entity's right to consideration in exchange for goods or services that the entity has transferred to a customer", excluding amounts presented as a receivable, and requires it to be assessed for impairment under IFRS 9 on the same basis as a financial asset.
IFRS 15.108 draws the line that matters: "A receivable is an entity's right to consideration that is unconditional. A right to consideration is unconditional if only the passage of time is required before payment of that consideration is due." A right conditional on anything else, typically further performance, is a contract asset. The distinction is not about invoicing. An amount can be unbilled and still be a receivable if nothing but time stands between the entity and payment, and an amount can be invoiced and still be conditional in substance.
IFRS 15.109 permits alternative labels, such as accrued income or deferred revenue, provided the entity gives users enough information to distinguish receivables from contract assets. Labels are free; the distinction is not.
| Position | Balance | Reference | Impairment |
|---|---|---|---|
| Performance ahead of the right to bill | Contract asset | IFRS 15.107 | IFRS 9 expected credit losses, same basis as a financial asset |
| Unconditional right to payment, billed or not | Receivable | IFRS 15.108 | IFRS 9 |
| Cash received or due ahead of performance | Contract liability | IFRS 15.106 | Not applicable; released as performance occurs |
| Consideration received on a contract failing IFRS 15.9 | Liability, not a contract liability | IFRS 15.16 | Measured at consideration received |
| Expected refunds on sales with a right of return | Refund liability, presented separately from the return asset | IFRS 15.55 and B25 | Remeasured each period |
The presentation question sounds mechanical and is not: the split drives covenant calculations, working capital metrics and the expected credit loss model applied to each balance. It is set out with the reconciliations regulators ask for in the guide to contract assets and contract liabilities.
Local FAQs
Are sales commissions always capitalised?
Where they are incremental and recovery is expected, yes, because IFRS 15.91 says "shall". The exceptions are the one-year practical expedient in IFRS 15.94 and commissions that fail the counterfactual in IFRS 15.92 because they would have been paid regardless.
Can bid costs be capitalised?
Generally not under IFRS 15.91, because they are incurred whether or not the contract is won and so fail IFRS 15.92. They can be capitalised as fulfilment costs under IFRS 15.95 only if they relate to a specifically identifiable anticipated contract, generate or enhance resources used to satisfy future obligations, and are expected to be recovered.
Is deferred revenue the same as a contract liability?
In substance usually yes, and IFRS 15.109 permits the alternative description. The disclosures in IFRS 15.116 to 118 still apply under whatever label is used.
Do contract assets attract expected credit losses?
Yes. IFRS 15.107 requires impairment to be measured, presented and disclosed on the same basis as an IFRS 9 financial asset, so a contract asset carries a loss allowance even though it is not a financial asset.
Potential risks
- Treating capitalisation of incremental commissions as optional, when IFRS 15.91 makes it mandatory where recovery is expected.
- Amortising commissions over the initial contract term where IFRS 15.99 points to a longer period covering anticipated renewals.
- Capitalising rework and inefficiency that IFRS 15.98(b) requires to be expensed.
- Classifying conditional amounts as receivables and so applying the wrong impairment analysis under IFRS 15.107 and 108.
9. What does IFRS 15 require an entity to disclose?
Enough information for users to understand the nature, amount, timing and uncertainty of revenue and cash flows from contracts with customers (IFRS 15.110). That objective breaks into disaggregated revenue (IFRS 15.114), contract balances and their movements (IFRS 15.116 to 118), performance obligations (IFRS 15.119), the transaction price allocated to remaining obligations (IFRS 15.120), significant judgements (IFRS 15.123 to 126) and contract cost assets (IFRS 15.127 to 128). The judgement disclosures are where most notes fall short.
IFRS 15.110 sets the objective and then names the three buckets: information about contracts with customers, about the significant judgements and changes in judgements made in applying the standard, and about assets recognised from the costs to obtain or fulfil a contract. IFRS 15.111 requires the entity to consider the level of detail and to "aggregate or disaggregate disclosures so that useful information is not obscured by either the inclusion of a large amount of insignificant detail or the aggregation of items that have substantially different characteristics."
IFRS 15.111 cuts both ways and both failures are common. A three-line revenue note in a group with four distinct business models aggregates away the information. A twelve-page note that repeats the standard's requirements without applying them buries it.
IFRS 15.114 requires revenue to be disaggregated "into categories that depict how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors", applying IFRS 15.B87 to B89 in selecting them. IFRS 15.B89 gives seven example categories: type of good or service, geographical region, market or type of customer, type of contract such as fixed-price against time-and-materials, contract duration, timing of transfer of goods or services, and sales channels.
The categories are examples, not a menu to be adopted wholesale. IFRS 15.115 then requires the entity to explain the relationship between the disaggregation and its IFRS 8 segment revenue. Where the disaggregation exactly equals the segment note and nothing more, the entity should be able to explain why no further split is needed, because the two disclosures answer different questions.
IFRS 15.116 requires opening and closing balances of receivables, contract assets and contract liabilities if not otherwise presented, revenue recognised in the period that was in the opening contract liability balance, and revenue recognised from performance obligations satisfied or partially satisfied in previous periods. IFRS 15.117 requires an explanation of how the timing of satisfaction relates to the typical timing of payment and the effect on the balances. IFRS 15.118 requires an explanation of significant changes in the balances, with both qualitative and quantitative information, listing business combinations, cumulative catch-up adjustments, impairment of a contract asset, and changes in the time frame for a right to become unconditional or for an obligation to be satisfied.
The IFRS 15.116(c) number is the one analysts read most closely and the one entities most often omit. Revenue recognised from obligations satisfied in earlier periods is, by definition, revenue arising from a change in estimate. A large or volatile figure is direct evidence about the quality of the entity's estimation.
IFRS 15.120 requires disclosure of the aggregate transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied at the reporting date, and an explanation of when it is expected to be recognised, either quantitatively in appropriate time bands or qualitatively. IFRS 15.121 gives a practical expedient where the contract has an original expected duration of one year or less, or where revenue is recognised under the right-to-invoice expedient in IFRS 15.B16. IFRS 15.122 requires the entity to explain qualitatively whether it is applying that expedient and whether any consideration is excluded from the transaction price, giving constrained variable consideration as the example.
This is the closest thing IFRS gives to a backlog disclosure, and its comparability depends entirely on IFRS 15.122. Two entities in the same sector can report very different remaining performance obligation figures purely because one has constrained more variable consideration or applied the IFRS 15.121 expedient more widely. Without the IFRS 15.122 explanation the figures cannot be compared at all.
IFRS 15.123 requires disclosure of the judgements, and changes in judgements, that significantly affect the amount and timing of revenue, specifically in determining the timing of satisfaction of performance obligations and in determining the transaction price and the amounts allocated to them.
IFRS 15.124 then makes the requirement concrete for over-time obligations. The entity shall disclose both "(a) the methods used to recognise revenue (for example, a description of the output methods or input methods used and how those methods are applied); and (b) an explanation of why the methods used provide a faithful depiction of the transfer of goods or services."
Limb (b) is the most frequently unmet requirement in the whole standard. Naming a cost-to-cost input method satisfies (a) and does nothing for (b). What (b) asks is why costs incurred are a faithful proxy for transfer of control in this entity's contracts: what proportion of cost is labour whose deployment tracks progress, whether materials are included or excluded and why, how inefficiency is stripped out under IFRS 15.B19, and why an output measure was rejected. That is three or four sentences of entity-specific explanation, and its absence is the single most common revenue finding in regulator correspondence.
IFRS 15.125 requires disclosure of significant judgements in evaluating when the customer obtains control for point-in-time obligations. IFRS 15.126 requires the methods, inputs and assumptions used in determining the transaction price including estimating variable consideration, adjusting for the time value of money and measuring non-cash consideration; in assessing whether an estimate is constrained; in allocating the transaction price including estimating stand-alone selling prices and allocating discounts and variable consideration; and in measuring obligations for returns, refunds and similar obligations. IFRS 15.127 and 128 cover contract cost assets: the judgements made, the amortisation method, closing balances by main category, and amortisation and impairment for the period. IFRS 15.129 requires disclosure of the use of the practical expedients in IFRS 15.63 and 94.
Practitioner note: three questions that test a revenue note in ten minutes
First, does the note explain why the measure of progress is faithful, in the entity's own words, as IFRS 15.124(b) requires, or does it only name the method? Second, does IFRS 15.116(c) revenue from prior-period obligations get disclosed, and if it is large, is it explained? Third, does the IFRS 15.120 remaining performance obligation figure come with the IFRS 15.122 explanation of what has been excluded, or is it a bare number?
My view: a revenue note that passes those three tests is better than most listed notes I read, regardless of how long it is. A note that fails all three is boilerplate whatever its length, and it is usually a fair signal about the quality of the underlying analysis.
Real filing: remaining performance obligations in a subscription business
Salesforce discloses the aggregate transaction price allocated to remaining performance obligations and the proportion it expects to recognise within the next twelve months, alongside its deferred revenue and unbilled receivable balances. For a subscription business those disclosures carry more information about future revenue than the income statement does, which is exactly what IFRS 15.120 and its US equivalent were designed to produce.
Salesforce, Inc., Form 10-K, revenue recognition and remaining performance obligations disclosures.Local FAQs
Can I skip a disclosure that another standard already covers?
Yes. IFRS 15.112 says an entity need not disclose information under IFRS 15 if it has provided the information in accordance with another standard. The information must actually be there, not merely be capable of being derived.
Is the remaining performance obligation disclosure the same as backlog?
No. Backlog is a management measure that usually includes expected renewals and unconstrained variable consideration. The IFRS 15.120 figure excludes both, because IFRS 15.49 assumes no renewal and IFRS 15.56 constrains variable consideration.
How much detail does disaggregation need?
Enough to depict how economic factors affect the nature, amount, timing and uncertainty of revenue (IFRS 15.114). Most entities need at least two dimensions, commonly product or service line crossed with timing of transfer, because a single dimension rarely meets the objective for a group with more than one business model.
Potential risks
- Naming the measure of progress without explaining why it is faithful, failing IFRS 15.124(b).
- Omitting revenue recognised from obligations satisfied in prior periods under IFRS 15.116(c).
- Disclosing a remaining performance obligation figure without the IFRS 15.122 explanation of exclusions.
- Disaggregating revenue on a single dimension that does not depict the economic factors required by IFRS 15.114.
- Policy notes that restate the standard rather than disclosing the entity's own judgements under IFRS 15.123.
10. Where does revenue recognition go wrong, and how is it manipulated?
Almost always at the boundary between periods, and almost always through one of five patterns: channel stuffing, side letters, cut-off manipulation, abusive bill-and-hold, and reporting gross when the entity is an agent. Four of the five accelerate revenue rather than invent it, which is what makes them hard to find. The fifth inflates the top line without touching profit at all.
Channel stuffing
The entity ships more product to distributors near a period end than they can sell on, often supported by extended payment terms, enhanced return rights or an informal understanding that unsold stock can be sent back. Under IFRS 15 the analysis is not whether the goods left the warehouse. It is whether control transferred (IFRS 15.31 and 38) and how much consideration the entity expects to be entitled to (IFRS 15.47). Enhanced return rights make the consideration variable under IFRS 15.51, require a refund liability and return asset under IFRS 15.B21, and engage the constraint in IFRS 15.56 with force, because IFRS 15.57(c) points directly at limited predictive experience of an unusual arrangement.
The evidence sits outside the accounting records: distributor sell-through data, post period end return volumes, days sales outstanding by customer, and the shape of shipments in the last two weeks of a quarter compared to the first two weeks of the next. A step change in the quarter-end shipment profile with no corresponding change in end-customer demand is the pattern.
Side letters
A side letter is a separate document, or an email, that changes the terms of the main contract: a right of return, a cancellation right, a contingent price, an acceptance condition, or a promise of future free goods. It matters under IFRS 15 for three reasons. IFRS 15.10 makes enforceability a matter of law, so an enforceable side agreement is part of the contract regardless of where it is filed. IFRS 15.18 confirms a modification can be approved orally or by customary practice. And IFRS 15.24 brings in promises implied by specific statements that create a valid customer expectation.
A side letter granting an unlimited return right usually means control never transferred, which removes the revenue entirely rather than adjusting it. That is why side letters are the classic vehicle for revenue fraud: they are legally effective, commercially invisible and physically outside the contract file.
Cut-off
Cut-off error is the most common revenue misstatement and most of it is not fraud. Shipping terms determine where control passes, and an entity applying a single despatch-based policy across contracts with different Incoterms will systematically misstate the boundary. IFRS 15.38 makes this an indicator-weighing exercise rather than a shipping-document exercise: legal title, physical possession, present right to payment, risks and rewards, and acceptance can point in different directions on the same transaction.
The two-sided test is the useful one. Errors that only ever accelerate revenue are not errors, they are a policy. A cut-off population with a normal spread of both early and late recognition looks like a process problem. A population where every exception falls on the same side of the year end does not.
Bill-and-hold
Bill-and-hold is legitimate and specifically contemplated by IFRS 15.B79. It is also a standing invitation to accelerate revenue, which is why IFRS 15.B81 adds four criteria on top of the ordinary control analysis: the reason for the arrangement must be substantive, for example because the customer requested it; the product must be identified separately as belonging to the customer; it must currently be ready for physical transfer; and the entity must not have the ability to use it or direct it to another customer. IFRS 15.B82 then requires the entity to consider whether custodial services are a separate performance obligation taking part of the transaction price.
The criterion that fails most often is the first. An arrangement entered into because the seller wanted the revenue, not because the customer wanted the delay, is not substantive. Goods sitting in the entity's general warehouse, unsegregated and interchangeable with other stock, fail the second and fourth criteria at the same time.
Gross versus net
Reporting as principal when the entity is an agent inflates revenue without touching profit. It is common in marketplaces, travel, logistics, media buying and reseller arrangements, and it survives because the accounting is not obviously wrong at the profit line. IFRS 15.B35 makes control the test, and IFRS 15.B37 supplies indicators rather than a checklist. Two arguments recur and neither is sufficient on its own: that the entity carries credit risk, which is not one of the IFRS 15.B37 indicators at all, and that the entity sets the price, which is one indicator among three.
Assess it per specified good or service, as IFRS 15.B34 requires. A platform can be principal for its own fulfilment services and agent for third-party goods sold through it, and a single conclusion across the whole business is usually a sign the analysis was done at entity level rather than at promise level.
| Pattern | What it does to the accounts | The paragraph that catches it | Evidence that finds it |
|---|---|---|---|
| Channel stuffing | Pulls revenue forward, inflates receivables and distributor inventory | IFRS 15.31, 51, 56, B21 | Sell-through data, post year end returns, quarter-end shipment profile |
| Side letters | Recognises revenue on terms that were never the real terms | IFRS 15.10, 18, 24 | Email review, legal confirmations, salesperson representations |
| Cut-off manipulation | Moves revenue across the period boundary | IFRS 15.38 | Two-sided cut-off testing against Incoterms and proof of delivery |
| Abusive bill-and-hold | Recognises revenue on goods the entity still controls | IFRS 15.B81 | Physical segregation, who requested the arrangement, subsequent despatch dates |
| Gross versus net | Inflates revenue with no effect on profit | IFRS 15.B34, B35, B37 | Who bears inventory risk, who is primarily responsible, contract chain review |
Practitioner note: the three-question test on any revenue judgement
Whose control was it before the customer got it, and what evidence says so. What amount is the entity legally entitled to, as against what it invoiced. And what would change the answer, meaning which single assumption, if wrong, moves the number materially.
My view: the third question is the one that separates a working paper from a memo. Most revenue files document the conclusion reached. Very few document the assumption the conclusion depends on, which is the only thing a reviewer, a regulator or a successor auditor actually needs. If you are preparing for the ACCA Strategic Business Reporting exam, that same structure is what earns marks: name the criterion, apply it to the facts given, then state what would change the conclusion. The exam-focused treatment is in the IFRS 15 guide for ACCA SBR.
Local FAQs
Is channel stuffing illegal?
Shipping goods a distributor did not ask for is a commercial decision. Recognising revenue on those shipments when control has not transferred, or when the consideration the entity expects to be entitled to is materially lower than the invoice, is a misstatement under IFRS 15.31 and 47, and doing it knowingly is fraudulent financial reporting.
How do auditors find side letters?
Through email and messaging searches on sales staff, direct confirmations with customers on terms rather than balances, review of the contract approval workflow for exceptions, and representations obtained from sales leadership rather than only from finance.
Does IFRS 15 make gross versus net easier or harder than IAS 18?
More principled and, in borderline cases, harder. IAS 18 relied on exposure to risks and rewards; IFRS 15.B35 requires control of the specified good or service before transfer, assessed per promise under IFRS 15.B34, with the indicators in IFRS 15.B37 as support rather than as the test.
Potential risks
- One-sided cut-off testing that would only ever detect deferred revenue, never accelerated revenue.
- Bill-and-hold conclusions documented against IFRS 15.38 alone, without the four additional criteria in IFRS 15.B81.
- Entity-level principal conclusions rather than the per-promise assessment required by IFRS 15.B34.
- Contract files that hold the signed agreement but not the correspondence that varied it.
What have regulators actually found on revenue recognition?
Consistently the same three things: policy notes that describe the standard instead of the entity, over-time conclusions that do not explain why the measure of progress is faithful, and judgement disclosures that identify the area of judgement without saying what the judgement was. Revenue has featured in the FRC's corporate reporting review priorities in every year since IFRS 15 was adopted.
The FRC published a thematic review of IFRS 15 implementation in 2018, covering the disclosures in the first set of accounts prepared under the standard. Its recurring messages were that disaggregation categories were often chosen without regard to the economic factors required by IFRS 15.114, that explanations of significant judgements under IFRS 15.123 were frequently generic, and that companies should explain their own accounting policies for their own transactions rather than restating the requirements of the standard. Those messages have been repeated in subsequent FRC annual reviews of corporate reporting, where revenue recognition has remained among the most frequently raised topics in the FRC's letters to companies.
At European level, ESMA issued a public statement in 2016 on the implementation of IFRS 15, ahead of the effective date, setting out its expectations for transition disclosure and for the quality of the judgements disclosed. Revenue recognition has also appeared repeatedly in ESMA's annual European Common Enforcement Priorities, which national enforcers use to select areas for review. In the United States, SEC comment letters on ASC 606 have concentrated on the same points from a different angle: the basis for principal against agent conclusions, the sufficiency of disaggregation, and the completeness of the remaining performance obligation disclosure and its exclusions.
What this means for a preparer. The findings are not about arithmetic. They are about explanation. An entity can have the numbers right and still receive a regulator letter, because IFRS 15.123 to 126 require the judgements to be visible and most notes make them invisible. The cheapest defence is three or four entity-specific sentences under IFRS 15.124(b), written by the person who chose the measure of progress rather than by the person who drafts the accounts.
Five failure patterns that recur in IFRS 15 files
- Distinctness argued from timing, not from the criteria. Concluding a single performance obligation because the customer only benefits at the end. The test is both limbs of IFRS 15.27, with the second decided by the three factors in IFRS 15.29. Timing of benefit appears in neither.
- Expected value applied to volumes. Probability-weighting two volume scenarios and recognising revenue on the weighted volume. IFRS 15.53(a) estimates the consideration the entity expects to be entitled to; IFRS 15.31 limits recognition to obligations actually satisfied. The correct output is a price per unit applied to units transferred.
- Allocation at stated contract prices. Splitting a bundle at the amounts written into the contract. IFRS 15.77 says a contractual price may be, but shall not be presumed to be, the stand-alone selling price, and IFRS 15.74 requires a relative allocation of the transaction price. Where the sum of stand-alone selling prices exceeds the consideration, IFRS 15.81 shares the discount proportionately unless all of IFRS 15.82 is met.
- Rights of return recorded with two journal legs. Revenue reduced and a refund liability raised, with cost of sales left untouched. IFRS 15.B21(c) requires an asset for the right to recover products with a corresponding adjustment to cost of sales, measured under IFRS 15.B25 at former carrying amount less expected recovery costs, and presented separately from the refund liability.
- Warranties mislabelled. Calling a service-type warranty a performance warranty, or treating an extended maintenance plan as an IAS 37 provision. IFRS 15.B28 to B33 recognise two types only. If the customer could have bought it separately, IFRS 15.B29 makes it a performance obligation taking part of the transaction price.
IFRS 15 revenue recognition: frequently asked questions
What is IFRS 15 in simple terms?
IFRS 15 Revenue from Contracts with Customers is the single accounting standard that decides how much revenue a company reports and when. Its core principle in IFRS 15.2 is that revenue depicts the transfer of promised goods or services in an amount reflecting the consideration the entity expects to be entitled to. It applies to all contracts with customers except the scope-outs listed in IFRS 15.5, such as leases, insurance contracts and financial instruments.
What are the five steps of revenue recognition under IFRS 15?
Identify the contract (IFRS 15.9 to 16), identify the performance obligations (IFRS 15.22 to 30), determine the transaction price (IFRS 15.47 to 72), allocate the transaction price to the performance obligations (IFRS 15.73 to 86), and recognise revenue when or as each performance obligation is satisfied (IFRS 15.31 to 38). The five steps are a structure the Board built around the core principle; the operative requirements are in the paragraphs, not in the diagram.
When is revenue recognised under IFRS 15?
Revenue is recognised when or as the entity satisfies a performance obligation by transferring control of a good or service to the customer (IFRS 15.31). Control is the ability to direct the use of and obtain substantially all of the remaining benefits from the asset (IFRS 15.33). If one of the three criteria in IFRS 15.35 is met the obligation is satisfied over time; if none is met it is satisfied at a point in time (IFRS 15.32 and 38).
What does distinct mean in IFRS 15?
A good or service is distinct only if both criteria in IFRS 15.27 are met: the customer can benefit from it on its own or with readily available resources, and the promise to transfer it is separately identifiable from the other promises in the contract. IFRS 15.29 gives three factors that indicate promises are not separately identifiable: a significant integration service, significant modification or customisation, and goods or services that are highly interdependent or highly interrelated.
How is the transaction price allocated under IFRS 15?
On a relative stand-alone selling price basis (IFRS 15.74 and 76). The entity determines the stand-alone selling price of each distinct good or service at contract inception and allocates the transaction price in proportion to those prices. A contractually stated price may be, but shall not be presumed to be, the stand-alone selling price (IFRS 15.77). Where the price is not observable it is estimated using an adjusted market assessment, expected cost plus a margin, or a residual approach within the limits of IFRS 15.79(c).
What is the difference between a contract asset and a receivable?
A receivable is an unconditional right to consideration, meaning only the passage of time is required before payment is due (IFRS 15.108). A contract asset is a right to consideration that is still conditional on something other than time, typically further performance (IFRS 15.107). Both are tested for credit losses under IFRS 9, but only the contract asset is remeasured as performance changes.
Is IFRS 15 the same as ASC 606?
No, although they are close. IFRS 15 and ASC 606 were developed jointly, share the same five-step model and use near-identical core wording, so most transactions land in the same place. They are not identical. The differences that matter in practice sit in the practical expedients available on transition, the licensing guidance, the requirement to reassess collectability, the treatment of shipping and handling, and the disclosure reliefs available to non-public entities in the United States.
What is the constraint on variable consideration?
Under IFRS 15.56 variable consideration is included in the transaction price only to the extent that it is highly probable that a significant reversal in the amount of cumulative revenue recognised will not occur when the uncertainty is resolved. IFRS 15.57 lists factors that increase the likelihood or magnitude of a reversal, including consideration highly susceptible to factors outside the entity's influence and limited entity experience with similar contracts. Sales-based and usage-based royalties on licences of intellectual property follow the separate rule in IFRS 15.B63.
When did IFRS 15 become effective and what did it replace?
IFRS 15 applies to annual reporting periods beginning on or after 1 January 2018 (IFRS 15.C1), the mandatory date having been deferred from 2017. It replaced IAS 11 Construction Contracts, IAS 18 Revenue, IFRIC 13, IFRIC 15, IFRIC 18 and SIC-31. There is no IAS 15 revenue standard in current use; searches for that term generally mean IAS 18 or IFRS 15.
What is the difference between an assurance-type and a service-type warranty?
An assurance-type warranty only promises that the product complies with agreed specifications, and is accounted for as a provision under IAS 37 rather than as revenue (IFRS 15.B30). A service-type warranty provides a service in addition to that assurance, is a separate performance obligation and takes an allocation of the transaction price (IFRS 15.B29 and B32). IFRS 15.B31 lists the factors to weigh: whether the warranty is required by law, the length of the coverage period, and the nature of the tasks promised.
Key takeaways
- Revenue is recognised when control transfers, not when risks and rewards transfer and not when an invoice is raised (IFRS 15.31 and 33). Risks and rewards survives only as one of five point-in-time indicators in IFRS 15.38(d).
- Step 2 is decided by IFRS 15.27 and IFRS 15.29. Both limbs of IFRS 15.27, and the second limb resolved by the three separately-identifiable factors, not by when the customer gets its benefit.
- The expected value method in IFRS 15.53(a) estimates the consideration per unit the entity expects to be entitled to, and that estimate is applied to units actually transferred. It never converts an expected volume into revenue.
- Allocation runs on relative stand-alone selling prices (IFRS 15.74 and 76), and a stated contract price is evidence rather than the answer (IFRS 15.77). Discounts are shared proportionately unless all three criteria in IFRS 15.82 are met.
- A sale with a right of return needs four legs: revenue net of expected returns, a refund liability, a return asset and the matching cost of sales adjustment (IFRS 15.B21 and B25), with the asset presented separately from the liability.
- The disclosure that regulators pursue most is IFRS 15.124(b): why the measure of progress faithfully depicts the transfer of goods or services, in the entity's own words. Naming the method satisfies IFRS 15.124(a) and nothing more.
About UQ Consulting
UQ Consulting is an independent technical reference for accounting and audit practitioners, covering IFRS, UK GAAP and US GAAP. Every technical assertion on this site carries a paragraph reference to the standard, and only currently effective guidance is presented as the accounting treatment; superseded standards appear as history or comparison only.
Alongside the technical library, UQ Consulting's AI tools put the same judgement to work interactively: a Meeting Room panel of AI specialists for testing a technical position, GAAP Compare for IFRS-versus-US-GAAP questions, and free tools for CV scoring, knowledge testing and financial statement review. Seven tools, no sign-up wall.
Reviewed by Usman Qureshi, ACCA, a Chartered Certified Accountant with a Big 4 audit and advisory background, and founder of UQ Consulting.