UQ Consulting · Independent technical reference for IFRS, UK GAAP and US GAAP

IFRS 15 for ACCA SBR: The Five Step Model Worked Through With Exam-Style Questions and Model Answers

Reviewed by Usman Qureshi, ACCA · Published August 2026 · Last updated August 2026 · 12 units · Spoke of the IFRS 15 pillar

Executive summary

Strategic Business Reporting does not ask you to describe the five step model. It gives you a scenario, often a treatment a director has already adopted, and asks what the standard requires. The marks sit in naming the paragraph, applying it to the facts you were given, and showing the number that results. This article works the five steps at that level and then puts four original practice questions with full model answers behind them.

Background

IFRS 15 replaced IAS 18 and IAS 11 for annual periods beginning on or after 1 January 2018, and in doing so it replaced two short standards and a scattering of interpretations with one model applied to every contract with a customer. For a candidate that change matters in a specific way. The old standards allowed a great deal to be settled by describing the substance of a transaction in general terms. IFRS 15 does not. It sets out sequenced tests with named criteria, and an answer either engages with those criteria or it does not.

That is why the examinable skill is application rather than recall. A scenario will give you a bundled arrangement, a variable fee, a customised asset, a modification, or a director who has recognised revenue too early, and the requirement will ask what the standard requires and what the effect on the financial statements is. The paragraphs that decide those questions are a small and knowable set. This article works through them in the order the model runs, flags the specific reasoning that earns nothing, and then tests the whole thing against four scenarios with model answers and journals.

1. How is IFRS 15 actually examined in Strategic Business Reporting?

Through scenarios, not through recitation. Strategic Business Reporting is ACCA's Strategic Professional corporate reporting exam, and its published syllabus places revenue at section C1 with every learning outcome assessed at Level 3, synthesis and evaluation. That level descriptor is the whole answer to the question. A Level 3 outcome is not tested by asking what the five steps are. It is tested by giving you a set of facts and asking which paragraph applies to them and what number falls out.

The exam format matters because it shapes what a good answer looks like. ACCA's published syllabus and study guide for SBR sets the exam at three hours fifteen minutes across two sections. Section A carries two scenario-based questions, worth 30 marks and 20 marks, with the first centred on group accounting and the second requiring candidates to consider the reporting implications and the ethical implications of specific events. Section B carries two discursive, scenario-based questions of 25 marks each, which may contain computational elements. Two professional marks are awarded in question two and two in question four. ACCA, Strategic Business Reporting (SBR-INT) syllabus and study guide, September 2025 to June 2026, accaglobal.com.

Read that structure back against IFRS 15 and the shape of a revenue question becomes predictable. Revenue is rarely the whole of a 25 mark Section B question. It is more often one of two or three reporting issues inside a scenario, worth eight to twelve marks, with a director's proposed treatment attached to it that you are asked to evaluate. That framing is the single most common way acca ifrs 15 content reaches the paper, and it is why the five step model is a structure for your answer rather than the content of it.

"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 (see paragraph 23)."

Notice what the paragraph asks the entity to do. It asks for an assessment of the promises in a specific contract. It does not ask for a description of what a performance obligation is. A script that says "a performance obligation is a promise to transfer a distinct good or service" has restated the definition and applied nothing. A script that says "the installation service is capable of being distinct because Company A sells installation separately, so IFRS 15.27(a) is met" has applied it. The mark scheme rewards the second sentence.

What separates a weak answer from a strong one

ACCA's own technical article on maximising marks in Section B is explicit that candidates should apply IFRS principles to the specific scenario rather than writing generic summaries of the Standard, should structure answers with sub-headings taken from the requirement, and should use short sentences and put each point in a new paragraph. It also warns that explaining facts already stated in the scenario earns nothing. ACCA, Recommended approach to Section B of the Strategic Business Reporting exam, accaglobal.com.

Translate that into revenue. Three habits separate a passing revenue answer from a failing one, and none of them is technical knowledge.

Table 1. The same fact pattern, answered two ways
Fact in the scenarioWeak answerStrong answer
Machine plus two years of servicing sold for a single price"There are two performance obligations because the machine and the servicing are separate.""The servicing is capable of being distinct under IFRS 15.27(a) because the customer can benefit from it with the machine, a resource it obtains under the same contract. It is separately identifiable under IFRS 15.27(b) because none of the IFRS 15.29 factors is present: there is no integration service, the servicing does not modify the machine, and the two are not highly interdependent. Two performance obligations."
Construction contract, revenue recognised as work proceeds"Revenue is recognised over time because the customer benefits as construction progresses.""IFRS 15.35(c) is met. The asset is built on the customer's land so it has no alternative use to the entity under IFRS 15.36, and the termination clause pays cost plus margin to date, which is an enforceable right to payment for performance completed to date under IFRS 15.37."
Bonus of 2m payable if a milestone is hit, 80% likely"Include the expected value of 1.6m in revenue.""Two outcomes only, so the most likely amount under IFRS 15.53(b) better predicts entitlement. The estimate is 2m. It is then constrained under IFRS 15.56 by reference to the IFRS 15.57 factors before any of it enters the transaction price."

The right-hand column is not longer because it is padded. It is longer because it names the paragraph, states the fact that satisfies it, and reaches a conclusion. That is the three part sentence that earns revenue marks, and it is the sentence this article drills through every one of the five steps. If you want the underlying mechanics at full depth rather than at exam depth, the complete IFRS 15 guide works through the same model without the exam framing.

Practitioner note

The habit that transfers straight from audit practice to the SBR exam is writing the conclusion before the analysis. In a working paper the reviewer wants to know the answer first, then why. In an exam script the marker wants the same thing. Start each issue with one sentence saying what the treatment should be, then justify it with the paragraph, then show the number. Markers reading fifty scripts an hour find the conclusion in the first line or they hunt for it. Do not make them hunt.

What this article does not contain. Every practice question below is an original question written for this article. None of them is an ACCA past exam question, a specimen question, or a reproduction of one, and none of the mark allocations shown is an ACCA mark scheme. The allocations are the author's own estimate of how a requirement of that size would reasonably be marked, and they are there to teach proportion, not to predict a marking key.

Local FAQs

Is IFRS 15 examinable in SBR? Yes. Revenue sits at section C1 of the SBR syllabus and study guide, with learning outcomes covering the recognition criteria, contract revenue and costs including modifications, and more complex scenarios such as performance obligations satisfied over time, rights of return and principal versus agent. All are assessed at Level 3, synthesis and evaluation.

How many marks is a revenue question worth? There is no fixed allocation, and anyone who tells you otherwise is guessing. Revenue typically appears as one reporting issue within a larger scenario question rather than as a whole question. Plan on the assumption that a revenue issue inside a 25 mark Section B question is worth a proportion of it, and allocate your time to the marks you can see in the requirement rather than to the standard you happen to know best.

Potential risks

The risk in preparing for revenue in SBR is preparing for the wrong exam. The five step model is easy to memorise, which makes it feel like progress. It is not the examinable content. The examinable content is the set of judgements inside the steps: whether a promise is separately identifiable under IFRS 15.29, whether an estimate survives the constraint in IFRS 15.56, which of the three criteria in IFRS 15.35 is met, and how a modification routes through IFRS 15.20 or 15.21. A candidate who can recite the five steps and cannot make any of those calls will write a page and score two marks.

2. Step 1: when does a contract exist, and what happens when it does not?

IFRS 15.9 sets five criteria and all five must be met before the rest of the model runs. Four of them are administrative and almost always satisfied in an exam scenario. The fifth, collectability in IFRS 15.9(e), is the one that is planted deliberately, and it is the one candidates skip. If the criteria are not met, IFRS 15.14 keeps the contract under assessment and IFRS 15.15 and 15.16 govern any cash already received, which is recognised as a liability rather than as revenue.

"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 (ie the risk, timing or amount of the entity's future cash flows is expected to change as a result of the contract); and (e) it is probable that the entity will collect the consideration to which it will be entitled in exchange for the goods or services that will be transferred to the customer."

Read criterion (e) slowly. It is not a test of whether the customer will pay the invoiced amount. It is a test of whether the entity will collect the consideration to which it will be entitled. Those are different numbers whenever the entity intends, or is expected, to accept less than the stated price. Where a price concession is anticipated, the concession is variable consideration under IFRS 15.52(a), it reduces the transaction price, and the collectability test is then applied to the reduced figure. A customer in financial difficulty who is expected to pay 60 of a 100 invoice does not necessarily fail IFRS 15.9(e). The entity may simply be entitled to 60.

That distinction is worth marks because it is counter-intuitive. The intuitive answer is that a distressed customer means no contract and no revenue. The correct answer requires you to split the shortfall into two components: the part the entity has decided not to pursue, which is a price concession and reduces revenue, and the part the entity still expects but may not receive, which is a credit loss under IFRS 9 and sits below the revenue line. Getting that split the wrong way round moves the debit from revenue to impairment or back, and both the gross margin and the operating result move with it.

The IFRS 15 five step model with the paragraph that decides each step The five step model, and the paragraph that actually decides each step 1 Identify the contract IFRS 15.9(a) to (e), then 15.14 to 15.16 The examinable judgement: collectability in 15.9(e), and price concession versus credit loss 2 Identify the performance obligations IFRS 15.22, 15.27, 15.29, 15.30 The examinable judgement: the second limb, separately identifiable, under 15.27(b) and 15.29 3 Determine the transaction price IFRS 15.47, 15.48(a) to (e), 15.53, 15.56 The examinable judgement: which estimation method, then the constraint in 15.56 4 Allocate the transaction price IFRS 15.73, 15.74, 15.76 to 15.80 The examinable judgement: relative stand-alone selling price, not the prices stated in the contract 5 Recognise revenue on satisfaction IFRS 15.31, 15.35, 15.38, 15.39 to 15.45 The examinable judgement: which of 15.35(a), (b) or (c) is met, named explicitly The steps are the structure of your answer. They are not the content. Marks sit in the right-hand column, not the left. Naming the step earns nothing; naming the paragraph and applying it to the facts in the scenario earns the mark.
The five step model of IFRS 15, mapped to the paragraph that decides each step and to the judgement inside it that carries the marks. Prepared by UQ Consulting from IFRS 15 paragraphs 9, 22, 47, 73 and 31 to 45.

What the standard does when there is no contract

"If a contract with a customer does not meet the criteria in paragraph 9, an entity shall continue to assess the contract to determine whether the criteria in paragraph 9 are subsequently met."

"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."

This is a gate, not a permission. Cash in the bank does not create revenue. IFRS 15.15 releases the cash to revenue only when performance is complete and the money is non-refundable, or when the contract has ended and the money is non-refundable. Until then IFRS 15.16 requires a liability: "An entity shall recognise the consideration received from a customer as a liability until one of the events in paragraph 15 occurs or until the criteria in paragraph 9 are subsequently met (see paragraph 14)." The liability "shall be measured at the amount of consideration received from the customer."

Exam scenarios use this in a specific way. A customer in a jurisdiction with currency controls, or a start-up customer with no trading history, pays a deposit and the entity books the deposit as revenue. The requirement asks you to evaluate the director's treatment. The answer runs: assess the IFRS 15.9 criteria, conclude that (e) fails because collection of the amount to which the entity will be entitled is not probable, then apply IFRS 15.15 and 15.16 to hold the deposit as a liability rather than revenue, then note the continuing reassessment obligation in IFRS 15.14. That is four referenced points from a fact pattern that reads as one sentence.

Table 2. IFRS 15.9 criteria and how each one is planted in a scenario
CriterionUsually satisfied?How a scenario makes it fail
15.9(a) approval and commitment to performYesA framework agreement or letter of intent with no committed volumes, or a signed contract either party can walk away from without penalty
15.9(b) each party's rights identifiableYesScope still under negotiation at the reporting date
15.9(c) payment terms identifiableYesPrice to be agreed later, with no mechanism
15.9(d) commercial substanceYesReciprocal sale and purchase between the same two parties at matching values, which does not change the risk, timing or amount of future cash flows
15.9(e) probable collection of entitlementThe one to checkCustomer in financial distress, a new market with no credit history, or an entity with a stated practice of granting concessions

Practitioner note

In practice IFRS 15.9(e) rarely fails, and that is exactly why it is examined. Auditors meet it in two places: new customers in emerging markets, and distressed customers where the sales team has already decided informally to accept less. The second is the harder one, because the concession never appears in a contract file. It appears in an email. The exam version of that email is a sentence in the scenario saying the entity "has historically accepted reduced settlements from customers in this sector", which is IFRS 15.52(a) in disguise and turns the shortfall into variable consideration rather than a collectability failure.

Local FAQs

Does a contract have to be written for IFRS 15 to apply? No. IFRS 15.9(a) accepts approval "in writing, orally or in accordance with other customary business practices". What matters is enforceability and commitment, not documentation. An exam scenario describing a long-standing oral arrangement backed by consistent past dealings is describing a contract.

If IFRS 15.9(e) fails, is the revenue lost forever? No. IFRS 15.14 requires continuing assessment, and if the criteria are subsequently met the contract enters the model from that point. Cash received in the meantime sits as a liability under IFRS 15.16 and is measured at the amount received.

Is a shortfall from a distressed customer a concession or a bad debt? It depends on entitlement. If the entity has decided, or is expected, to accept less, the shortfall is a price concession, is variable consideration under IFRS 15.52(a) and reduces the transaction price. If the entity still expects the full amount but doubts recovery, the shortfall is a credit loss under IFRS 9 and is presented as an impairment, not as reduced revenue. Both routes are worked through in the variable consideration and constraint article.

Potential risks

The risk is treating Step 1 as a formality and writing one line on it. In a scenario with a distressed customer or an unsigned agreement, Step 1 is where several of the marks are. The second risk is the mirror image: writing all five IFRS 15.9 criteria out in full for a straightforward scenario where none of them is in issue. That is the generic-summary trap ACCA warns against. Deal with the four uncontentious criteria in a single sentence and spend the words on the one the examiner planted.

3. Step 2: what makes a promise distinct, and what never does?

IFRS 15.27 sets two limbs and both must be met. Limb (a) asks whether the customer can benefit from the good or service on its own or with readily available resources. Limb (b) asks whether the promise is separately identifiable from the other promises in the contract, and IFRS 15.29 gives three factors that indicate it is not. Almost every exam mark in Step 2 sits in limb (b). Nothing in either limb turns on timing, on the order of delivery, or on the customer having to wait until the contract is finished.

"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)."

