IFRS 15 *Revenue from Contracts with Customers* establishes a single, principles-based framework for recognising revenue from contracts with customers. The core principle is that an entity should recognise revenue to depict the transfer of promised goods or services in an amount that reflects the consideration to which the entity expects to be entitled in exchange (IFRS 15.2). This is achieved through a structured five-step model.
---
Step 1 — Identify the Contract with a Customer (IFRS 15.9–16)
A contract must be approved by all parties, have identifiable rights and payment terms, have commercial substance, and collection must be probable. If these criteria are not met, revenue recognition is restricted until they are satisfied or specific conditions in IFRS 15.15 apply.
Step 2 — Identify the Performance Obligations (IFRS 15.22–30)
A performance obligation is a promise to transfer either a distinct good or service, or a series of distinct goods or services that are substantially the same. A good or service is distinct if the customer can benefit from it on its own (capable of being distinct) AND it is separately identifiable from other promises in the contract (distinct within the contract context — IFRS 15.27).
Step 3 — Determine the Transaction Price (IFRS 15.47–72)
The transaction price is the amount of consideration an entity expects to be entitled to. Key considerations include:
The transaction price is allocated to each performance obligation based on relative standalone selling prices (SSP). If the SSP is not directly observable, it must be estimated using methods such as adjusted market assessment, expected cost plus margin, or residual approach (IFRS 15.79).
Step 5 — Recognise Revenue When (or As) Performance Obligations Are Satisfied (IFRS 15.31–45)
Revenue is recognised either:
---
Additional Key Requirements
The model applies across virtually all industries, with specific application guidance for licences, warranties, principal vs. agent arrangements, and bill-and-hold transactions.