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.
| US$ thousand, year to 31 December | Billed | Revenue | Contract liability at year end |
|---|---|---|---|
| Subscription | 120 | 30, 3 months of 12 | 90 |
| Usage overage | 15 | 15, in the months of use | None |
| Total | 135 | 45 | 90 |
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.
- IFRS Foundation: IFRS 15 Revenue from Contracts with Customers
- 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.
Related guides
More in Technology and SaaS
This guide is general information. It is not tax or legal advice for your situation.