The bracketed phrases are the exam labels. Limb (a) is "capable of being distinct". Limb (b) is "distinct within the context of the contract". Using those two labels in your answer signals immediately that you know there are two tests, and it stops you conflating them. IFRS 15.28 defines the benefit in limb (a) generously: a customer can benefit from a good or service "if the good or service could be used, consumed, sold for an amount that is greater than scrap value or otherwise held in a way that generates economic benefits". A readily available resource is one "sold separately (by the entity or another entity) or a resource that the customer has already obtained from the entity (including goods or services that the entity will have already transferred to the customer under the contract)". That last parenthesis matters. Installation is capable of being distinct from a machine even though it is useless without the machine, because the machine is transferred under the same contract.

Limb (a) is therefore easy to satisfy and rarely decisive. Candidates who spend three sentences establishing that a customer can benefit from software have spent three sentences on the limb nobody is arguing about. The argument is in limb (b), and IFRS 15.29 tells you exactly what to argue about.

"In assessing whether an entity's promises to transfer goods or services to the customer are separately identifiable in accordance with paragraph 27(b), 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. Factors that indicate that two or more promises to transfer goods or services to a customer are not separately identifiable include, but are not limited to, the following: (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. In other words, each of the goods or services is significantly affected by one or more of the other goods or services in the contract."

Three factors, and the direction of travel is important. They are indicators that promises are not separately identifiable. Find one and the promises combine. Find none and they stay separate. An answer that works through (a), (b) and (c) by name, in one sentence each, against the facts of the scenario, has done the whole of Step 2 properly and can be written in ninety seconds.

The reasoning that scores nothing. "The services are not distinct because the customer cannot use them until the project is complete." Timing is not in IFRS 15.27 and it is not in IFRS 15.29. A promise does not become non-distinct because the customer has to wait for it, and it does not become distinct because it is delivered first. The same error appears as "the goods are distinct because they are delivered at different times". Delivery pattern is relevant at Step 5, when you decide when to recognise, and it is relevant to the series assessment in IFRS 15.22(b). It has no place in the distinct test itself. Every mark for Step 2 is available for naming the two limbs of IFRS 15.27 and the three factors of IFRS 15.29 and applying them. None is available for describing a delivery schedule.

Decision tree for the IFRS 15 distinct test A promise in the contract Limb (a): capable of being distinct? IFRS 15.27(a) and 15.28. Benefit alone or with readily available resources No Not distinct. IFRS 15.30: combine with other promises until distinct Yes Limb (b): separately identifiable within the contract? IFRS 15.27(b), assessed using the three IFRS 15.29 factors below Is ANY of these present? Each indicates the promises are NOT separately identifiable. 15.29(a) A significant service of integrating the goods or services into a combined output 15.29(b) One significantly modifies or customises the other 15.29(c) They are highly interdependent or highly interrelated Yes, at least one Not separately identifiable. Combine under IFRS 15.30 None Distinct. A separate performance obligation, IFRS 15.22(a) Not on this diagram, because it is not in the standard: when the item is delivered, how long the customer waits, or whether the contract is complete.
The two limb distinct test. Limb (a) is a low hurdle and is rarely decisive. Limb (b), assessed through the three IFRS 15.29 factors, is where the analysis and the marks sit. Prepared by UQ Consulting from IFRS 15 paragraphs 22, 27 to 30.

The series, and why it is not a shortcut

"...(b) a series of distinct goods or services that are substantially the same and that have the same pattern of transfer to the customer (see paragraph 23)."

"A series of distinct goods or services has the same pattern of transfer to the customer if both of the following criteria are met: (a) each distinct good or service in the series that the entity promises to transfer to the customer would meet the criteria in paragraph 35 to be a performance obligation satisfied over time; and (b) in accordance with paragraphs 39-40, the same method would be used to measure the entity's progress towards complete satisfaction of the performance obligation to transfer each distinct good or service in the series to the customer."

The series provision does not combine things that are not distinct. It does the opposite: it takes items that are distinct and treats them as one performance obligation for accounting convenience, provided both conditions in IFRS 15.23 hold. Each item must individually meet an IFRS 15.35 over time criterion, and the same progress measure must apply to each. Cleaning services delivered daily under a two year contract are the archetype. Each day's cleaning is distinct, each day meets IFRS 15.35(a), and the same time-based measure applies, so the whole is one performance obligation. Note the consequence for Step 4: IFRS 15.74 excludes contracts with a single performance obligation from the allocation paragraphs, but IFRS 15.84 to 15.86 can still apply to a series where the consideration includes variable amounts.

Table 3. Working the two limbs on three familiar exam bundles
BundleLimb (a), IFRS 15.27(a)Limb (b), IFRS 15.29Conclusion
Machine plus routine installation the customer could buy elsewhereMet. Installation benefits the customer together with the machine, itself transferred under the contract, per IFRS 15.28No integration service, no significant modification, not highly interdependent. None of 15.29(a) to (c) presentTwo performance obligations
Off-the-shelf software plus significant customisation to the customer's systemsMet for each. The software is sold separately15.29(b) present: the customisation significantly modifies the software. 15.29(c) also likelyOne performance obligation, combined under IFRS 15.30
Design, procurement and construction of a bespoke plantMet. Each could be bought from a different contractor15.29(a) present: the entity provides a significant integration service producing a combined output, the working plantOne performance obligation, combined under IFRS 15.30

Row two and row three reach the same answer by different factors, and saying which factor you relied on is the difference between a mark and a half mark. The deep dive on performance obligations and the distinct test works through further patterns, including where the three factors point in opposite directions.

Practitioner note

The quickest way to test limb (b) on real facts is to ask what the customer would do if a different supplier delivered one element. If the answer is "nothing changes", the promises are separately identifiable. If the answer is "the whole thing has to be re-engineered", IFRS 15.29(a) or (c) is present. That question also happens to be the one that produces a defensible sentence in an exam script, because it forces you to state the fact you relied on.

Local FAQs

Does the customer have to be able to benefit from the item on its own? No. IFRS 15.27(a) allows benefit "either on its own or together with other resources that are readily available", and IFRS 15.28 confirms that resources already transferred under the same contract count. That is why installation services usually clear limb (a) despite being worthless without the machine.

If the contract prices each item separately, are they separate performance obligations? Not necessarily. Pricing is evidence, not a test. IFRS 15.27 and 15.29 govern, and IFRS 15.77 says expressly that a contractually stated price "may be (but shall not be presumed to be)" the stand-alone selling price. A contract that itemises design, build and commissioning can still be one performance obligation under IFRS 15.29(a).

Can something be capable of being distinct but still not distinct? Yes, and that is the whole point of the second limb. Bespoke construction is the standing example: bricklaying is capable of being distinct, but IFRS 15.29(a) integration means it is not separately identifiable within the context of the contract, so IFRS 15.30 combines it into a single performance obligation.

Potential risks

Two risks, and they pull in opposite directions. The first is over-splitting: identifying five performance obligations in a bespoke construction contract because the contract has five line items, which ignores IFRS 15.29(a) and produces a Step 4 allocation that should never have been performed. The second is over-combining: treating a machine and a routine service plan as one obligation because they were sold together, which ignores the fact that none of the IFRS 15.29 factors is present and defers revenue that should have been recognised on delivery. Both errors are visible to a marker in one line, because both skip the IFRS 15.29 analysis.

4. Step 3: how is the transaction price built, and where does the constraint bite?

IFRS 15.47 defines the transaction price as the consideration the entity expects to be entitled to, excluding amounts collected for third parties. IFRS 15.48 then lists five effects that must all be considered. Variable consideration is estimated under IFRS 15.53 by expected value or most likely amount, whichever better predicts entitlement, and the estimate is then cut back by the constraint in IFRS 15.56 before any of it enters the price. Estimation and constraint are two separate steps, and answers that merge them lose marks.

"An entity shall consider the terms of the contract and its customary business practices to determine the transaction price. 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."

"The nature, timing and amount of consideration promised by a customer affect the estimate of the transaction price. When determining the transaction price, an entity shall consider the effects of all of the following: (a) variable consideration (see paragraphs 50-55 and 59); (b) constraining estimates of variable consideration (see paragraphs 56-58); (c) the existence of a significant financing component in the contract (see paragraphs 60-65); (d) non-cash consideration (see paragraphs 66-69); and (e) consideration payable to a customer (see paragraphs 70-72)."

IFRS 15.48 is a checklist and it is worth running it explicitly in an exam. Five items, and a scenario that contains any of them expects you to name it. Item (e), consideration payable to a customer, is the quiet one: slotting fees, listing fees, co-operative advertising contributions and marketing support payments are all consideration payable to a customer under IFRS 15.70, and IFRS 15.71 reduces revenue by them unless the entity receives a distinct good or service in exchange. That is a routine one-mark point most candidates miss because they are looking for variability and not for payments going the other way.

Estimating variable consideration: two methods, one choice

"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 expected value is 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 most likely amount is the single most likely amount in a range of possible consideration amounts (ie the single most likely outcome of the contract). 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 ties it to which method better predicts entitlement, and it gives the two fact patterns that point each way. A large homogeneous population, such as a returns rate across thousands of transactions or a volume rebate across many customers, points to expected value. A binary outcome, such as a bonus earned or not earned, points to most likely amount. IFRS 15.54 then requires the chosen method to be applied "consistently throughout the contract".

The expected value error that costs the most marks. Expected value is a probability weighting of the consideration to which the entity will be entitled. It is not a probability weighting of two different activity levels averaged into today's revenue. Where a volume rebate depends on total units bought over a year, the correct mechanic is to estimate the expected price per unit and apply it to the units actually transferred to date. Averaging the revenue for 1,000 units and the revenue for 2,000 units, and then recognising that average, recognises revenue for units that have not been sold. It is a mistake that produces a plausible-looking number and no marks.

The constraint is a second, separate test

"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 things to take from the drafting. First, the constraint operates on the amount already estimated under IFRS 15.53, so estimation comes first and the constraint second. Second, the threshold is "highly probable", which is a higher bar than "probable" and higher than more likely than not. Third, the test is about a reversal of cumulative revenue, not about the accuracy of the current period estimate. IFRS 15.56 also confirms that the assessment weighs "both the likelihood and the magnitude of the revenue reversal", which is why a small uncertain amount on a large contract can pass where a large uncertain amount on the same contract cannot.

"Factors that could increase the likelihood or the magnitude of a revenue reversal include, but are not limited to, any of the following: (a) the amount of consideration is highly susceptible to factors outside the entity's influence. Those factors may include volatility in a market, the judgement or actions of third parties, weather conditions and a high risk of obsolescence of the promised good or service. (b) the uncertainty about the amount of consideration is not expected to be resolved for a long period of time. (c) the entity's experience (or other evidence) with similar types of contracts is limited, or that experience (or other evidence) has limited predictive value. (d) the entity has a practice of either offering a broad range of price concessions or changing the payment terms and conditions of similar contracts in similar circumstances. (e) the contract has a large number and broad range of possible consideration amounts."

These five factors are the argument. A scenario that says a bonus depends on a third party regulator's decision has handed you IFRS 15.57(a). A scenario that says the entity has entered a new market and has no comparable contracts has handed you IFRS 15.57(c). A scenario that says the outcome will not be known for three years has handed you IFRS 15.57(b). Quote the letter, state the fact, conclude that the estimate is constrained to nil or to a lower amount. That is the whole answer, and it is worth more than a page of general commentary about prudence.

Table 4. Reading the estimation method and the constraint off the facts
Scenario featureIFRS 15.53 methodConstraint under IFRS 15.56, and why
Retailer, 12% of units historically returned across millions of salesExpected value, 15.53(a). Large homogeneous populationUsually passes. Long history, narrow range, so none of the 15.57 factors bites hard
Single contract, 3m bonus for completion by a fixed date, entity has met the date on 9 of its last 10 similar contractsMost likely amount, 15.53(b). Binary outcomeLikely passes. Experience is directly relevant, so 15.57(c) is not engaged
Bonus contingent on a regulator granting approval within two yearsMost likely amount, 15.53(b)Constrained, probably to nil. 15.57(a) third party judgement and 15.57(b) long resolution period
Sales-based royalty on a licence of intellectual propertyNeither. Special ruleIFRS 15.B63 defers recognition until the later of the sale occurring and the performance obligation being satisfied. Do not apply the general constraint

Row four is the trap in licensing scenarios. The sales-based and usage-based royalty exception in IFRS 15.B63 overrides the general variable consideration machinery for licences of intellectual property, which means candidates who diligently estimate and constrain a royalty stream have applied the wrong paragraph carefully. That interaction is worked through in the licensing article, and the general estimation and constraint mechanics in the variable consideration article.

The significant financing component

"In determining the transaction price, an entity shall adjust the promised amount of consideration for the effects of the time value of money if the timing of payments agreed to by the parties to the contract (either explicitly or implicitly) provides the customer or the entity with a significant benefit of financing the transfer of goods or services to the customer. In those circumstances, the contract contains a significant financing component. A significant financing component may exist regardless of whether the promise of financing is explicitly stated in the contract or implied by the payment terms agreed to by the parties to the contract."

"As a practical expedient, an entity need not adjust the promised amount of consideration for the effects of a significant financing component if the entity expects, at contract inception, that the period between when the entity transfers a promised good or service to a customer and when the customer pays for that good or service will be one year or less."

Two exam points. First, IFRS 15.60 works in both directions. A customer paying two years in advance is financing the entity, so the entity accretes interest expense and recognises a larger revenue figure on delivery. Candidates instinctively look only for extended credit. Second, the IFRS 15.63 expedient is a one year test measured between transfer and payment, not a test of the contract term. A five year contract with monthly billing in arrears passes the expedient comfortably.

IFRS 15.61 sets the objective: to recognise revenue "at an amount that reflects 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)". IFRS 15.62 then lists circumstances in which no significant financing component exists despite a timing difference, including where the customer paid in advance and the timing of transfer is at the customer's discretion, where a substantial amount of the consideration is variable on an event outside either party's control, and where the difference between the promised consideration and the cash selling price arises for reasons other than the provision of finance. IFRS 15.64 requires the discount rate to be the rate that would be reflected in a separate financing transaction between the entity and its customer at contract inception, reflecting the credit characteristics of the party receiving the financing.

Practitioner note

