Skip to main content

One Contract, Five Steps: A Worked Example under the new IFRS for SMEs

2026 Insights 4 min read

Over the past few articles, we have walked through the five-step revenue recognition model introduced by the revised IFRS for SMEs Accounting Standard, effective for annual periods beginning on or after 1 January 2027, one step at a time: identifying a contract, unpacking its performance obligations, determining the transaction price, allocating that price, and recognising revenue as each obligation is satisfied.

This article brings those five steps together, applying them in sequence to a single contract from start to finish. We return to Ubuntu Office Furnishings (Pty) Ltd, the Johannesburg-based SME supplying customised office furniture, to see how the model plays out in practice.

The Contract

Ubuntu Office Furnishings signs an agreement with a well-established Sandton-based corporate client to supply and install customised office workstations for a fixed contract price of R2 million. Payment is due on completion of installation. There is no deferred payment term, no performance bonus, and no rebate structure attached to this particular deal.

Step 1: Identifying the Contract

Before any revenue can be recognised, Ubuntu must confirm that a valid contract exists under the five gateway criteria: the parties have approved the arrangement and are committed to perform, each party's rights are identifiable, payment terms are clear, the contract has commercial substance, and collection is probable.

A signed purchase order is in place, deliverables and pricing are clearly specified, and the customer is a financially sound, established corporate with a strong payment history. All five criteria are satisfied. Ubuntu concludes that a contract exists and revenue recognition may proceed to Step 2.

Step 2: Identifying Performance Obligations

Ubuntu next unpacks the contract into its distinct promises. The arrangement includes two components: the supply of furniture and installation services.

The installation is routine and could, in principle, be carried out by another supplier. It does not significantly modify the furniture itself, and the customer could benefit from each element on its own. Ubuntu therefore identifies two separate performance obligations: furniture supply and installation services.

Step 3: Determining the Transaction Price

The transaction price is the fixed contract amount of R2 million. There is no variable consideration to estimate, no constraint to apply, and no significant financing component, since payment falls due on completion rather than being materially deferred. The transaction price to be allocated across the two performance obligations is therefore R2,000,000.

Step 4: Allocating the Transaction Price

With two performance obligations identified, Ubuntu allocates the R2 million based on relative stand-alone selling prices:

  • Furniture: R1.8 million
  • Installation services: R400,000

The stand-alone selling prices total R2.2 million, R200,000 more than the contract price. That implicit discount is spread proportionately across both obligations:

  • Furniture: R1.8m ÷ R2.2m × R2m = R1,636,000
  • Installation: R400k ÷ R2.2m × R2m = R364,000

Step 5: Recognising Revenue

Finally, Ubuntu determines when control transfers for each obligation.

Furniture supply does not meet any of the over-time criteria: it is not consumed as it is made, it is not built on the customer's premises, and Ubuntu has no enforceable right to payment before delivery. Revenue of R1,636,000 is recognised at a point in time — on delivery and acceptance, when legal title, physical possession, and the risks and rewards of ownership all pass to the customer.

Installation services are performed at the customer's premises and benefit the customer as the work progresses, satisfying the over-time criteria. Revenue of R364,000 is recognised over time, using an input method based on costs incurred relative to total expected costs. At the reporting date, installation is 60% complete, so Ubuntu recognises R218,400 of the allocated installation revenue.

Putting It Together

At the reporting date, before installation is complete, Ubuntu's revenue recognised on this contract is as follows:

Performance obligation Allocated transaction price Pattern of recognition Revenue recognised at reporting date
Furniture supply R1,636,000 Point in time (on delivery) R1,636,000
Installation services R364,000 Over time (as performed) R218,400 (60% complete)
Total R2,000,000 R1,854,400

Under the previous, delivery-based approach, Ubuntu may simply have recognised the full R2 million on delivery of the furniture. Under the revised Standard, revenue is instead built up obligation by obligation, each recognised at its allocated value and in the pattern that reflects when the customer actually obtains control.

The Takeaway for SMEs

No single step in the five-step model operates in isolation. Whether a contract exists shapes what can be unpacked into performance obligations; how those obligations are defined shapes how the price is allocated; and that allocation, in turn, shapes the amount recognised as each obligation is satisfied.

For SMEs preparing for the 1 January 2027 effective date, the practical lesson is this: model a real contract, end to end, well before transition. It is only when the five steps are applied together, to one transaction, that the scale of the change — and the systems, documentation, and judgement it demands — becomes clear.

PKF Network

Connected Locally. Trusted Globally.

PKF’s global network connects businesses in 150 countries, bringing together more than 23,000
professionals who share knowledge, expertise and insight to deliver seamless cross-border solutions.

Our strength in Africa extends across 42 countries, with 38 firms, 215 partners and
nearly 2,900 professionals providing deep local knowledge across the continent.

Here in South Africa, that strength is backed by 8 independent firms, more than 90 partners and
over 1,000 professionals.

Whether you’re expanding into Africa or navigating international markets, our integrated global
support gives you access to world-class capabilities wherever your business takes you.