IFRS 15

DEFINITION

IFRS 15 is the international accounting standard that governs how and when a company recognizes revenue from contracts with customers, using a shared five-step model with its US counterpart ASC 606. For subscription businesses, it determines how recurring revenue is recognized over the service period rather than when cash is collected.

IFRS 15, Revenue from Contracts with Customers, is the international accounting standard that sets out how and when a company should recognize revenue earned from contracts with customers. Issued by the International Accounting Standards Board (IASB) and effective for annual reporting periods beginning on or after January 1, 2018, it requires companies to recognize revenue in a way that reflects the transfer of promised goods or services to customers, in an amount that reflects the consideration the company expects to receive in exchange.

IFRS 15 is the international counterpart to ASC 606, the equivalent standard issued by the US Financial Accounting Standards Board, and the two are substantially converged around a shared five-step recognition model. For subscription and recurring revenue businesses, IFRS 15 matters because subscription income is rarely recognized the moment an invoice is issued. A platform such as Recurly separates the operational metrics finance and revenue teams track day to day, like monthly recurring revenue, from the GAAP or IFRS revenue a company reports on its income statement, which helps bridge subscription billing data with the recognition rules IFRS 15 requires. Recurly RevRec supports configuring separate ASC 606 and IFRS 15 books, so a company can apply the recognition treatment appropriate to its reporting standard, with one designated as the primary book.

Why IFRS 15 matters for subscription businesses

Subscription businesses collect payment on a different timeline than they deliver value. A customer might pay annually up front, monthly in arrears, or on a usage basis, while the service itself is consumed continuously over the contract term. IFRS 15 exists to make sure the revenue a company reports lines up with when it actually satisfies its obligations to the customer, not simply when cash changes hands. Getting this wrong can materially misstate reported revenue, trigger audit findings, and in the case of public or soon-to-be-public companies, lead to a restatement. Auditors specifically test a company's revenue recognition policy against IFRS 15 (or ASC 606 for US filers) during annual and interim audits, so finance teams need a repeatable, defensible process rather than a spreadsheet built once and never revisited.

How IFRS 15 works: the five-step model

IFRS 15 recognizes revenue using a single five-step model that applies across industries:

  1. Identify the contract with a customer.

  2. Identify the performance obligations in the contract, meaning the distinct promises to transfer goods or services.

  3. Determine the transaction price, the amount of consideration the company expects to be entitled to in exchange for those goods or services.

  4. Allocate the transaction price to each performance obligation, generally based on the relative standalone selling price (SSP) when a contract includes more than one obligation.

  5. Recognize revenue when, or as, the entity satisfies each performance obligation, either at a point in time or over time.

Subscription revenue is typically recognized over time, ratably across the service period, because the customer receives and consumes the benefit of the service continuously. Several recurring-billing scenarios add complexity to this otherwise straightforward model:

  • Bundled offerings, such as a subscription sold together with onboarding, implementation, or professional services, require allocating the transaction price across each separate performance obligation based on standalone selling price.

  • Variable consideration, including usage-based fees, discounts, credits, and rebates, must be estimated and constrained so that revenue is not recognized before it is reasonably certain.

  • Contract modifications, such as upgrades, downgrades, added seats, or mid-term plan changes, can require the transaction price to be reallocated or the change to be treated as a separate contract, depending on the specific facts.

  • Costs to obtain a contract, such as sales commissions, may need to be capitalized and amortized over the expected customer relationship period rather than expensed immediately.

Benefits and examples

A disciplined IFRS 15 process gives finance and revenue teams more than audit readiness. It also produces revenue data that is comparable across periods and consistent enough to support forecasting, board reporting, and investor due diligence.

  • Consistent, auditable revenue recognition that separates deferred revenue (cash collected but not yet earned) from recognized revenue (earned and reportable) on the balance sheet and income statement.

  • A clear allocation methodology for multi-element subscription contracts, so bundled services do not distort the revenue attributed to the core subscription.

  • A defined treatment for contract modifications, reducing ad hoc judgment calls each time a customer upgrades, downgrades, or changes term length.

Illustrative example: imagine a company sells an annual subscription for $1,200, billed upfront, bundled with a one-time onboarding service. The onboarding has a standalone selling price of $300 and the subscription has a standalone selling price of $1,200, a combined SSP of $1,500. Applying the relative SSP method, the company allocates $1,200 / $1,500 = 80% of the $1,200 contract price, or $960, to the subscription, and $300 / $1,500 = 20%, or $240, to onboarding. The $240 for onboarding is recognized when that service is delivered, while the $960 for the subscription is recognized ratably over the 12-month term, or $80 per month.

IFRS 15 vs ASC 606

IFRS 15 and ASC 606 were developed jointly by the IASB and FASB and share the same five-step recognition model, which is why the two standards are often referenced together. The practical differences are narrower than the similarities: they include some variations in disclosure requirements, guidance on licensing arrangements, and the threshold used to assess collectibility before a contract qualifies for revenue recognition. A company that reports under IFRS follows IFRS 15; a company that reports under US GAAP follows ASC 606. Multinational subscription businesses, or companies preparing for a listing in a different jurisdiction, often need to track both standards in parallel.

Frequently asked questions

What is IFRS 15 in simple terms? IFRS 15 is the international accounting rule that tells companies when and how much revenue to recognize from contracts with customers, based on when the company actually delivers the promised goods or services rather than when it invoices or collects cash.

Does IFRS 15 apply to subscription and SaaS companies? Yes. Subscription and SaaS companies are directly affected because their revenue is typically earned over time as the service is delivered, which means IFRS 15's over-time recognition guidance, variable consideration rules, and contract modification guidance all come into regular use.

What is the difference between IFRS 15 and ASC 606? They are built on the same five-step model and were developed together by the IASB and FASB, but they differ in some disclosure requirements, licensing guidance, and the collectibility threshold used to qualify a contract for revenue recognition.

How does IFRS 15 affect deferred revenue? Cash collected for a subscription before the related service is delivered is recorded as deferred revenue, a liability on the balance sheet, and is recognized as revenue over the service period as the company satisfies its performance obligations under IFRS 15.

Can Recurly help with IFRS 15 compliance? Yes, Recurly's Revenue Recognition solution, Recurly RevRec, supports both IFRS 15 and ASC 606. It is designed to streamline and automate compliance with these global revenue reporting standards, helping businesses manage complex contract modifications, multi-currency, and multi-book accounting. Recurly RevRec automates the five-step revenue recognition process outlined by these standards, ensuring accurate calculation, allocation, and recognition of revenue from recurring contracts.