The financing component that catches real files is not the extended payment plan. It is the long-dated advance: a customer pays a large deposit at contract signature for delivery two or three years later, and the entity books the deposit straight into a contract liability at face value and never touches it again. IFRS 15.60 requires the liability to be accreted, with interest expense in profit or loss and a larger revenue figure on delivery. The IFRS 15.62(a) exception is narrower than it looks, because it applies only where the timing of transfer is at the customer's discretion, and a fixed delivery date is not discretion.

Local FAQs

Do I estimate first and constrain second, or constrain first? Estimate first. IFRS 15.56 operates on "an amount of variable consideration estimated in accordance with paragraph 53", so the sequence is fixed by the drafting. Show both steps separately in your answer, because in most mark schemes they are separate points.

Is "highly probable" the same as "probable"? No. IFRS 15 uses "probable" in IFRS 15.9(e) and "highly probable" in IFRS 15.56, and the difference is deliberate. Using the wrong one in an answer signals that the two tests have been merged.

Can the constraint reduce an estimate to nil? Yes. IFRS 15.56 permits inclusion of "some or all" of the estimate, which by implication includes none of it. A bonus dependent on a regulator's decision two years out will often be constrained entirely, and the correct answer states that the estimate under IFRS 15.53(b) is the full bonus and the amount included in the transaction price is nil.

Potential risks

The risk that costs most marks in Step 3 is skipping straight from the scenario to a number. A candidate reads "bonus of 2m, 70% likely", writes 1.4m and moves on. Two errors in one line: the method is wrong for a binary outcome, and the constraint has not been considered at all. The discipline is mechanical. Name the method and say why under IFRS 15.53(a) or (b). State the estimate. Then run IFRS 15.56 against the IFRS 15.57 factors and state the amount included. Three sentences, three marks, and it works on every variable consideration scenario you will ever be given.

5. Step 4: why does allocation ignore the prices written in the contract?

Because IFRS 15.74 requires allocation on a relative stand-alone selling price basis, and IFRS 15.77 says in terms that a contractually stated price "may be (but shall not be presumed to be)" the stand-alone selling price. The prices in the contract are evidence. The allocation base is the stand-alone selling price of each performance obligation, observable where possible under IFRS 15.76 and estimated under IFRS 15.78 and 15.79 where not. Allocating at the stated prices is the single most common Step 4 error and it is visible in one line of a script.

"The objective when allocating the transaction price is for an entity to allocate the transaction price to each performance obligation (or distinct good or service) 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."

"To meet the allocation objective, 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-80, except as specified in paragraphs 81-83 (for allocating discounts) and paragraphs 84-86 (for allocating consideration that includes variable amounts)."

IFRS 15.73 is an objective, which matters when the mechanical method produces a nonsense answer. IFRS 15.74 is the method, and it carries two named exceptions on its face: discounts under IFRS 15.81 to 15.83 and variable amounts under IFRS 15.84 to 15.86. Naming the exception you are not using is a cheap way to show a marker you know the paragraph. IFRS 15.75 also confirms that paragraphs 76 to 86 do not apply where a contract has only one performance obligation, so a candidate who has combined everything into one obligation at Step 2 should say expressly that Step 4 does not arise, rather than silently skipping it.

"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."

"If a stand-alone selling price is not directly observable, an entity shall estimate the stand-alone selling price at an amount that would result in the allocation of the transaction price meeting the allocation objective in paragraph 73."

The parenthesis in IFRS 15.76 is the most quotable phrase in Step 4. It is short, it is unambiguous, and it disposes of the director who says the contract already tells you how much each element is worth. Note also what IFRS 15.76 asks for: a price for sales "in similar circumstances and to similar customers". A list price for a one-unit retail sale is not observable evidence for a thousand-unit enterprise contract.

Estimating a stand-alone selling price: three methods and one gate

"Suitable methods for estimating the stand-alone selling price of a good or service include, but are not limited to, the following: (a) Adjusted market assessment approach: an entity could evaluate the market in which it sells goods or services and estimate the price that a customer in that market would be willing to pay for those goods or services. That approach 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: an entity could forecast its expected costs of satisfying a performance obligation and then add an appropriate margin for that good or service. (c) Residual approach: an entity may estimate the stand-alone selling price by reference to the total transaction price less the sum of the observable stand-alone selling prices of other goods or services promised in the contract. However, an entity may use a residual approach to estimate, in accordance with paragraph 78, the stand-alone selling price of a good or service only if one of the following criteria is met: (i) the entity sells the same good or service to different customers (at or near the same time) for a broad range of amounts (ie the selling price is highly variable because a representative stand-alone selling price is not discernible from past transactions or other observable evidence); or (ii) the entity has not yet established a price for that good or service and the good or service has not previously been sold on a stand-alone basis (ie the selling price is uncertain)."

The first two methods are freely available. The third is gated, and the gate is the exam point. The residual approach is permitted only where the selling price is highly variable or uncertain, and those two words have definitions attached in IFRS 15.79(c)(i) and (ii). It is not a convenience method for the item whose price you do not know. A candidate who backs into a stand-alone selling price by subtraction without addressing the gate has failed the only part of IFRS 15.79 that carries judgement.

IFRS 15.78 sets the discipline that runs across all three: the entity "shall maximise the use of observable inputs and apply estimation methods consistently in similar circumstances". IFRS 15.80 permits a combination of methods where two or more items have highly variable or uncertain prices, and requires the entity to check the result back against the IFRS 15.73 objective. That check is the safety valve. If a mechanically correct allocation gives one obligation almost nothing, the allocation does not meet the objective and the estimates need revisiting.

Table 5. A relative stand-alone selling price allocation, done properly and done wrongly. Figures are an illustrative example prepared for this article
Performance obligationPrice stated in contractStand-alone selling priceRelative %Correct allocation of 90,000
Equipment70,00080,00072.7%65,455
Installation8,00010,0009.1%8,182
Two year service plan12,00020,00018.2%16,363
Total90,000110,000100.0%90,000

The stated prices total the transaction price of 90,000, which is why allocating at stated prices feels safe. It is not. The customer received a bundle discount of 20,000 against stand-alone selling prices of 110,000, and IFRS 15.81 requires that discount to be allocated proportionately to all performance obligations unless the IFRS 15.82 evidence conditions are met. Allocating at stated prices puts the whole 20,000 discount on the equipment and the service plan in the proportions the sales team happened to write down. Under the correct allocation the equipment carries 65,455 rather than 70,000, so 4,545 of revenue moves out of the delivery period and into the two year service period. On these figures that is a five per cent shift in the equipment revenue line, and in an exam it is the difference between the treatment being right and being wrong.

Check the arithmetic. 80,000 divided by 110,000 is 0.72727, times 90,000 is 65,454.5, rounded to 65,455. 10,000 divided by 110,000 is 0.09091, times 90,000 is 8,181.8, rounded to 8,182. 20,000 divided by 110,000 is 0.18182, times 90,000 is 16,363.6, rounded to 16,363 so that the column foots to 90,000 exactly. Showing that the column foots is worth doing in a script, because an allocation that does not foot tells the marker you have not checked it.

"Except when an entity has observable evidence in accordance with paragraph 82 that the entire discount relates to only one or more, but not all, performance obligations in a contract, the entity shall allocate a discount proportionately to all performance obligations in the contract."

"An entity shall allocate a discount entirely to one or more, but not all, performance obligations in the contract if all of the following criteria are met: (a) the entity regularly sells each distinct good or service (or each bundle of distinct goods or services) in the contract on a stand-alone basis; (b) the entity also regularly sells on a stand-alone basis a bundle (or bundles) of some of those distinct goods or services at a discount to the stand-alone selling prices of the goods or services in each bundle; and (c) the discount attributable to each bundle of goods or services described in paragraph 82(b) is substantially the same as the discount in the contract and an analysis of the goods or services in each bundle provides observable evidence of the performance obligation (or performance obligations) to which the entire discount in the contract belongs."

Proportionate allocation is the default and targeted allocation is the exception, with three cumulative conditions. IFRS 15.83 adds an ordering rule that is easy marks when a scenario combines the two topics: where a discount is allocated entirely to specific obligations under IFRS 15.82, that allocation happens before the residual approach is used to estimate any stand-alone selling price under IFRS 15.79(c).

Practitioner note

The sequence that keeps allocation answers clean is always the same: list the performance obligations, list a stand-alone selling price for each with its source, total them, compute the ratio, apply the ratio to the transaction price, foot the column. Six lines. The judgement to write about is the source of each stand-alone selling price, because that is where the estimate lives. "Observable, the entity sells the service plan separately for 20,000" is a source. "Per the contract" is not, and IFRS 15.77 says so.

Local FAQs

Can I allocate using the prices in the contract? Only if they equal the stand-alone selling prices, and IFRS 15.77 forbids presuming that they do. Where the sum of the stand-alone selling prices exceeds the transaction price, a discount exists and IFRS 15.81 allocates it proportionately unless the IFRS 15.82 conditions are met. In an exam, if the contract prices and the stand-alone selling prices differ, the difference is the point of the question.

When can I use the residual approach? Only through the gate in IFRS 15.79(c)(i) or (ii): a highly variable selling price, meaning the entity sells the same item to different customers at or near the same time for a broad range of amounts, or an uncertain price, meaning the item has never been sold separately and no price has been established. Address the gate explicitly before using the method.

Does variable consideration get allocated to every performance obligation? Not necessarily. IFRS 15.84 to 15.86 allow variable consideration to be allocated entirely to a specific performance obligation or to a specific distinct good or service in a series where the variable payment relates specifically to that item and the allocation meets the IFRS 15.73 objective. A completion bonus that relates only to the construction phase of a two obligation contract is the standard illustration. The mechanics are set out in the allocation deep dive.

Potential risks

The risk in Step 4 is arithmetic that is right and reasoning that is missing. A perfectly footed allocation table with no sentence explaining where each stand-alone selling price came from earns the calculation marks and none of the explanation marks, and ACCA's own guidance on Section B warns that scripts concentrating on calculation are exposed because mark schemes allocate limited marks to numerical work. Write one line per stand-alone selling price naming its source and the paragraph that supports it, then do the maths.

6. Step 5: over time or at a point in time, and which criterion did you rely on?

IFRS 15.31 recognises revenue when control transfers. IFRS 15.35 then gives three criteria for transfer over time, and meeting any one of them makes the obligation an over time obligation. If none is met, IFRS 15.32 makes the obligation a point in time obligation by default, and the IFRS 15.38 indicators help identify the point. The examinable discipline is naming which of IFRS 15.35(a), (b) or (c) you relied on. An answer that concludes "over time" without naming the criterion has not answered the question.

"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."

"For each performance obligation identified in accordance with paragraphs 22-30, an entity shall determine at contract inception whether it satisfies the performance obligation over time (in accordance with paragraphs 35-37) or satisfies the performance obligation at a point in time (in accordance with paragraph 38). If an entity does not satisfy a performance obligation over time, the performance obligation is satisfied at a point in time."

Two structural points. The determination is made at contract inception, not at each reporting date, and it is made for each performance obligation separately. A contract with two obligations can have one satisfied over time and one at a point in time, and scenarios exploit that. The last sentence of IFRS 15.32 also sets the default: point in time is what you get when the over time criteria fail, which means the analysis always runs through IFRS 15.35 first.

"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 (see paragraphs B3-B4); (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 (see paragraph B5); or (c) the entity's performance does not create an asset with an alternative use to the entity (see paragraph 36) and the entity has an enforceable right to payment for performance completed to date (see paragraph 37)."

Three criteria, and only one has to be met. Each has a distinct fact pattern behind it, and confusing them is the fault that recurs most often in revenue answers.

Table 6. Which of the three IFRS 15.35 criteria the facts point to
CriterionThe fact pattern that engages itThe clue in the scenario
15.35(a) simultaneous receipt and consumptionRoutine and recurring services where another entity would not need to re-perform the work done to date, per IFRS 15.B3Cleaning, payroll processing, transaction processing, security monitoring, freight
15.35(b) customer controls the asset as it is createdThe work is done on an asset the customer already controlsConstruction on the customer's own land, refurbishment of the customer's building, upgrade of the customer's plant
15.35(c) no alternative use plus enforceable right to paymentA bespoke asset the entity cannot redirect, with a termination clause paying cost plus a reasonable margin for work doneHighly customised manufacture, specialist consultancy deliverables, asset built to the customer's specification on the entity's site

The sentence that scores nothing. "Revenue is recognised over time because the customer benefits as construction progresses." That sentence sounds like IFRS 15.35(a) and is almost never true of construction. IFRS 15.B3 and B4 explain that criterion (a) is assessed by asking whether another entity would need substantially to re-perform the work completed to date if it took over the contract. On a half-built structure the answer is that it would not, but the reason the obligation is over time is normally IFRS 15.35(b), because the customer controls the asset as it is created, or IFRS 15.35(c), because the asset has no alternative use and there is an enforceable right to payment. Name the criterion and prove it with a fact. A conclusion without a named criterion looks like a guess, because it is one.

The two limbs of IFRS 15.35(c)

Criterion (c) is the one that carries the most marks because it has two limbs and both must be satisfied. IFRS 15.36 defines the first: an asset has no alternative use "if the entity is either 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". It adds that the assessment is made at contract inception and "an entity shall not update the assessment of the alternative use of an asset unless the parties to the contract approve a contract modification that substantively changes the performance obligation".

"An entity shall consider the terms of the contract, as well as any laws that apply to the contract, when evaluating whether it has an enforceable right to payment for performance completed to date in accordance with paragraph 35(c). The right to payment for performance completed to date does not need to be for a fixed amount. However, 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..."

Compensation, not recovery. IFRS 15.B9 develops the point: an amount that would compensate the entity approximates the selling price of the goods or services transferred to date, rather than only the recovery of costs incurred. That distinction is the exam trap. A termination clause that reimburses costs incurred but pays no margin does not give an enforceable right to payment for performance completed to date, so limb two of IFRS 15.35(c) fails, and the obligation is satisfied at a point in time. Candidates who see any termination payment and conclude "right to payment exists" have skipped the margin question, which is the only reason the clause was put in the scenario.

IFRS 15.B11 to B13 add a further caution that is worth a sentence in an answer: "The payment schedule specified in a contract does not necessarily indicate whether an entity has an enforceable right to payment for performance completed to date." Milestone billing is not a right to payment. A contract that bills 30 per cent on signature, 40 per cent on delivery and 30 per cent on acceptance tells you nothing about entitlement on termination.

Point in time, and the IFRS 15.38 indicators

