Accounting glossary

Revenue recognition

What revenue recognition means under IFRS 15, the five-step model, and per-country tax treatment of deferred revenue for UK/AU/CA/NZ/SG in 2026.

By ExpenseFlow team
· 18 May 2026

Definition

Revenue recognition is the accounting principle and framework that determines when revenue can be recorded on the income statement. The dominant modern framework is IFRS 15 (and its equivalents: FRS 102 Section 23 in UK GAAP, ASPE Section 3400 in Canadian private-company GAAP, AASB 15 in Australia, NZ IFRS 15, SFRS(I) 15). All five frameworks share the same core principle: revenue is recognised when (and to the extent that) the underlying performance obligation has been satisfied.

What revenue recognition means in practice

For a bookkeeper, revenue recognition is mostly invisible for straightforward sales. A consultancy invoices a client for completed work; the invoice posts and the revenue recognises in the period of the invoice. A retailer rings up a sale; revenue recognises immediately. The complications come from multi-period contracts: subscription businesses, prepaid services, milestone-based projects, multi-element bundles where some components are delivered immediately and others over time.

The five-step IFRS 15 model forces businesses to break these contracts into separately-priced and separately-recognised parts. A SaaS business that sells a software subscription bundled with a one-off implementation service has two performance obligations: the implementation (recognised when delivered, usually as a project milestone) and the subscription (recognised ratably over the subscription term). The transaction price is allocated between the two based on standalone selling prices, and revenue recognises on each obligation separately.

A practical example: a UK SaaS business sells a contract for 24,000 over 12 months: 4,000 of upfront implementation work plus a 20,000 software subscription for the year. Under IFRS 15: the implementation is one performance obligation (recognised at completion in month 1), the subscription is a second performance obligation (recognised at 1,667 per month). Month 1 revenue: 4,000 + 1,667 = 5,667. Months 2-12: 1,667 each. The remaining 18,333 of subscription that was paid up front but not yet earned sits as deferred revenue on the balance sheet.

How revenue recognition works by country

United Kingdom

FRS 102 Section 23 governs revenue recognition for medium and large entities (or full IFRS 15 for IFRS adopters). FRS 105 micro-entities use a simplified framework that broadly aligns with FRS 102 but with reduced disclosure. The five-step IFRS 15 model is the default for any business with subscription, milestone, or multi-element contracts. HMRC accepts the FRS-compliant accounting treatment for corporation tax purposes in most cases; tax adjustments for revenue timing are rare.

Australia

AASB 15 is the AU equivalent of IFRS 15 and applies to all reporting entities. Effective since 1 January 2018, it replaced the older AASB 118 and 111. The five-step model is mandatory for any contract with performance obligations spanning multiple periods. The ATO accepts the AASB-compliant accounting treatment in most cases; the income tax timing for prepaid services is governed by separate provisions (the 12-month rule under TR 94/14 for small business taxpayers).

Canada

ASPE Section 3400 governs revenue recognition for private companies that have not adopted IFRS; IFRS 15 governs public companies and IFRS-electing private companies. The two standards converged in substance but ASPE Section 3400 retains some narrative differences from IFRS 15. Both require performance-based recognition rather than cash receipt. The CRA accepts the GAAP treatment for income tax in most cases.

New Zealand

NZ IFRS 15 mirrors IFRS 15. Effective since 1 January 2018 for Tier 1 and Tier 2 entities under the XRB framework. Tier 3 simple-format entities use the simple-format reporting standard’s reduced revenue recognition rules. Inland Revenue accepts the NZ IFRS treatment for income tax in most cases.

Singapore

SFRS(I) 15 mirrors IFRS 15. Effective since 1 January 2018 for full-IFRS entities. SFRS for Small Entities has a simplified revenue recognition framework that retains the same core principle. IRAS accepts the SFRS(I) treatment for income tax in most cases; specific industry guidance applies in financial services and real estate.

Revenue recognition determines when revenue can hit the income statement:

  • Deferred revenue is the balance-sheet account that holds revenue received but not yet recognised.
  • Accruals is the broader concept that revenue and expenses are matched to the period they relate to.
  • The income statement is where recognised revenue lands.
  • Profit and loss is the everyday synonym for income statement.
  • Accounts receivable is the balance-sheet account for revenue recognised but not yet collected.
  • Net profit depends on accurate revenue recognition at the top of the income statement.

See also

For the deferred-revenue mechanism that interacts with revenue recognition, see the deferred revenue entry.

FAQ

See the answered questions above for the five-step IFRS 15 model, subscription business recognition, and the consequences of premature recognition.

Questions, answered

Common questions

What are the five steps of the IFRS 15 model?

1) Identify the contract with a customer. 2) Identify the 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 framework forces businesses to break multi-element contracts into separately-priced and separately-recognised parts.

When is revenue recognised for a subscription business?

Ratably over the subscription period, because the performance obligation (providing access to the service) is satisfied evenly across the term. A 12,000 annual subscription paid up front recognises 1,000 of revenue per month for twelve months. The remaining unrecognised amount sits as deferred revenue on the balance sheet.

What happens if I recognise revenue too early?

The most common consequence is over-stated profit in the current period and under-stated profit in the future periods when the work is actually delivered. Auditors specifically test for premature recognition because it's a classic management-fraud pattern. Material premature recognition is a restatement matter under most GAAP frameworks.

Keep exploring

Track revenue recognition without spreadsheets

ExpenseFlow keeps your books clean by encoding the rules behind terms like this directly into capture and categorisation.