ACCA FR: Where the IFRS 15 Five-Step Model Actually Breaks Down

The five steps look mechanical until a contract bundles several deliverables together - here's the step ACCA FR candidates consistently skip, and why it costs real marks.

Learnsignal Education Team
9 min read
Updated

The IFRS 15 five-step model is one of the most heavily examined areas in ACCA Financial Reporting, and on paper it's straightforward: identify the contract, identify the performance obligations, determine the transaction price, allocate it, and recognise revenue as or when each obligation is satisfied. Most of the marks lost in FR revenue questions come from one point in that sequence - step two - being rushed, and from step five being answered on instinct rather than against the standard's actual criteria.

The five steps, and where candidates actually stop reading

The full model is: identify the contract with a customer; identify the separate performance obligations; determine the transaction price; allocate that price to each performance obligation based on relative standalone selling prices; and recognise revenue as or when each obligation is satisfied. Under exam pressure, candidates tend to treat this as steps one, three and five, collapsing two and four into just recognise the total consideration on delivery. That shortcut is exactly what examiners build scenarios to catch.

One contract, several distinct promises

A performance obligation is a promise to transfer a distinct good or service, and a typical FR scenario bundles more than one into a single arrangement: equipment sold with a separate installation service, a machine sold with two years of free ongoing maintenance, or a licence sold alongside post-contract support. Where each element is capable of being distinct, and is distinct within the context of the contract - not so interrelated with the other promises that together they form one combined output - IFRS 15 requires each to be identified and accounted for separately. The recurring FR error is recognising the entire contract price as revenue on delivery of the main item, when part of that consideration actually relates to a service the entity hasn't performed yet. That unearned element has to be deferred, however small it looks next to the main sale.

Allocating by relative standalone selling price, not by guesswork

Once the separate performance obligations are identified, step four requires the transaction price to be allocated between them based on their relative standalone selling prices - the price each element would sell for on its own. Where a standalone price isn't directly observable, IFRS 15 allows it to be estimated (an adjusted market assessment, expected cost plus a margin, or, in limited circumstances, a residual approach), but it still has to reflect standalone value, not simply whatever's left over. Candidates who correctly spot two performance obligations often lose the allocation marks anyway, either splitting the price evenly regardless of relative value, or allocating the full price to the obligation satisfied first and treating the second as free.

Point in time or over time: apply the actual test

Step five is where a different error shows up: candidates default to point-in-time recognition for goods and over-time recognition for services, without checking IFRS 15's actual criteria. A performance obligation is satisfied, and revenue recognised, over time only if one of three conditions is met: the customer simultaneously receives and consumes the benefit as the entity performs; the entity's performance creates or enhances an asset the customer controls as it's created (for example, building on the customer's own land); or the entity's performance creates an asset with no alternative use to the entity and there is an enforceable right to payment for performance completed to date. If none apply, revenue is recognised at the point in time control transfers, judged against indicators such as legal title, physical possession, and transfer of the risks and rewards of ownership. A long-term contract is not automatically an over-time contract - the conclusion has to be tested against these criteria, not assumed from the shape of the scenario.

Warranties: a small detail examiners keep coming back to

A frequent variant on the bundling error involves warranties. An assurance-type warranty - one that simply confirms the product works as specified - is not a separate performance obligation; it's accounted for as a provision under IAS 37. A service-type warranty that provides cover beyond that basic assurance, which the customer has effectively paid extra for, is a distinct performance obligation, and its share of the transaction price must be deferred over the warranty period. Treating every warranty the same way is a common way to lose an easy mark in an otherwise well-answered question.

How do I know if a contract has one performance obligation or several?

Ask whether each promised good or service is capable of being distinct on its own, and whether it is separately identifiable from the other promises in the contract - that is, not so integrated, customised or interdependent with the other elements that together they form one combined output. If both conditions hold for an item, it is a separate performance obligation and must be accounted for on its own, even if it was sold as part of a single invoice.

Does a multi-year contract automatically mean over-time revenue recognition?

No. Duration is not one of the three criteria in IFRS 15. A contract only qualifies for over-time recognition if the customer simultaneously receives and consumes the benefit, the entity's work enhances an asset the customer controls as it is created, or the output has no alternative use to the entity and there is an enforceable right to payment for work completed to date. A multi-year contract that fails all three is still recognised at a point in time.

What happens if I can't observe a standalone selling price directly?

IFRS 15 allows the standalone selling price to be estimated where it isn't directly observable, using an adjusted market assessment approach, an expected cost-plus-margin approach, or, only in limited circumstances, a residual approach. The estimate still has to represent what the good or service would sell for on its own - it isn't a mechanism for allocating whatever price is administratively convenient.

Working through the five steps in order, and testing steps two, four and five against their specific criteria rather than instinct, is what turns a partially-correct revenue answer into a full-marks one. For a structured run through the standard alongside worked FR-style questions, see Learnsignal's ACCA FR course, our companion IFRS 15 guide, and the related post on consolidation errors with mid-year acquisitions.

This page was last updated:

Learnsignal Education Team

Expert Tutor at Learnsignal

Qualified professional with years of experience in teaching and helping students achieve their accounting qualifications.

View all posts by Learnsignal Education Team

Subscribe to Our Newsletter

Join over 30,000+ Learnsignal students and get regular insights delivered to your inbox.

Ready to Start Your Accounting & Finance Concepts Journey?

Join thousands of successful students who have achieved their qualifications with Learnsignal.

Ready to get started?

Join 100,000+ students across 130 countries. Choose a plan that fits your goals — cancel anytime.

View plans