"To determine the point in time at which a customer obtains control of a promised asset and the entity satisfies a performance obligation, the entity shall consider the requirements for control in paragraphs 31-34. In addition, an entity shall consider indicators of the transfer of control, which include, but are not limited to, the following: (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 criteria. No single one determines the answer and none has to be present. The two the standard itself qualifies are (b) and (c). On legal title, IFRS 15.38(b) says that if an entity retains title "solely as protection against the customer's failure to pay, those rights of the entity would not preclude the customer from obtaining control". On possession, IFRS 15.38(c) notes that "physical possession may not coincide with control", and points to repurchase agreements, consignment arrangements and bill-and-hold arrangements in IFRS 15.B64 to B86. A retention of title clause is therefore not, by itself, a reason to defer revenue, and saying so is a reliable mark.

Note also what IFRS 15.38(d) does to the old IAS 18 habit. Risks and rewards survive only as one indicator among five, and IFRS 15.38(d) requires the entity to "exclude any risks that give rise to a separate performance obligation in addition to the performance obligation to transfer the asset". An entity that has delivered a machine but still owes two years of maintenance has not retained a risk that delays control of the machine. It has a second performance obligation. The over time versus point in time article works through the indicators against harder fact patterns.

Measuring progress

"For each performance obligation satisfied over time in accordance with paragraphs 35-37, an entity shall recognise revenue over time by measuring the progress towards complete satisfaction of that performance obligation. The objective when measuring progress is to depict an entity's performance in transferring control of goods or services promised to a customer (ie the satisfaction of an entity's performance obligation)."

"An entity shall apply a single method of measuring progress for each performance obligation satisfied over time and the entity shall apply that method consistently to similar performance obligations and in similar circumstances."

One method per performance obligation, applied consistently, and remeasured at each reporting date under IFRS 15.41. IFRS 15.42 divides the methods into output methods, developed in IFRS 15.B15 to B17, and input methods, developed in IFRS 15.B18 and B19. IFRS 15.43 requires the exclusion from the measure of progress of any goods or services for which control has not transferred, and IFRS 15.44 treats a change in the measure of progress as a change in accounting estimate under IAS 8.

Two adjustments to cost-based input methods are frequently examined and both come from IFRS 15.B19. The first is inefficiency: "an entity would not recognise revenue on the basis of costs incurred that are attributable to significant inefficiencies in the entity's performance that were not reflected in the price of the contract (for example, the costs of unexpected amounts of wasted materials, labour or other resources...)". Wastage inflates costs incurred and would inflate the percentage complete, so it is stripped out of the numerator. The second is uninstalled materials: where a cost is not proportionate to progress, the best depiction "may be to adjust the input method to recognise revenue only to the extent of that cost incurred", subject to the four conditions in IFRS 15.B19(b)(i) to (iv), including that the good is not distinct, the customer obtains control significantly before receiving the related services, the cost is significant relative to total expected costs, and the entity procures the good from a third party without significant involvement in designing and manufacturing it. In plain terms, a large bought-in component sitting on site is recognised at zero margin.

"An entity shall recognise revenue for a performance obligation satisfied over time only if the entity can reasonably measure its progress towards complete satisfaction of the performance obligation... In some circumstances (for example, in the early stages of a contract), an entity may not be able to reasonably measure the outcome of a performance obligation, but the entity expects to recover the costs incurred in satisfying the performance obligation. In those circumstances, the entity shall recognise revenue only to the extent of the costs incurred until such time that it can reasonably measure the outcome of the performance obligation."

This is the IFRS 15 successor to the old IAS 11 zero profit approach, and it is a favourite in scenarios describing a contract in its first weeks. Note the condition: the entity must expect to recover the costs. If it does not, this paragraph does not apply and the question becomes one of onerous contracts under IAS 37.66 to 37.69, because IFRS 15 contains no loss-making contract provision of its own.

Practitioner note

On live audits the over time conclusion is usually right and the evidence for it is usually thin. The file says "over time" and cites the standard, and nobody has read the termination clause. The clause is where IFRS 15.35(c) is won or lost, and legal advice is often needed on enforceability in the relevant jurisdiction, which is exactly what IFRS 15.37 contemplates when it directs the entity to consider "any laws that apply to the contract". In an exam the clause is quoted in the scenario for the same reason: it is the evidence.

Local FAQs

Do all three IFRS 15.35 criteria have to be met? No. IFRS 15.35 says "if one of the following criteria is met". One is enough. What is not enough is concluding "over time" without saying which one.

Is a construction contract always recognised over time? No, and assuming so is a standing error. Where the entity builds on its own land and can sell the completed unit to another buyer, the asset has an alternative use, IFRS 15.35(c) fails at the first limb, and unless the customer controls the work in progress under IFRS 15.35(b), the obligation is satisfied at a point in time on transfer of the completed unit.

Does retention of title defer revenue? Not by itself. IFRS 15.38(b) says that title retained solely as protection against non-payment does not preclude the customer obtaining control. Weigh it with the other indicators rather than treating it as decisive.

What if progress cannot be measured? IFRS 15.45 permits revenue only to the extent of costs incurred, provided those costs are expected to be recovered. Say expressly that it is a temporary measure that stops as soon as the outcome can be estimated.

Potential risks

The risk in Step 5 is a conclusion floating free of a criterion. Markers can award a mark for identifying that an obligation is satisfied over time, but the substantive marks attach to the criterion and the fact that satisfies it. The related risk is inconsistency between Step 2 and Step 5: a candidate who identified three performance obligations at Step 2 must reach a separate timing conclusion for each at Step 5, and a script that identifies three obligations and then makes one blanket timing statement has answered half the question.

7. Which IFRS 15 topics carry more marks than their length suggests?

Five, and they sit in the application guidance rather than in the five steps: principal versus agent in IFRS 15.B34A to B38, warranties in IFRS 15.B28 to B33, rights of return in IFRS 15.B20 to B27, contract modifications in IFRS 15.18 to 15.21, and customer options that give a material right in IFRS 15.B39 to B43. Each has a small number of paragraphs, a mechanical answer, and a specific error candidates repeat. Learn the mechanics and each one becomes three or four marks you can write in two minutes.

Principal versus agent: gross or net

"To determine the nature of its promise (as described in paragraph B34), the entity shall: (a) identify the specified goods or services to be provided to the customer (which, for example, could be a right to a good or service to be provided by another party (see paragraph 26)); and (b) assess whether it controls (as described in paragraph 33) each specified good or service before that good or service is transferred to the customer."

"An entity is a principal if it controls the specified good or service before that good or service is transferred to a customer. However, an entity does not necessarily control a specified good if the entity obtains legal title to that good only momentarily before legal title is transferred to a customer."

The test is control, and IFRS 15.B34A imposes a two step sequence: identify the specified good or service first, then assess control of it. Candidates who jump to the indicators have skipped step one, and step one often decides the answer. IFRS 15.B34 also notes that an entity "determines whether it is a principal or an agent for each specified good or service", so a single contract can produce both answers. IFRS 15.B35B adds that where the entity obtains control of the inputs and directs their use to create a combined output, it is a principal in respect of that combined output.

IFRS 15.B36 gives the consequence for an agent: revenue is "the amount of any fee or commission to which it expects to be entitled in exchange for arranging for the specified goods or services to be provided by the other party", which "might be the net amount of consideration that the entity retains after paying the other party". IFRS 15.B37 then lists the indicators that the entity controls the specified good or service and is therefore a principal: primary responsibility for fulfilling the promise, including responsibility for the acceptability of the good or service; inventory risk before transfer or after transfer where the customer has a right of return; and discretion in establishing the price. Three indicators, none decisive alone.

The principal versus agent error that matters. Getting this wrong does not change profit. It changes revenue and cost of sales by the whole gross amount, which moves the revenue line, the gross margin percentage and every revenue-based ratio in an analysis question. A scenario that says the entity "recognised the full amount billed to the customer as revenue and the amount paid to the supplier as cost of sales" is inviting you to test IFRS 15.B35 control and reach a net answer. Say what the adjustment does to revenue and to profit, and say that profit is unaffected. That last sentence is often a mark in itself.

Warranties: two types only

"If 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 because the entity promises to provide the service to the customer in addition to the product that has the functionality described in the contract. In those circumstances, an entity shall account for the promised warranty as a performance obligation in accordance with paragraphs 22-30 and allocate a portion of the transaction price to that performance obligation in accordance with paragraphs 73-86."

"If a customer does not have the option to purchase a warranty separately, an entity shall account for the warranty in accordance with IAS 37 Provisions, Contingent Liabilities and Contingent Assets 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."

The taxonomy in IFRS 15.B28 to B33 has exactly two members. An assurance-type warranty gives assurance that the product complies with agreed-upon specifications, is not a performance obligation, and is provisioned under IAS 37. A service-type warranty gives a service in addition to that assurance, is a performance obligation, and takes an allocation of the transaction price. There is no third category. The term "performance warranty" does not appear in IFRS 15 and using it in a script signals that the taxonomy has not been learned.

IFRS 15.B31 gives the factors for deciding whether a warranty that cannot be bought separately nonetheless provides a service: whether the warranty is required by law, where "the existence of that law indicates that the promised warranty is not a performance obligation"; the length of the coverage period, where "the longer the coverage period, the more likely it is that the promised warranty is a performance obligation"; and the nature of the tasks promised, where tasks necessary to provide the assurance, such as a return shipping service for a defective product, "likely do not give rise to a performance obligation". IFRS 15.B33 then deals with the mixed case: where an entity promises both an assurance-type warranty and a service-type warranty "but cannot reasonably account for them separately, the entity shall account for both of the warranties together as a single performance obligation".

Rights of return: four journal legs, not two

"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."

Three items in the paragraph, four legs in the journal, because the asset in (c) comes with "a corresponding adjustment to cost of sales". A right of return entry that shows only revenue and a refund liability has recorded half the transaction. The cost side has to move as well, because inventory has left the balance sheet for goods the entity expects to get back.

IFRS 15.B22 confirms that the promise to stand ready to accept a return "shall not be accounted for as a performance obligation in addition to the obligation to provide a refund", which disposes of the candidate who identifies the return right as a separate performance obligation. IFRS 15.B23 routes the measurement of expected entitlement through IFRS 15.47 to 15.72 including the constraint in IFRS 15.56 to 15.58, so the returns estimate is variable consideration and is estimated under IFRS 15.53(a) using expected value where the population is large. IFRS 15.B24 requires the refund liability to be updated at each reporting date with the adjustment going to revenue.

"An asset recognised for an entity's right to recover products from a customer on settling a refund liability shall initially be measured 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). At the end of each reporting period, an entity shall update the measurement of the asset arising from changes in expectations about products to be returned. An entity shall present the asset separately from the refund liability."

Three requirements in one paragraph and all three are examinable. The return asset is measured at former carrying amount less recovery costs and less any expected decline in value, so a fashion retailer expecting returned stock to be markdown material recognises a return asset below cost and the shortfall hits cost of sales. The measurement is updated each period. And the asset is presented separately from the refund liability, so netting them is a presentation error even where the amounts relate to the same transactions. IFRS 15.B26 adds that like-for-like exchanges of the same type, quality, condition and price are not returns at all, and IFRS 15.B27 sends returns of defective product to the warranty guidance in IFRS 15.B28 to B33 instead.

The four legs are worked in full, with numbers, in practice question four below. The warranties, returns and customer options article covers the same ground for practitioners rather than for candidates.

Contract modifications: three routes

"An entity shall account for a contract modification as a separate contract if both of the following conditions are present: (a) the scope of the contract increases because of the addition of promised goods or services that are distinct (in accordance with paragraphs 26-30); and (b) the price of the contract increases by an amount of consideration that reflects the entity's stand-alone selling prices of the additional promised goods or services and any appropriate adjustments to that price to reflect the circumstances of the particular contract."

Both conditions, and condition (b) does not require the additional price to equal the list price. IFRS 15.20 expressly allows an adjustment "to reflect the circumstances of the particular contract", giving the example of a discount reflecting selling costs the entity avoids by not having to win a new customer. A modest discount on additional units can therefore still reflect stand-alone selling price. A heavy discount cannot, and that is the fact scenarios plant.

Where IFRS 15.20 is not met, IFRS 15.21 gives the routing. Under IFRS 15.21(a), if the remaining goods or services are distinct from those already transferred, the modification is treated "as if it were a termination of the existing contract and the creation of a new contract", and the consideration allocated to the remaining performance obligations is the sum of the unrecognised consideration from the original contract and the consideration promised in the modification. That is a prospective adjustment: nothing already recognised is disturbed. Under IFRS 15.21(b), if the remaining goods or services are not distinct and form part of a single performance obligation that is partially satisfied, the modification is treated "as if it were a part of the existing contract" and the effect on the transaction price and on the measure of progress "is recognised as an adjustment to revenue... at the date of the contract modification (ie the adjustment to revenue is made on a cumulative catch-up basis)". That is a retrospective catch-up. IFRS 15.21(c) covers combinations of the two.

Routing a contract modification through IFRS 15 paragraphs 18 to 21 Change in scope or price, approved by both parties IFRS 15.18. Not approved? Keep applying the existing contract IFRS 15.20: BOTH of these present? (a) added goods or services are distinct, AND (b) price increases by their stand-alone selling price Yes SEPARATE CONTRACT Original contract untouched. No reallocation at all. No Are the REMAINING goods or services distinct from those already transferred? IFRS 15.21 Distinct IFRS 15.21(a) PROSPECTIVE Treat as termination of the old contract and creation of a new one. Consideration to reallocate = unrecognised original amount plus new consideration. Nothing restated. Not distinct IFRS 15.21(b) CUMULATIVE CATCH-UP Part of a single performance obligation that is partially satisfied. Adjust revenue at the modification date for the effect on price and on the measure of progress. IFRS 15.21(c): a mix of the two Where the remaining goods or services combine both cases, account for the effect on the unsatisfied and partially unsatisfied performance obligations consistently with the objectives of paragraph 21. In an exam, say which route each remaining obligation takes rather than picking one route for the contract.
Routing a contract modification. The first question is IFRS 15.20 and it has two conditions. Only if either fails do you reach IFRS 15.21, where the distinctness of the remaining goods or services decides between prospective treatment and a cumulative catch-up. Prepared by UQ Consulting from IFRS 15 paragraphs 18 to 21.

The routing is worked with numbers in practice question four, and at greater depth in the contract modifications article. Two points are worth carrying into the exam. First, IFRS 15.19 deals with a modification approved in scope but not yet in price: the entity estimates the change to the transaction price under the variable consideration paragraphs rather than waiting. Second, a price reduction agreed for goods already delivered, for example because of a quality complaint, is not a modification adding goods or services at all. It is a change to the transaction price of the existing contract and it reduces revenue.

