SaaS revenue recognition under IFRS 15

Subscription revenue looks simple: recognise it evenly. But the contracts behind it rarely are. Customers commit to several years, pay annually in advance, get free months up front, pay extra for usage above their allowance and receive discounts to renew. This guide sets out why SaaS revenue is recognised over time under IFRS 15, works through a subscription with usage fees, and covers free periods, multi-year terms, renewal options and the hosting question.

By Muhammad Bilal, Chartered Accountant. Reviewed by Awais Jameel, Chartered Accountant. 3 minute read.

Short answer

SaaS revenue recognition under IFRS 15 treats a subscription to hosted software as a promise to stand ready to provide access throughout the term, usually a series of distinct periods of service. Revenue is recognised evenly over the subscription, whatever the billing pattern, so annual billing in advance creates a contract liability that unwinds each month. Usage-based fees are allocated to the period in which the usage occurs. Free months are spread over the paid term, and options to renew at a significant discount can be material rights. Software the customer can take possession of and run itself is a licence instead. In this guide's example, a US$ 120 thousand annual subscription billed on 1 October gives 30 thousand of revenue by 31 December and a contract liability of 90 thousand.

At a glance

Promise
Stand-ready access, over time
Pattern
Evenly over the term
Billing in advance
Contract liability
Usage fees
Allocated to the period of use
Free months
Spread over the term
Renewal discounts
Possible material right
SaaS revenue recognition under IFRS 15Promise: Stand-ready access, over time; Pattern: Evenly over the term; Billing in advance: Contract liability; Usage fees: Allocated to the period of use; Free months: Spread over the term; Renewal discounts: Possible material right.KEY FACTS AT A GLANCESaaS revenue recognition under IFRS 15PromiseStand-ready access, overtimePatternEvenly over the termBilling in advanceContract liabilityUsage feesAllocated to the periodof useFree monthsSpread over the termRenewal discountsPossible material rightTax BakersSaaS revenue recognition under IFRS 15Promise: Stand-ready access, over time; Pattern: Evenly over the term; Billing in advance: Contract liability; Usage fees: Allocated to the period of use; Free months: Spread over the term; Renewal discounts: Possible material right.KEY FACTS AT A GLANCESaaS revenue recognition underIFRS 15PromiseStand-ready access, over timePatternEvenly over the termBilling in advanceContract liabilityUsage feesAllocated to the period of useFree monthsSpread over the termRenewal discountsPossible material rightTax Bakers
Key facts at a glance, as set out in this guide.

Why is SaaS revenue recognised over time?

A customer that subscribes to hosted software receives and consumes the benefit of access as the supplier provides it, each day of the subscription, so the performance obligation is satisfied over time. Because the service is the same each day, it is typically a series of distinct services with the same pattern of transfer, accounted for as a single performance obligation, and a time-based measure of progress, recognising revenue evenly, is appropriate. See over time or point in time.

When is software access a licence instead?

If the customer has the right to take possession of the software and run it on its own hardware or through another provider, without significant penalty, it has a licence, recognised at a point in time if it is a right to use. If it can only access software on the supplier's servers, the supplier provides a service. The IFRS Interpretations Committee applied the same distinction to customers in 2019. See software licence or SaaS.

SaaS revenue recognition under IFRS 15: a subscription with usage fees

A customer signs a three-year subscription on 1 October at US$ 120 thousand a year, billed annually in advance. Usage above the included allowance is charged monthly; overage charges for October to December total 15 thousand. The supplier's year ends on 31 December.

Billing and revenue for each elementBilling and revenue for each elementTOPICBillingRevenueAnnual subscriptionBilled upfrontOver 12 monthsUsage overageBilled monthlyMonth of useFree monthsNot billedSpread over termRenewal discountAt renewalMaterial right
Revenue follows the service, not the invoice.
US$ thousand, year to 31 DecemberBilledRevenueContract liability at year end
Subscription12030, 3 months of 1290
Usage overage1515, in the months of useNone
Total1354590

The billing for the second and third years is not recognised until it is due or paid, because the supplier has not yet performed. The total contract value of 360 thousand is disclosed as remaining performance obligations, not as an asset. Annual billing in advance does not usually create a significant financing component, because the gap between payment and service is a year or less.

How are usage-based fees treated?

Usage fees are variable consideration. Where they relate specifically to the service in a particular period, such as a month of usage, IFRS 15 allows them to be allocated entirely to that period, so they are recognised when the usage occurs, without estimating the whole contract's usage upfront. See usage-based pricing for prepaid credits, minimum commitments and tiers.

How are free months and discounts handled?

A contract with three free months followed by 33 paid months is a 36-month service for the total paid consideration, recognised evenly over 36 months, so revenue starts in the free period. Discounts for committing to a longer term are spread over the whole term in the same way. Free trials before a contract is signed are not part of any contract and earn no revenue.

When is a renewal option a material right?

An option to renew at a price below what other customers would pay, which the customer would not get without signing the contract, is a material right, a separate performance obligation. Part of the price is allocated to it and recognised when the renewal is exercised or lapses. Renewal at the normal price is not a material right. See performance obligations.

How does US GAAP compare?

ASC 606 reaches the same conclusions for subscriptions and usage, and includes an explicit test for when hosted software is a licence: the customer's contractual right to take possession without significant penalty, and the feasibility of running it elsewhere. See SaaS revenue under ASC 606 and SaaS accounting.

Need help applying the standards?

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

Questions people ask

How is SaaS subscription revenue recognised under IFRS 15?

Evenly over the subscription term, because access to hosted software is a stand-ready service the customer consumes over time.

What happens when a SaaS subscription is billed annually in advance?

The billing creates a contract liability, recognised as revenue month by month as the service is provided.

How are SaaS usage fees recognised?

As variable consideration allocated to the period of use, so they are recognised when the usage occurs.

Are free months in a SaaS contract revenue-free?

No. The total paid consideration is spread over the whole service period, including the free months.

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
  2. IFRS Interpretations Committee: Customer's right to receive access to the supplier's software hosted on the cloud (March 2019)

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

More in Technology and SaaS

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