All articles
5 min read

What Is Revenue Recognition Under IFRS 15?

IFRS 15 recognises revenue using a five-step model based on the transfer of control of goods or services. Here's the model and how to apply it.

IFRS 15 sets out how and when a business recognises revenue from contracts with customers. Its core principle is that revenue is recognised to depict the transfer of promised goods or services to a customer, in an amount reflecting the consideration the entity expects to be entitled to. It's applied through a structured five-step model.

The five-step model

  1. Identify the contract with the customer.
  2. Identify the separate performance obligations in the contract.
  3. Determine the transaction price.
  4. Allocate the transaction price to the performance obligations.
  5. Recognise revenue as (or when) each performance obligation is satisfied.

The key idea: control

Revenue is recognised when control of a good or service passes to the customer — either at a point in time or over time. This can change the timing significantly compared with older, risk-and-reward thinking, especially for bundled contracts and long-term services.

Common complications

Watch for multiple performance obligations bundled in one contract, variable consideration (discounts, rebates, bonuses), significant financing components, and principal-versus-agent questions — all of which the examiner likes to test.

IFRS 15 is a core ACCA SBR (and FR) topic, and the marks come from applying the five steps to the scenario, not reciting them. Practising full revenue questions and marking them against the official ACCA scheme with The 50% Club shows you exactly where your application falls short — so you can score the marks.