Material rights

"If, in a contract, an entity grants a customer the option to acquire additional goods or services, that option 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). If the option provides a material right to the customer, the customer in effect pays the entity in advance for future goods or services and the entity recognises revenue when those future goods or services are transferred or when the option expires."

"If a customer has the option to acquire an additional good or service at a price that would reflect the stand-alone selling price for that good or service, that option does not provide the customer with a material right even if the option can be exercised only by entering into a previous contract. In those cases, the entity has made a marketing offer..."

The test is incrementality. A 30 per cent discount voucher issued to a customer who bought a product is a material right only if 30 per cent is more than the discount that class of customer normally gets anyway. A voucher offering the standard promotional discount is a marketing offer under IFRS 15.B41 and is accounted for only when exercised. IFRS 15.B42 then requires the stand-alone selling price of an option that is a material right to be estimated where not directly observable, and the estimate "shall reflect the discount that the customer would obtain when exercising the option, adjusted for both of the following: (a) any discount that the customer could receive without exercising the option; and (b) the likelihood that the option will be exercised". IFRS 15.B43 gives a practical alternative for renewal options, allocating by reference to the goods or services expected to be provided and the corresponding expected consideration.

Practitioner note

Loyalty points are the material right that reaches most real financial statements, and IFRS 15.B42 explains why the deferred amount is smaller than candidates expect. The estimate is adjusted for the likelihood of exercise, so an expected breakage rate reduces the stand-alone selling price of the option rather than being released later as a windfall. Getting that in at the start is the difference between a schedule that works and a schedule that produces a large release every year with no explanation.

Local FAQs

Is an extended warranty always a performance obligation? If the customer can buy it separately, yes. IFRS 15.B29 makes a separately purchasable warranty a distinct service and therefore a performance obligation. If it cannot be bought separately, apply the IFRS 15.B31 factors and decide whether it provides a service beyond assurance of compliance with agreed-upon specifications.

How do I know if the entity is a principal? Identify the specified good or service first under IFRS 15.B34A(a), then ask whether the entity controls it before transfer under IFRS 15.B35, using the three IFRS 15.B37 indicators as evidence. Do not start with the indicators. The principal versus agent article works through the harder platform and intermediary cases.

Which returns journal legs do I need? Four. Revenue for the amount expected to be entitled, a refund liability for the rest, a return asset for the right to recover product, and the corresponding reduction in cost of sales. IFRS 15.B21(c) puts the cost of sales adjustment in the paragraph itself, and IFRS 15.B25 measures the asset at former carrying amount less expected recovery costs and value decline.

When does a modification get cumulative catch-up treatment? Only under IFRS 15.21(b), where the remaining goods or services are not distinct and form part of a single partially satisfied performance obligation. Most bespoke construction variations land here. Additional distinct units at a discount land in IFRS 15.21(a) and are prospective.

Potential risks

The risk with these five topics is treating them as separate memorised rules rather than as applications of the five step model. Every one of them is a Step 2 or Step 3 question in disguise. A service-type warranty is a performance obligation, which is Step 2, and it takes an allocation, which is Step 4. A right of return is variable consideration, which is Step 3. A material right is a performance obligation, which is Step 2. A modification asks whether the added goods are distinct, which is Step 2 again. A candidate who sees the connection writes a coherent answer. A candidate who has memorised five rules writes five disconnected paragraphs and misses the allocation that ties them together.

8. Practice question 1: a bundled sale needing Step 2 and Step 4

This is an original practice question written for this article. It is not an ACCA past exam question, a specimen question, or a reproduction of one, and the mark allocation shown is the author's own estimate rather than an ACCA mark scheme. It tests the two limbs of IFRS 15.27, the IFRS 15.29 factors, and a relative stand-alone selling price allocation under IFRS 15.74 where the contract states its own prices.

The scenario

Company A manufactures laboratory diagnostic equipment. On 1 October 20X5 it entered a contract with a hospital group to supply one analyser, to install and commission it, and to provide a three year service plan covering scheduled maintenance and unscheduled repairs. The single contract price is 1,200,000, payable in full on 1 October 20X5. The contract sets out indicative prices of 1,050,000 for the analyser, 50,000 for installation and 100,000 for the service plan.

The analyser was delivered and the installation completed on 1 October 20X5. Installation is a standard procedure requiring no modification to the analyser, and three independent engineering firms in the same market offer the identical service. Company A sells the same analyser without installation or a service plan for 1,000,000, and sells installation separately for 120,000. It has never sold the three year service plan on its own. Using an expected cost plus a margin approach consistent with the margin it earns on comparable service work, Company A estimates the stand-alone selling price of the service plan at 380,000.

The finance director has recognised revenue of 1,100,000 in the year ended 31 December 20X5, being the analyser and installation at the prices stated in the contract, and has deferred the 100,000 service plan price over three years, recognising 8,333 of it in 20X5.

Requirement. Evaluate the finance director's proposed accounting treatment and set out the correct treatment, with supporting calculations, for the year ended 31 December 20X5. (10 marks)

Original practice question written for this article by UQ Consulting. Not an ACCA past exam or specimen question.

Model answer

Step 2: identifying the performance obligations. IFRS 15.22 requires each promise to transfer a distinct good or service to be identified as a performance obligation. There are three promises: the analyser, the installation and the service plan.

All three are capable of being distinct under IFRS 15.27(a). The analyser is sold separately for 1,000,000. Installation is sold separately by Company A for 120,000 and by three independent firms, so the customer can benefit from it together with the analyser, which IFRS 15.28 confirms is a readily available resource because it is transferred under the same contract. The service plan benefits the customer together with the analyser on the same reasoning.

All three are separately identifiable under IFRS 15.27(b), because none of the IFRS 15.29 factors is present. There is no significant integration service producing a combined output, so IFRS 15.29(a) does not apply: the analyser functions as specified without the service plan and the installation is a standard procedure. Nothing significantly modifies or customises anything else, so IFRS 15.29(b) does not apply. The three are not highly interdependent or highly interrelated within the meaning of IFRS 15.29(c), because Company A could deliver a working analyser without providing either the installation or the service plan, and a third party could provide either without affecting the analyser. Three performance obligations.

Step 4: allocating the transaction price. The transaction price under IFRS 15.47 is 1,200,000, fixed, with no variable element under IFRS 15.48(a) and no significant financing component, because payment is made at the point of transfer of the analyser. IFRS 15.74 requires allocation on a relative stand-alone selling price basis. The finance director has allocated at the prices stated in the contract, which IFRS 15.77 expressly prohibits presuming to be stand-alone selling prices: a contractually stated price "may be (but shall not be presumed to be) the stand-alone selling price of that good or service".

Stand-alone selling prices are determined as follows. The analyser and the installation have directly observable prices under IFRS 15.76, of 1,000,000 and 120,000. The service plan has none, so it is estimated under IFRS 15.78 and 15.79(b) using the expected cost plus a margin approach at 380,000. The residual approach in IFRS 15.79(c) is not available and is not needed, because the price of the service plan is neither highly variable nor uncertain within the meaning of IFRS 15.79(c)(i) and (ii), and IFRS 15.78 requires observable inputs to be maximised in any event.

Table 7. Practice question 1, allocation of the transaction price of 1,200,000
Performance obligationStand-alone selling priceRelative proportionAllocated
Analyser1,000,00066.67%800,000
Installation120,0008.00%96,000
Three year service plan380,00025.33%304,000
Total1,500,000100.00%1,200,000

The stand-alone selling prices total 1,500,000 against a transaction price of 1,200,000, so the customer receives a bundle discount of 300,000. IFRS 15.81 requires that discount to be allocated proportionately to all three performance obligations unless the entity has observable evidence meeting all three conditions in IFRS 15.82, which the scenario does not provide. The relative allocation above achieves that proportionate result. The arithmetic: 1,000,000 divided by 1,500,000 is 0.6667, times 1,200,000 is 800,000; 120,000 divided by 1,500,000 is 0.08, times 1,200,000 is 96,000; the balance of 304,000 goes to the service plan, and 800,000 plus 96,000 plus 304,000 equals 1,200,000.

Step 5: timing. The analyser is satisfied at a point in time. None of the IFRS 15.35 criteria is met: the hospital does not simultaneously receive and consume the benefits as Company A manufactures, so 15.35(a) fails; the hospital does not control the analyser as it is created, so 15.35(b) fails; and the analyser is a standard product with an alternative use to Company A, so the first limb of 15.35(c) fails. Control transfers on delivery, supported by the IFRS 15.38 indicators of physical possession, legal title and a present right to payment. Revenue of 800,000 is recognised on 1 October 20X5.

Installation is satisfied at the point commissioning is complete on 1 October 20X5, so 96,000 is recognised in the year. The service plan meets IFRS 15.35(a): scheduled maintenance is a routine and recurring service of the kind described in IFRS 15.B3, the hospital simultaneously receives and consumes the benefit, and another provider taking over would not need substantially to re-perform the work already done. It is therefore satisfied over time. Time elapsed is an appropriate output measure under IFRS 15.B15 because the promise is to stand ready over three years. Three months of the thirty-six month term have elapsed at 31 December 20X5, giving 304,000 multiplied by 3 divided by 36, which is 25,333.

Table 8. Practice question 1, journal entries for the year ended 31 December 20X5
EntryAccountDrCr
1 Oct 20X5, receipt of considerationCash1,200,000
Contract liability (IFRS 15.106)1,200,000
1 Oct 20X5, analyser deliveredContract liability800,000
Revenue800,000
1 Oct 20X5, installation completeContract liability96,000
Revenue96,000
Oct to Dec 20X5, service planContract liability25,333
Revenue25,333
Totals2,121,3332,121,333

Revenue for the year ended 31 December 20X5 is 800,000 plus 96,000 plus 25,333, which is 921,333. The contract liability carried forward is 1,200,000 less 921,333, which is 278,667, presented under IFRS 15.106 as a contract liability and split between current and non-current. The current portion is twelve months of service revenue, 304,000 multiplied by 12 divided by 36, which is 101,333, leaving 177,334 as non-current. Those two figures sum to 278,667.

Where the marks are won and lost

Table 9. Practice question 1, effect of the finance director's treatment
Finance directorIFRS 15Difference
Revenue, year ended 31 December 20X51,108,333921,333187,000 overstated
Contract liability at 31 December 20X591,667278,667187,000 understated

The finance director's figure of 1,108,333 is 1,050,000 plus 50,000 plus 8,333. The difference of 187,000 arises entirely from allocating at contract prices rather than at relative stand-alone selling prices. Because the service plan was under-priced in the contract relative to its stand-alone selling price, allocating at stated prices pulled 187,000 of service revenue forward into 20X5.

Four things earn the marks here and none of them is the arithmetic. First, working both limbs of IFRS 15.27 rather than asserting that three obligations exist. Second, naming each IFRS 15.29 factor and saying it is absent, which takes one sentence each. Third, quoting the parenthesis in IFRS 15.77, which is the paragraph that disposes of the director's method in a single line. Fourth, saying what the error does to the financial statements in figures, because a requirement to "evaluate" is asking for the effect, not just the rule. The point of comparison for the whole allocation topic is set out in the pillar guide to the five step model.

Marks lost for a good reason that is not in the standard. A common answer here argues that installation is not distinct "because the analyser cannot be used until it is installed". That is a timing argument and it appears nowhere in IFRS 15.27 or 15.29. The correct route to the same worry is IFRS 15.29(a): is there a significant integration service producing a combined output? On these facts there is not, because the installation is standard and three third parties can perform it. State the factor, then state the fact.

9. Practice question 2: a performance bonus and a volume rebate

An original practice question written for this article, not an ACCA past exam or specimen question. Part (a) tests the choice of estimation method under IFRS 15.53 and the constraint in IFRS 15.56 and 15.57. Part (b) tests the expected value method applied correctly, which means applying an expected price to the units actually transferred rather than averaging revenue across activity levels.

The scenario

Part (a). Company B has a contract to design and deliver an effluent treatment system for a fixed fee of 8,000,000. The contract provides an additional payment of 1,000,000 if the completed system is certified by the national environmental regulator within 60 days of handover. Company B has completed four similar systems in its home market, three of which were certified within 60 days. This contract is Company B's first in a different jurisdiction, where the regulator is newly established, has published no processing statistics and has not yet certified a system of this type. Handover is expected in 20X7. The directors propose to include 750,000 in the transaction price, being three quarters of the bonus, on the basis of the entity's historic success rate.

Part (b). Company C supplies a standard electronic component to a distributor under a one year agreement running from 1 January 20X6. The list price is 100 per unit. If the distributor purchases more than 20,000 units in the calendar year, the price for every unit purchased in the year falls retrospectively to 90. If it purchases more than 28,000 units, the price for every unit falls retrospectively to 85. Company C has run identical schemes with more than forty distributors for eight years and its forecasting has been reliable. At 30 June 20X6 the distributor has purchased 9,000 units, all invoiced at 100 and all paid. Company C's assessment of the full year outcome is: 18,000 units with a probability of 20 per cent, 24,000 units with a probability of 55 per cent, and 30,000 units with a probability of 25 per cent.

Requirement. For each part, determine the amount of variable consideration to include in the transaction price at the reporting date and explain your reasoning with reference to IFRS 15. For part (b), prepare the journal entry required at 30 June 20X6. (14 marks)

Original practice question written for this article by UQ Consulting. Not an ACCA past exam or specimen question.

Model answer, part (a)

Identify the variability. The bonus is variable consideration. IFRS 15.51 confirms that consideration varies where an amount is "promised as a performance bonus on achievement of a specified milestone", and IFRS 15.48(a) requires the effect to be considered in determining the transaction price.

Choose the method. There are two possible outcomes only: the system is certified within 60 days and the bonus is earned, or it is not. IFRS 15.53(b) states that 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 most likely amount is therefore the method that better predicts entitlement, and the estimate is 1,000,000 or nil, not a proportion of the bonus.

The directors' figure of 750,000 is wrong twice over. It applies expected value to a binary outcome, which IFRS 15.53(a) reserves for situations where the entity "has a large number of contracts with similar characteristics", and four contracts is not such a population. And it produces an amount that Company B can never be entitled to, since the contract pays either 1,000,000 or nothing.

