IFRS 15 revenue from contracts with customers explained

Revenue is usually the largest number in an income statement and the first one investors look at. IFRS 15 replaced a patchwork of older rules with one model that works for a supermarket, a software company and a construction firm alike. This guide explains the model before the detailed guides that follow.

By Awais Jameel, Chartered Accountant. Reviewed by Mirza Fahad Baig, Chartered Accountant. Checked against official sources on . 3 minute read.

Short answer

IFRS 15 Revenue from Contracts with Customers sets one principle for recognising revenue: a company recognises revenue when it transfers promised goods or services to a customer, at the amount it expects to be entitled to in exchange. It applies the principle through five steps, has applied since 1 January 2018, and is substantially the same as US GAAP's ASC 606.

At a glance

Core principle
Revenue on transfer of control
Applies from
1 January 2018
Replaced
IAS 11, IAS 18 and related interpretations
Method
Five steps
US GAAP twin
ASC 606
Excel
Revenue allocation calculator
IFRS 15 revenue from contracts with customers explainedCore principle: Revenue on transfer of control; Applies from: 1 January 2018; Replaced: IAS 11, IAS 18 and related interpretations; Method: Five steps; US GAAP twin: ASC 606; Excel: Revenue allocation calculator.KEY FACTS AT A GLANCEIFRS 15 revenue from contracts with customersexplainedCore principleRevenue on transfer ofcontrolApplies from1 January 2018ReplacedIAS 11, IAS 18 andrelated interpretationsMethodFive stepsUS GAAP twinASC 606ExcelRevenue allocationcalculatorChecked against official sourcesTax BakersIFRS 15 revenue from contracts with customers explainedCore principle: Revenue on transfer of control; Applies from: 1 January 2018; Replaced: IAS 11, IAS 18 and related interpretations; Method: Five steps; US GAAP twin: ASC 606; Excel: Revenue allocation calculator.KEY FACTS AT A GLANCEIFRS 15 revenue from contractswith customers explainedCore principleRevenue on transfer of controlApplies from1 January 2018ReplacedIAS 11, IAS 18 and related interpretationsMethodFive stepsUS GAAP twinASC 606ExcelRevenue allocation calculatorChecked against official sourcesTax Bakers
Key facts at a glance, as set out in this guide.

What is the core principle?

Recognise revenue to depict the transfer of promised goods or services to customers, in an amount that reflects the consideration the company expects to be entitled to. Two ideas sit inside that sentence: revenue follows the transfer of control, not the receipt of cash; and the amount is what the company expects to be entitled to, which may differ from the list price.

What are the five steps?

The five steps of IFRS 15The five steps of IFRS 151Identify thecontractEnforceable rightsand obligations2Find theobligationsEach distinctgood or service3Set thepriceIncluding variableconsideration4Allocatethe priceBy stand-aloneselling price5RecogniserevenueOver time or ata point in time
Every revenue question under IFRS 15 runs through these five steps.

Each step has its own guide: the five-step model with examples, identifying performance obligations, variable consideration, allocating the transaction price and principal or agent.

What does IFRS 15 cover?

All contracts with customers, except those covered by other standards: leases (IFRS 16), insurance contracts (IFRS 17), financial instruments (IFRS 9 and related standards), and some non-monetary exchanges between companies in the same line of business. A customer is a party that has contracted to obtain goods or services from the company's ordinary activities in exchange for consideration.

Over time or at a point in time?

A performance obligation is satisfied over time if any of three conditions is met: the customer receives and uses the benefit as the company performs, as with a cleaning contract; the company's work creates or improves an asset the customer controls, as with building on the customer's land; or the work creates an asset with no alternative use to the company and the company has an enforceable right to payment for work done so far. Otherwise revenue is recognised at the point in time when control passes, usually on delivery.

What are contract assets and contract liabilities?

BalanceWhen it arisesExample
ReceivableThe company has an unconditional right to payment, needing only time to passAn invoice due in 30 days
Contract assetThe company has performed but its right to payment depends on something elseA handset delivered, paid for through future monthly charges
Contract liabilityThe customer has paid, or payment is due, before the company performsAn annual subscription paid upfront

A worked example

On 1 July 2026 a software company signs a one-year contract for CU 12,000, paid upfront, giving the customer access to its hosted platform. Access is a single service provided over time, so revenue is recognised evenly:

DateEntryCU
1 July 2026Dr Cash, Cr Contract liability12,000
Each monthDr Contract liability, Cr Revenue1,000
31 December 2026Revenue for the year, with a contract liability remaining6,000 and 6,000

The Revenue allocation calculator (Excel) produces this kind of month-by-month schedule for any mix of goods and services.

Where does IFRS 15 need the most judgement?

IndustryThe hard question
TelecomSplitting bundled handsets and service plans
SoftwareLicence or service (see licences of intellectual property), implementation work, and sales commissions (see contract costs)
Construction and engineeringMeasuring progress on long contracts, and claims and variations
Consumer goodsRebates, promotions and payments to retailers
Online platformsWhether the company is principal or agent

What do companies disclose?

Revenue broken down into categories that show how economic factors affect it, such as by product line or geography; opening and closing contract balances and what moved them; the remaining performance obligations still to be satisfied; and the significant judgements made in applying the standard.

How does it compare with US GAAP?

IFRS 15 and ASC 606 were developed together and use the same five steps. The remaining differences are small and mostly in licences, some practical expedients and certain disclosures for non-public companies; see IFRS 15 vs ASC 606. See IFRS vs US GAAP: the key differences.

Need help applying the standards?

Our Chartered Accountants help finance teams and students apply IFRS and US GAAP to real transactions.

Questions people ask

What is the core principle of IFRS 15?

Recognise revenue when control of promised goods or services passes to the customer, at the amount the company expects to be entitled to.

When did IFRS 15 become effective?

For annual periods beginning on or after 1 January 2018.

What did IFRS 15 replace?

IAS 18 Revenue, IAS 11 Construction Contracts and several related interpretations.

Is IFRS 15 the same as ASC 606?

Substantially. They share the five-step model, with a small number of differences.

Sources

Every fee, date and rule on this page was taken from these official and primary sources.

  1. IFRS Foundation: IFRS 15 Revenue from Contracts with Customers

Rules and fees change. If you are reading this long after October 4, 2026, confirm the figures with the source before you rely on them.

More in IFRS 15

This guide is general information. It is not tax or legal advice for your situation.