Apply the constraint. IFRS 15.56 permits inclusion of the estimate only to the extent that it is highly probable that a significant reversal of cumulative revenue will not occur. Three of the IFRS 15.57 factors point against inclusion. IFRS 15.57(a): the amount is highly susceptible to factors outside the entity's influence, since certification turns on "the judgement or actions of third parties", here a regulator. IFRS 15.57(c): Company B's experience with similar contracts is limited and, more importantly, has limited predictive value, because the four earlier contracts were certified by a different regulator in a different jurisdiction with an established process. IFRS 15.57(b): the uncertainty will not resolve until 60 days after a handover expected in 20X7.

Conclusion. The estimate under IFRS 15.53(b) is 1,000,000. The amount included in the transaction price under IFRS 15.56 is nil. The transaction price is 8,000,000. IFRS 15.59 then requires the estimate and the constrained amount to be updated at each reporting date, so if the new regulator establishes a track record before handover, some or all of the bonus may enter the transaction price at that point, with the catch-up recognised in accordance with IFRS 15.87 and 15.88.

Why the answer is nil rather than a smaller number

IFRS 15.56 allows "some or all" of an estimate to be included, which invites the thought that a partial amount is a sensible compromise. It usually is not, on a binary bonus. Partial inclusion makes sense where the variability is a range, for example a rebate percentage, because a lower point in the range can be highly probable of not reversing. Where the outcome is all or nothing, the only two amounts that can be assessed against IFRS 15.56 are the full bonus and nil, and if the full bonus fails the test the answer is nil. Saying that in one sentence shows the marker you have understood the mechanism rather than applied a formula.

Model answer, part (b)

Choose the method. The rebate has three possible outcomes across a range of volumes, and Company C has run identical schemes with more than forty distributors over eight years. IFRS 15.53(a) states that 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". Expected value is the appropriate method.

Apply it to the price, not to the revenue. The expected value is used to estimate the consideration to which Company C will be entitled for the units it has actually transferred. The probability weighting is applied to the price per unit, and the resulting price is then applied to the 9,000 units delivered to date.

Table 10. Practice question 2(b), expected value of the price per unit
Full year volume outcomePrice per unit under the schemeProbabilityWeighted price
18,000 units, threshold not met10020%20.00
24,000 units, first threshold met9055%49.50
30,000 units, second threshold met8525%21.25
Total100%90.75

The expected price per unit is 90.75. Revenue for the 9,000 units transferred is 9,000 multiplied by 90.75, which is 816,750. The distributor has been invoiced 9,000 multiplied by 100, which is 900,000. The difference of 83,250 is consideration received to which Company C does not expect to be entitled, and IFRS 15.55 requires a refund liability: "An entity shall recognise a refund liability if the entity receives consideration from a customer and expects to refund some or all of that consideration to the customer. A refund liability is measured at the amount of consideration received (or receivable) for which the entity does not expect to be entitled." Check the arithmetic: 816,750 plus 83,250 equals 900,000.

Apply the constraint. IFRS 15.56 must still be run. The population is large and homogeneous, the scheme has operated for eight years across more than forty distributors, and forecasting has been reliable, so none of the IFRS 15.57 factors bites. In particular IFRS 15.57(c) is not engaged, because the entity's experience with similar contracts is extensive and has predictive value. The full expected value of 90.75 per unit passes the constraint. Had the scenario said this was a new scheme with no history, IFRS 15.57(c) would have applied and the transaction price would have been constrained, most likely to 85 per unit, being the amount whose non-reversal is highly probable across all three outcomes.

Table 11. Practice question 2(b), journal at 30 June 20X6 for the units delivered in the period
AccountDrCr
Cash900,000
Revenue816,750
Refund liability (IFRS 15.55)83,250
Totals900,000900,000

The expected value error to avoid. A common wrong answer weights the full year revenue of each outcome and recognises the result: 20 per cent of 18,000 units at 100, plus 55 per cent of 24,000 units at 90, plus 25 per cent of 30,000 units at 85. That is 360,000 plus 1,188,000 plus 637,500, or 2,185,500. It is an arithmetically clean number and it is nonsense, because it recognises revenue for roughly 15,000 units that have not been delivered and for which no performance obligation has been satisfied. IFRS 15.31 recognises revenue only as performance obligations are satisfied. Expected value estimates the price. It does not estimate the volume of revenue to book today.

Where the marks are won and lost

In part (a) the marks are in the method choice and in the constraint, in that order. A script that identifies most likely amount under IFRS 15.53(b), states the estimate as 1,000,000, and then constrains it to nil citing IFRS 15.57(a) and (c) with the facts attached has captured almost everything available. A script that goes straight to nil because "the outcome is uncertain" has skipped both the method and the paragraph and will collect a fraction of it. The requirement said "explain your reasoning with reference to IFRS 15", which is the examiner telling you where the marks are.

In part (b) the marks are in the mechanic. Recognising that the weighting attaches to the price and not to the revenue is the point of the question, and the refund liability under IFRS 15.55 is the second point. Note also that the retrospective rebate means the liability relates to units already sold, so it is a refund liability rather than a contract liability, and IFRS 15.55 says so expressly. Presenting it as deferred revenue is a presentation error. The same distinction is developed in the contract assets and liabilities article, and the estimation mechanics in the variable consideration article.

10. Practice question 3: a construction contract, the 15.35(c) test and a cost-to-cost schedule

An original practice question written for this article, not an ACCA past exam or specimen question. It tests both limbs of IFRS 15.35(c), the input method in IFRS 15.B18, the exclusion of abnormal costs under IFRS 15.B19(a), and the presentation of a contract asset under IFRS 15.107. This is the shape of revenue question that appears most often in a scenario with a director's proposed treatment attached.

The scenario

Company D fabricates modular processing units. On 1 April 20X5 it contracted to design, build and commission a single bespoke effluent processing module for a customer, for a fixed price of 20,000,000. Fabrication takes place at Company D's own yard. The module is engineered to the customer's specifications and to the layout of the customer's existing plant, and the contract prohibits Company D from redirecting the module to any other customer during construction. Company D's engineers confirm that reconfiguring the completed module for another buyer would require substantial rework at a cost that would exceed any price obtainable.

The contract may be terminated by the customer at any time for convenience. On termination, the customer must pay Company D the costs it has incurred to the date of termination plus a margin of 8 per cent on those costs. Company D's expected margin on the contract as a whole is 20 per cent.

Total contract costs were estimated at inception at 16,000,000. Costs incurred to 31 December 20X5 were 6,000,000. Of that amount, 200,000 relates to the rectification of a fabrication error made by Company D's own welding team. The error was not anticipated at inception and was not reflected in the contract price. Progress billings of 5,000,000 had been issued by 31 December 20X5, of which 4,500,000 had been received.

The finance director proposes to recognise revenue of 7,407,407, being 6,000,000 divided by revised total expected costs of 16,200,000, applied to the contract price.

Requirement. Discuss whether Company D should recognise revenue over time or at a point in time, and calculate the revenue, cost of sales and statement of financial position amounts for the year ended 31 December 20X5. (14 marks)

Original practice question written for this article by UQ Consulting. Not an ACCA past exam or specimen question.

Model answer

Step 2, briefly. Design, fabrication and commissioning are not separately identifiable. IFRS 15.29(a) is present: Company D provides a significant service of integrating the individual promises into a combined output, the working module for which the customer has contracted. IFRS 15.29(b) is also present, because the design significantly customises the fabricated unit. Under IFRS 15.30 the promises are combined into a single performance obligation. Step 4 does not arise, and IFRS 15.75 confirms that paragraphs 76 to 86 do not apply where the contract has one performance obligation.

Step 5, the over time test. Take the three IFRS 15.35 criteria in order and say why each does or does not apply. This is where the analysis marks sit.

IFRS 15.35(a) is not met. The customer does not simultaneously receive and consume the benefits of Company D's performance. Fabrication is taking place at Company D's yard, and applying the test in IFRS 15.B4, another contractor taking over would need substantially to re-perform very little, but that is not the same as the customer consuming benefits as performance occurs. Nothing is transferred to the customer during fabrication.

IFRS 15.35(b) is not met. The module is being built at Company D's yard, not on the customer's site, and the customer does not control the work in progress as it is created or enhanced.

IFRS 15.35(c) is met, and both limbs must be evidenced. On the first limb, the module has no alternative use to Company D. IFRS 15.36 treats an asset as having no alternative use where the entity is "either 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". Both apply here: the contract prohibits redirection during construction, and IFRS 15.B8 explains that a practical limitation exists where the entity would incur significant costs to rework the asset or could only sell it at a significant loss, which is Company D's engineering assessment. On the second limb, Company D has an enforceable right to payment for performance completed to date. The termination clause pays costs incurred plus an 8 per cent margin. IFRS 15.B9 requires 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)". It adds that "compensation for a reasonable profit margin need not equal the profit margin expected if the contract was fulfilled as promised". The 8 per cent margin is therefore sufficient even though the contract margin is 20 per cent.

Conclusion on timing. The performance obligation is satisfied over time under IFRS 15.35(c). Note that the answer names the criterion and evidences both of its limbs. A conclusion of "over time because the customer benefits as construction progresses" would be both unsupported and, on these facts, an assertion of criterion (a), which is the criterion that fails.

Change one fact and the answer flips. If the termination clause reimbursed costs incurred with no margin, the second limb of IFRS 15.35(c) would fail on IFRS 15.B9, none of the three criteria would be met, and IFRS 15.32 would make the obligation a point in time obligation satisfied on delivery and commissioning. Revenue for the year would be nil and the costs incurred would sit as work in progress. That single clause moves 7,250,000 of revenue. Scenarios that quote a termination clause are quoting it for a reason.

Measuring progress. IFRS 15.39 requires progress to be measured towards complete satisfaction of the obligation. Company D uses a cost-based input method under IFRS 15.B18, which is appropriate for a fabrication contract where costs are incurred broadly in proportion to the work performed. IFRS 15.B19(a) requires an adjustment where a cost incurred does not contribute to progress, giving as its example "costs incurred that are attributable to significant inefficiencies in the entity's performance that were not reflected in the price of the contract (for example, the costs of unexpected amounts of wasted materials, labour or other resources...)". The 200,000 of rectification cost for Company D's own fabrication error is exactly that. It is excluded from the measure of progress, both from costs incurred and from total expected costs, and it is expensed as incurred.

Table 12. Practice question 3, measure of progress at 31 December 20X5
ComponentAmountBasis
Costs incurred to date6,000,000Per the scenario
Less rectification of own fabrication error(200,000)Excluded, IFRS 15.B19(a)
Costs incurred contributing to progress5,800,000
Total expected costs, excluding the error16,000,000Estimate at inception, unchanged
Measure of progress36.25%5,800,000 divided by 16,000,000
Table 13. Practice question 3, profit or loss for the year ended 31 December 20X5
LineAmountWorking
Revenue7,250,00020,000,000 multiplied by 36.25%
Cost of sales, contract costs(5,800,000)Costs contributing to progress
Cost of sales, rectification(200,000)Expensed as incurred, IFRS 15.B19(a)
Contract profit1,250,0007,250,000 less 6,000,000

Check the arithmetic. 5,800,000 divided by 16,000,000 is 0.3625. 0.3625 multiplied by 20,000,000 is 7,250,000. Revenue of 7,250,000 less total costs charged of 6,000,000 gives 1,250,000. As a sense check, 36.25 per cent of the contract's expected profit of 4,000,000, being 20,000,000 less 16,000,000, is 1,450,000, and the difference of 200,000 is the rectification cost that has been expensed without a matching revenue credit. The two reconcile.

Table 14. Practice question 3, journal entries for the year ended 31 December 20X5
EntryAccountDrCr
Costs incurredCost of sales6,000,000
Cash and payables6,000,000
Revenue recognisedContract asset7,250,000
Revenue7,250,000
Progress billings issuedTrade receivables5,000,000
Contract asset5,000,000
Cash receivedCash4,500,000
Trade receivables4,500,000
Totals22,750,00022,750,000

Statement of financial position at 31 December 20X5. The contract asset is 7,250,000 less 5,000,000 billed, which is 2,250,000. IFRS 15.107 governs the presentation: "If an entity performs by transferring goods or services to a customer before the customer pays consideration or before payment is due, the entity shall present the contract as a contract asset, excluding any amounts presented as a receivable." Trade receivables are 5,000,000 billed less 4,500,000 received, which is 500,000, and IFRS 15.105 requires unconditional rights to consideration to be presented separately as a receivable. The two must not be combined. IFRS 15.107 also requires the contract asset to be assessed for impairment under IFRS 9.

Where the marks are won and lost

The finance director's figure of 7,407,407 is 6,000,000 divided by 16,200,000, applied to 20,000,000. It overstates revenue by 157,407 and it makes the same error twice: it leaves the abnormal rectification cost in the numerator, which inflates apparent progress, and it adds the same cost to the denominator, which understates it, so the two errors partially cancel and the result looks plausible. IFRS 15.B19(a) requires the cost to come out of both. Saying that the director's method rewards the entity with additional revenue for its own inefficiency is the sentence that shows you understand why the paragraph exists.

Three habits earn the analysis marks in this question. Work all three IFRS 15.35 criteria and say why each fails or holds, rather than jumping to the one that works. Evidence both limbs of IFRS 15.35(c) separately, since each carries its own paragraph, IFRS 15.36 and IFRS 15.37 with IFRS 15.B9. And present the contract asset and the receivable separately, because IFRS 15.105 and 15.107 require it and because a single net figure is a presentation error that is easy for a marker to spot. Fuller treatment of the timing question sits in the over time versus point in time article, and of the balance sheet mechanics in the contract assets and liabilities article.

Practitioner note

Cost-to-cost schedules go wrong in practice for the same reason they go wrong in exams: the denominator is stale. Total expected costs are set at inception and then not revisited until a problem is obvious, which flatters progress in the middle of a contract and produces a large negative catch-up at the end. IFRS 15.41 requires progress to be remeasured at the end of each reporting period, and remeasuring progress means remeasuring both halves of the fraction. A schedule where the denominator has not moved in eighteen months on a contract with variations is a schedule nobody has re-estimated.

11. Practice question 4: a right of return and a contract modification

An original practice question written for this article, not an ACCA past exam or specimen question. Part (a) tests the four legs of the right of return journal under IFRS 15.B21 and the measurement of the return asset under IFRS 15.B25. Part (b) tests the modification routing through IFRS 15.20 and IFRS 15.21(a). Both are mechanical once the paragraph is identified, which makes them among the most reliable marks in a revenue scenario.

The scenario

Part (a). On 15 December 20X6 Company E sold 5,000 units of a consumer product to a retail chain for 200 per unit, payable within 30 days. The cost of each unit is 120. The customer may return any unsold unit within 90 days for a full refund. Company E has sold this product line for six years and its records across several hundred thousand units show a return rate of 6 per cent. Returned units are resold, but Company E expects to incur handling and repackaging costs of 4 per unit and expects to realise 6 per unit less than cost because returned units are sold through a clearance channel. Company E's accountant has recognised revenue of 1,000,000 and cost of sales of 600,000, with a note saying returns will be accounted for when they occur.

Part (b). On 1 January 20X6 Company F contracted to supply 100 identical machines to a customer at 10,000 each. Each machine is distinct and control transfers on delivery. By 30 September 20X6, 60 machines had been delivered and revenue of 600,000 recognised. On 1 October 20X6 the parties agreed that Company F would supply a further 40 machines at 7,000 each. The stand-alone selling price of the machine at 1 October 20X6 was 9,500. The price reduction was agreed because the customer threatened to move the remaining volume to a competitor. No machines were delivered between 1 October and 31 December 20X6.

Requirement. Prepare the journal entries required by IFRS 15 for part (a) at 31 December 20X6, and determine the revenue per machine to be recognised on machines delivered after 1 October 20X6 in part (b), explaining the route through IFRS 15 in each case. (16 marks)

Original practice question written for this article by UQ Consulting. Not an ACCA past exam or specimen question.

Model answer, part (a)

The right of return is variable consideration, not a separate performance obligation. IFRS 15.B22 is explicit: the promise to stand ready to accept a returned product "shall not be accounted for as a performance obligation in addition to the obligation to provide a refund". IFRS 15.51 confirms that consideration is variable where "a product was sold with a right of return", and IFRS 15.B23 routes the measurement through IFRS 15.47 to 15.72, including the constraint.

Estimate the returns. Company E has six years of data across several hundred thousand units, which is the large homogeneous population contemplated by IFRS 15.53(a), so expected value is the appropriate method. The estimate is a 6 per cent return rate, or 300 units of the 5,000 sold. Running the constraint in IFRS 15.56, none of the IFRS 15.57 factors is engaged: the rate depends on consumer behaviour rather than on third party judgement, it resolves within 90 days, and the entity's experience is extensive and predictive. The full estimate is included.

The four legs. IFRS 15.B21 requires recognition of revenue for the units expected to be retained, a refund liability for the rest, and "an asset (and corresponding adjustment to cost of sales) for its right to recover products from customers on settling the refund liability". That is four lines in the journal, and the accountant's entry has two of them.

Table 15. Practice question 4(a), the four components
ComponentWorkingAmount
Revenue, IFRS 15.B21(a)4,700 units retained at 200940,000
Refund liability, IFRS 15.B21(b)300 units expected to return at 20060,000
Return asset, IFRS 15.B21(c) and B25300 units at 120 less 4 handling less 6 value decline, so 300 at 11033,000
Cost of salesInventory relieved of 600,000 less the return asset of 33,000567,000
Table 16. Practice question 4(a), journal entries at 31 December 20X6
AccountDrCr
Trade receivables1,000,000
Revenue940,000
Refund liability60,000
Cost of sales567,000
Return asset, right to recover products33,000
Inventory600,000
Totals1,600,0001,600,000

Check the arithmetic. 5,000 units less 6 per cent is 4,700 units, at 200 each is 940,000. The 300 units expected to be returned at 200 each is 60,000, and 940,000 plus 60,000 is 1,000,000, the amount invoiced. On the cost side, 5,000 units at 120 is 600,000 of inventory relieved. The return asset is measured under IFRS 15.B25 "by reference to the former carrying amount of the product... less any expected costs to recover those products (including potential decreases in the value to the entity of returned products)", so 120 less 4 less 6 is 110 per unit, and 300 units at 110 is 33,000. Cost of sales is the balance, 600,000 less 33,000, which is 567,000, and 567,000 plus 33,000 is 600,000. Gross profit is 940,000 less 567,000, which is 373,000. As a sense check, 4,700 units at a margin of 80 is 376,000, less the 3,000 of expected handling costs and value decline on the 300 returning units, which is 373,000.

Presentation. IFRS 15.B25 requires the entity to "present the asset separately from the refund liability". A single net figure of 27,000 is a presentation error even though the amounts arise from the same transaction. IFRS 15.B24 then requires both the refund liability and, under the same paragraph, the entity's assessment of amounts to which it expects to be entitled, to be updated at each reporting date, with the adjustment recognised as revenue or as a reduction of revenue.

What the accountant's treatment does. Recognising 1,000,000 of revenue and 600,000 of cost of sales overstates revenue by 60,000, overstates cost of sales by 33,000, overstates profit by 27,000, and omits both the refund liability and the return asset from the statement of financial position. It also fails IFRS 15.B21 on its face, because the paragraph says the entity "shall recognise all of the following" and lists three items. Accounting for returns "when they occur" is not an available policy.

Model answer, part (b)

Is there a modification? Yes. IFRS 15.18 defines a contract modification as "a change in the scope or price (or both) of a contract that is approved by the parties to the contract", and both scope and price have changed by agreement.

Test IFRS 15.20 first. Both conditions must be present for separate contract treatment. Condition (a) is met: the scope increases by 40 additional machines, each of which is distinct under IFRS 15.27, since the machines are identical, sold separately, and none of the IFRS 15.29 factors applies. Condition (b) is not met. It requires the price to increase "by an amount of consideration that reflects the entity's stand-alone selling prices of the additional promised goods or services and any appropriate adjustments to that price to reflect the circumstances of the particular contract". The additional price of 7,000 is 26 per cent below the stand-alone selling price of 9,500. IFRS 15.20 permits an adjustment for circumstances such as the selling costs the entity avoids by not having to win a new customer, but a discount of 2,500 per machine is a commercial concession made under competitive pressure, not an avoided selling cost. Condition (b) fails, so the modification is not a separate contract.

Route through IFRS 15.21. The remaining goods are the 40 undelivered machines from the original order plus the 40 additional machines, 80 in total. They are distinct from the 60 machines already transferred. IFRS 15.21(a) therefore applies: the modification is accounted for "as if it were a termination of the existing contract and the creation of a new contract". IFRS 15.21(a) sets the consideration to be allocated to the remaining performance obligations as the sum of "(i) the consideration promised by the customer (including amounts already received from the customer) that was included in the estimate of the transaction price and that had not been recognised as revenue; and (ii) the consideration promised as part of the contract modification".

Table 17. Practice question 4(b), consideration to allocate to the remaining machines
ComponentWorkingAmount
Original consideration not yet recognised as revenue, IFRS 15.21(a)(i)40 machines at 10,000400,000
Consideration promised in the modification, IFRS 15.21(a)(ii)40 machines at 7,000280,000
Total to allocate680,000
Remaining machines40 plus 4080
Revenue per machine delivered after 1 October 20X6680,000 divided by 808,500

Revenue on the 60 machines already delivered is not restated. It remains 600,000, and IFRS 15.21(a) is a prospective treatment for exactly that reason. Total revenue across the whole arrangement is 600,000 plus 680,000, which is 1,280,000, and this agrees to the total consideration of 100 machines at 10,000 plus 40 machines at 7,000, which is 1,000,000 plus 280,000, or 1,280,000. No revenue was recognised in the quarter to 31 December 20X6 because no machines were delivered in it.

Table 18. Practice question 4(b), how the answer changes if one fact changes
Changed factRouteConsequence
The 40 additional machines are priced at 9,300, reflecting selling costs avoided on an existing customerIFRS 15.20, both conditions metSeparate contract. The original 100 machines stay at 10,000 each and the new 40 are recognised at 9,300 each. Nothing is reallocated
The contract is for one bespoke integrated production line, not 100 distinct machines, and the customer orders an enhancement mid-buildIFRS 15.21(b), remaining goods not distinct and part of a single partially satisfied performance obligationCumulative catch-up at the modification date for the effect on the transaction price and on the measure of progress
The price reduction relates only to the 60 machines already delivered, because of a quality complaintNot a modification adding goods or services. A change in the transaction price under IFRS 15.87 and 15.88Recognised as a reduction of revenue in the period in which the transaction price changes

Where the marks are won and lost

Part (a) is won by producing four journal legs rather than two. The return asset and the cost of sales adjustment are in the text of IFRS 15.B21(c) itself, so omitting them is not an oversight of detail, it is a failure to read the paragraph. The measurement of the return asset under IFRS 15.B25 is a second, separate mark, because most candidates who do recognise the asset measure it at full cost and miss the deduction for recovery costs and expected value decline. The presentation requirement, that the asset is shown separately from the refund liability, is a third.

Part (b) is won by testing IFRS 15.20 before IFRS 15.21, and by saying which condition fails and why. A script that concludes "not a separate contract because the price is discounted" has the right answer with no reasoning. A script that quotes the "appropriate adjustments to that price to reflect the circumstances of the particular contract" wording and explains why a competitive concession is not such an adjustment has the reasoning. From there the arithmetic is one line, and checking that total revenue agrees to total consideration is a free integrity check the marker can see. The routing is worked at greater length in the contract modifications article, and the returns mechanics in the warranties, returns and customer options article.

12. How should a revenue answer be structured, and what happens when ethics is attached to it?

Structure the answer around the requirement, not around the standard. Where the requirement asks you to evaluate a director's proposed treatment, answer in four moves: state what the director has done, state what IFRS 15 requires with the paragraph, state the difference in figures, and state the effect on the financial statements. Where an ethical dimension is attached, deal with the reporting issue and the ethical issue separately, because they carry separate marks and the ACCA syllabus positions them as separate requirements.

The four move structure for a critique requirement

"The director proposes to..." is the most common framing for a revenue issue in a scenario, and it tells you the answer needs a comparison, not a lecture. The four moves are these.

Table 19. Answering a "the director proposes" requirement on revenue
MoveWhat it looks likeWhy it earns
1. What has been done"The director has allocated the transaction price using the prices stated in the contract."Shows you have read the scenario. One short sentence, no more. Restating the facts at length is what ACCA's Section B guidance warns against
2. What the standard requires"IFRS 15.74 requires allocation on a relative stand-alone selling price basis, and IFRS 15.77 says a contractually stated price shall not be presumed to be the stand-alone selling price."The paragraph reference is the mark. Without it the sentence is an opinion
3. The difference in figures"Revenue is overstated by 187,000 and the contract liability understated by the same amount.""Evaluate" means quantify where the scenario gives you enough to quantify
4. The effect and the correction"Revenue for the year should be 921,333. The adjustment moves 187,000 from 20X5 revenue into the contract liability, to be released over the remaining service period."Closes the loop. A marker can tick the conclusion without reconstructing it

Two disciplines make the four moves work under time pressure. First, use sub-headings taken from the requirement, which is what ACCA's own guidance on Section B recommends, and put each point in a new short paragraph. Second, quote the paragraph rather than the textbook. "IFRS 15.77 states that a contractually stated price may be, but shall not be presumed to be, the stand-alone selling price" is worth more than "the standard says you have to use fair values", because the first is the standard and the second is a recollection of a lecture.

Quoting without memorising

You are not expected to reproduce IFRS 15 verbatim, and marks are not withheld for a paraphrase. What is expected is precision about which paragraph does the work. Learning ten paragraph numbers cold covers most revenue scenarios: 15.9 for the contract, 15.27 and 15.29 for distinct, 15.53 and 15.56 for variable consideration, 15.74 and 15.77 for allocation, 15.35 for over time, 15.20 and 15.21 for modifications, and 15.B21 for returns. Ten numbers. Everything else can be described as "the application guidance on principal versus agent" or "the warranty guidance in Appendix B" without loss.

Showing the journal

Where a requirement asks for the accounting treatment and the scenario contains numbers, a journal is usually the fastest way to demonstrate you have understood the whole transaction, and it protects you when a narrative explanation runs out of time. Three rules keep journals from costing marks. Show both sides, because a one-sided entry tells the marker nothing about where the credit went. Label the accounts with the terms the standard uses, so "contract liability" rather than "deferred income" and "refund liability" rather than "provision for returns", since IFRS 15.105 to 15.109 use the first terms and IFRS 15.55 uses the second. And foot the entry. An entry that does not balance invites the marker to check the rest of your arithmetic.

The presentation labels matter more than they look. A refund liability under IFRS 15.55 and a contract liability under IFRS 15.106 are different things: the first is money the entity expects to give back for goods already delivered, the second is an obligation to deliver goods for money already received. Using one label for the other in a script suggests the underlying analysis has not been done. IFRS 15.109 does permit alternative descriptions in the statement of financial position, but requires sufficient information for users to distinguish receivables from contract assets, which is a disclosure permission rather than a licence to blur the categories in an answer.

When ethics is attached to the revenue issue

The SBR syllabus places ethics in section A, requiring candidates to appraise and discuss the importance of ethical and professional behaviour and to assess the consequences of unethical conduct by management. The published exam structure puts a 20 mark question in Section A that requires candidates to consider the reporting implications and the ethical implications of specific events, and awards two professional marks in question two and two in question four. ACCA, Strategic Business Reporting (SBR-INT) syllabus and study guide, September 2025 to June 2026, accaglobal.com. Revenue is a natural vehicle for that pairing, because revenue recognition judgements have a direction and the direction usually favours management.

The structure that works is to answer the reporting question first and completely, then to address the ethics separately. Merging them produces an answer that does neither well, because the reporting marks want paragraph references and the ethics marks want threats, principles and actions.

Table 20. Revenue fact patterns with an ethical dimension, and what to say
Fact in the scenarioThe reporting pointThe ethical point
Directors' bonuses are linked to reported revenue, and the directors have included an unconstrained performance bonus in the transaction priceIFRS 15.56 and the IFRS 15.57 factors. The estimate is constrainedA self-interest threat to objectivity. The judgement is being made by people whose remuneration depends on the outcome
The finance director insists on gross presentation for an arrangement where the entity does not control the goods before transferIFRS 15.B35 control test and the IFRS 15.B37 indicators. Net presentation as an agentIntegrity, and a threat to professional competence and due care if the accountant proceeds knowing the analysis is wrong. Profit is unchanged, so the motivation is presentational, which is itself a fact to state
Revenue is recognised on a deposit from a customer whose ability to pay is doubtful, shortly before a covenant testIFRS 15.9(e), then IFRS 15.15 and 15.16. The deposit is a liabilitySelf-interest and intimidation threats. The timing relative to the covenant test is the fact that makes it an ethical issue rather than a technical error
A junior accountant is instructed not to raise the issue with the auditorsNot a reporting pointIntegrity and professional behaviour. The action required is escalation within the entity, documentation of the position taken, and taking advice, including from ACCA, if the matter is not resolved

Three things make an ethics answer specific rather than generic. Name the fundamental principle at issue from the ACCA Code of Ethics and Conduct, which sets out integrity, objectivity, professional competence and due care, confidentiality and professional behaviour. Name the threat and tie it to a fact in the scenario, so "self-interest, because the directors' bonus depends on the revenue figure" rather than "there is a self-interest threat". And state an action, in escalating order, because a conclusion that the accountant "should act ethically" is not an action. Escalate internally, seek to have the treatment corrected, document the position, obtain advice, and consider resignation only as a last resort where the matter cannot be resolved.

Do not fabricate authority. The temptation in an ethics answer is to attribute a rule to a source you have not read. Write what the Code requires in general terms if you are unsure of the paragraph, rather than inventing a citation. The same applies to the reporting side: a wrong paragraph number attached to a correct proposition reads worse than the proposition on its own, because it tells the marker the reference was guessed.

Time and proportion

A revenue issue inside a scenario is usually worth fewer marks than the amount you could write about it. The discipline is to spend the words in proportion to the requirement. If the requirement is worth ten marks and revenue is one of two issues, five marks of writing is roughly a page, which is four or five short paragraphs. That is enough for the four moves plus a journal. It is not enough for a recital of the five step model, which is why the recital has to go.

A practical order of work on a revenue issue under time pressure: read the requirement first and note what verb it uses, evaluate or explain or calculate; scan the scenario for the planted fact, which is usually a termination clause, a bonus, a discount against stand-alone selling price, or a payment received in advance; write the conclusion; support it with the paragraph; quantify; and stop. If a second issue is present, move to it rather than perfecting the first. Incomplete coverage of the requirement is the failure mode ACCA's own Section B guidance identifies, and it is a much bigger risk than an imperfect explanation of an issue you have already answered.

My view: the most useful revision exercise for revenue in SBR is not working more questions. It is taking a question you have already answered and rewriting your answer to half its length without losing a single paragraph reference or a single figure. What survives that compression is what the marks were for. Everything you cut is what was costing you time in the exam. The pillar guide to the five step model and the industry examples article give further fact patterns to practise the compression on.

Local FAQs

Should I write out the five steps in every revenue answer? No. Use them as a plan for your own thinking and as sub-headings only where the requirement covers the whole model. Where the issue is a single judgement, such as whether a modification is a separate contract, go straight to it. Marks follow the requirement.

Do I lose marks for the wrong paragraph number? A wrong number attached to a correct proposition usually costs credibility rather than a specific mark, but it is a risk you do not need to take. If you are unsure of the number, describe the requirement accurately without a number. If you are sure, use it, because the reference is where the technical mark sits.

How much detail do professional marks need? The professional marks are awarded for the qualities of the answer rather than for its technical content, so clarity, structure, relevance and a sensible use of headings are what earns them. A technically correct answer written as one unbroken block of text is leaving them on the table.

Potential risks

The biggest structural risk in a revenue answer is answering a question that was not asked. A requirement to evaluate the director's treatment is not a requirement to explain IFRS 15, and a page explaining IFRS 15 scores what its application to the scenario earns, which is often very little. The second risk is running out of time on the first issue in a multi-issue requirement, which converts marks you could have had into marks you never attempted. Both risks are solved the same way: read the requirement, allocate the marks across the issues before writing, and stop each issue when its share of the words is spent.

What do real regulator findings tell an SBR candidate?

Exam scenarios are not invented in a vacuum. The judgements that examiners build questions around are the same ones that regulators keep finding wrong in filed accounts. Reading what the Financial Reporting Council found when it reviewed IFRS 15 reporting is a fast way to see which parts of the standard actually generate disagreement, and those are the parts worth knowing properly.

The FRC's thematic review of IFRS 15 disclosures in the first year of application, published in October 2019, looked at how companies had implemented the standard. Its recurring theme was not that companies had reached indefensible accounting answers. It was that they had identified a judgement and then failed to explain how they had made it. A company would state that judgement was applied in determining whether revenue is recognised over time or at a point in time, and stop there, without saying which of the IFRS 15.35 criteria it relied on or what facts drove the conclusion.

That is precisely the difference between a weak SBR answer and a strong one, and it is worth internalising because it generalises. IFRS 15.123 requires an entity to disclose the judgements that significantly affect the amount and timing of revenue. Naming a judgement is not explaining it. In an exam, writing "this is a matter of judgement" earns nothing. Writing "the asset has no alternative use because the contract prohibits redirection, and there is an enforceable right to payment for work completed to date including a reasonable margin, so IFRS 15.35(c) is met and revenue is recognised over time" earns the mark, because it names the criterion, cites the paragraph and applies it to the facts.

What this means for how you revise

Revise the judgement points, not the definitions. The five step model can be written out from memory by almost every candidate sitting the exam, which is why reciting it separates nobody. What separates candidates is being able to say which of the three IFRS 15.35 criteria applies and why, whether IFRS 15.29(a), (b) or (c) is present, whether IFRS 15.53(a) or 15.53(b) better predicts the consideration, and whether a modification routes through IFRS 15.20, 15.21(a) or 15.21(b). Those are the decision points a scenario is built around.

The same pattern appears in the enforcement priorities that European regulators publish each year, which have repeatedly returned to revenue: the identification of performance obligations in bundled arrangements, principal versus agent conclusions, and the disclosure of significant judgements. None of that is exam-specific. It is simply where the standard is hard, and a question setter and an enforcement regulator are both drawn to the same places.

Check the syllabus yourself. Examinable standards and the format of the exam change over time. Confirm the current SBR syllabus, the examinable documents list and the exam structure on ACCA's own website before relying on any third party account of what is examinable, including this article. Nothing here should be treated as a statement of ACCA policy.

Five ways IFRS 15 answers lose marks

  • Reciting the five steps instead of applying them. A scenario rarely puts all five steps in issue. Writing three paragraphs on Step 1 when the contract plainly exists, and then running out of time before the allocation that the requirement actually asked about, is the most reliable way to score badly on a question you understood. Read the requirement, identify which steps are genuinely contested, and spend the time there.
  • Justifying a single performance obligation by the customer having to wait. Distinctness turns on IFRS 15.27 and the factors in IFRS 15.29. Whether the customer can use one item before the other arrives is a statement about the pattern of transfer, which belongs in Step 5 under IFRS 15.35. An answer that reasons from waiting has cited nothing and applied nothing.
  • Concluding over time without naming the criterion. "The customer benefits as the work progresses" is a paraphrase of IFRS 15.35(a) that never actually says (a). Where the contract is for a customised asset the relevant criterion is usually IFRS 15.35(c), and that has two cumulative limbs: no alternative use, and an enforceable right to payment for performance to date. Naming the wrong criterion, or naming none, loses the mark even where the conclusion is right.
  • Showing two journal legs on a right of return. IFRS 15.B21 requires four: revenue and refund liability on one side, return asset and the cost of sales adjustment on the other, with the return asset measured under IFRS 15.B25. Two legs leaves the balance sheet short of an asset and the income statement showing the wrong gross margin.
  • Allocating at the prices written into the contract. IFRS 15.77 says a contractually stated price "shall not be presumed to be" the stand-alone selling price. Allocation runs on relative stand-alone selling prices under IFRS 15.74 and 15.76. Because the error does not change cumulative revenue, it survives every total-based check, which is exactly why it is a favoured scenario.

IFRS 15 and ACCA SBR: frequently asked questions

Is IFRS 15 examinable in the ACCA SBR exam?

Yes. Revenue from Contracts with Customers is part of the Strategic Business Reporting syllabus and it appears in scenario form rather than as a request to recite the model. The examinable material is the standard itself, so an answer that quotes IFRS 15.27 or IFRS 15.35(c) and applies it to the facts is worth more than one that describes the five steps in general terms. Candidates should confirm the current syllabus and examinable documents on ACCA's own website before relying on any third party summary, including this one.

What is the five step model in IFRS 15?

Step 1 identifies the contract using the five criteria in IFRS 15.9. Step 2 identifies the performance obligations, applying the distinct test in IFRS 15.27 and the separately identifiable factors in IFRS 15.29. Step 3 determines the transaction price, considering the five effects listed in IFRS 15.48. Step 4 allocates that price to the performance obligations on a relative stand-alone selling price basis under IFRS 15.74 and 15.76. Step 5 recognises revenue when or as each performance obligation is satisfied, tested against IFRS 15.35 and IFRS 15.38.

How should I structure an IFRS 15 answer in SBR?

Work the steps that the scenario actually puts in issue rather than all five mechanically. Name the paragraph, state the test in the standard's own words, apply it to the specific facts given, then state the consequence in numbers and, where the requirement invites it, a journal. Where a requirement asks you to comment on a director's proposed treatment, say what the director has done, why the standard does not support it, and what the correct treatment and its effect on the financial statements are.

What is the most common mistake students make on the distinct test?

Concluding that promises form a single performance obligation because the customer cannot use one without the other, or must wait until completion. Waiting appears nowhere in IFRS 15.27, 15.28 or 15.29. That reasoning is about the pattern of transfer, which is a Step 5 question under IFRS 15.35. A conclusion on distinctness has to name a factor: significant integration under IFRS 15.29(a), significant modification or customisation under IFRS 15.29(b), or high interdependence or interrelation under IFRS 15.29(c).

When is revenue recognised over time rather than at a point in time?

Only where one of the three criteria in IFRS 15.35 is met, and the answer must say which one. IFRS 15.35(a) covers simultaneous receipt and consumption of the benefits. IFRS 15.35(b) covers an asset the customer controls as it is created or enhanced. IFRS 15.35(c) has two cumulative limbs: the asset has no alternative use to the entity, and the entity has an enforceable right to payment for performance completed to date. If none is met, IFRS 15.38 applies and revenue is recognised at a point in time.

How do I decide between the expected value and most likely amount methods?

IFRS 15.53 says the entity uses whichever method better predicts the consideration to which it will be entitled. IFRS 15.53(a) indicates the expected value, a probability weighted sum, where the entity has a large number of contracts with similar characteristics. IFRS 15.53(b) indicates the most likely amount where the contract has only two possible outcomes, such as a bonus that is either earned or not. The method is then applied consistently through the contract under IFRS 15.54, and the result is capped by the constraint in IFRS 15.56.

Why does allocation ignore the prices stated in the contract?

Because IFRS 15.77 removes the presumption. It accepts that a contractually stated price or list price may be the stand-alone selling price, then says it "shall not be presumed to be" that price. The allocation objective in IFRS 15.73 and the relative stand-alone selling price requirement in IFRS 15.74 and 15.76 govern instead. Allocating at stated prices does not change cumulative revenue but moves it between periods, which is exactly the error a scenario is usually built to expose.

What are the journal entries for a sale with a right of return?

There are four legs, not two. Revenue is recognised only for the goods not expected to be returned, with a refund liability for the rest under IFRS 15.55 and IFRS 15.B21. On the cost side, IFRS 15.B21 requires a return asset for the right to recover products, measured under IFRS 15.B25 at the former carrying amount less expected recovery costs, with a corresponding adjustment to cost of sales. Omitting the return asset and the cost of sales leg understates assets and misstates gross margin, and it is a frequent error in both exams and practice.

How are contract modifications accounted for under IFRS 15?

Through three routes. IFRS 15.20 treats the modification as a separate contract where both conditions are met: the scope increases by distinct goods or services, and the price increases by an amount reflecting their stand-alone selling prices. If not, IFRS 15.21(a) applies prospectively where the remaining goods or services are distinct, treating it as a termination and a new contract. IFRS 15.21(b) applies a cumulative catch-up where they are not distinct. IFRS 15.21(c) covers a combination of the two.

What is the difference between an assurance-type and a service-type warranty?

An assurance-type warranty gives assurance that the product complies with agreed specifications. IFRS 15.B30 keeps it out of revenue and sends it to IAS 37 as a provision. A service-type warranty provides a service beyond that assurance, and IFRS 15.B29 makes it a separate performance obligation taking a share of the transaction price. IFRS 15.B31 gives the factors for deciding, including whether the warranty is separately priced and its length. There is no third category, and "performance warranty" is not a term the standard uses.

Key takeaways

  • Marks come from applying a named paragraph to the given facts, not from describing the five step model. Quote the test, apply it, state the number.
  • Step 2 conclusions must name an IFRS 15.29 factor. Timing, waiting and dependence in a loose sense are not the test in IFRS 15.27 and 15.29.
  • Step 5 conclusions must name which of IFRS 15.35(a), (b) or (c) applies, and where it is (c), both limbs have to be addressed separately.
  • Step 3 requires the method choice in IFRS 15.53 to be justified and then the constraint in IFRS 15.56 to be applied as a separate step, using the factors in IFRS 15.57.
  • Step 4 ignores contract prices. IFRS 15.77 removes the presumption and IFRS 15.74 and 15.76 impose the relative stand-alone selling price basis.
  • The high-yield application guidance is narrow and worth knowing cold: warranties in IFRS 15.B28 to B33, returns in IFRS 15.B20 to B27, principal versus agent in IFRS 15.B34A to B38, material rights in IFRS 15.B39 to B43, and modifications in IFRS 15.18 to 15.21.
Usman Qureshi, ACCA

About the Author

Usman is an ACCA-qualified member and an audit and financial reporting professional with a decade of Big 4 experience across Deloitte UK, PwC and BDO, currently an Assistant Manager in Deloitte UK's AI-enabled audit practice. He leads statutory and group audit engagements for multinational clients, with a portfolio in the £20m to £30m fee range and teams of 15 to 25 people across multiple jurisdictions. His technical work concentrates on the judgemental end of the accounting and audit standards. Sector exposure spans banking and financial services, automotive, technology, media and telecom, pharmaceuticals and healthcare, and private equity. Alongside audit delivery he advises CFOs and audit committees on adoption and disclosure decisions, and supports audit partners in forming audit opinions. He has coached more than 150 audit professionals to date, and delivers technical training on accounting and audit standards as well as on new AI tools. He also serves as an AI accelerator at Deloitte, testing new audit technology on live engagements, and built the AI platform behind this site. He writes here on the technical judgements that do not have a straightforward answer in the standards, adding an expert view formed in Big 4 practice.

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.