Software licence or SaaS: revenue timing under IFRS 15

Many software companies sell both: licences for customers who want to run the software themselves, and cloud subscriptions for those who do not. The commercial terms can look identical, a three-year deal at the same price, while the revenue profiles are completely different. This guide explains the possession test, licence types, support and updates, term licences and renewals, hybrid offerings and conversions from licence to cloud.

By Hamza Fida, Chartered Accountant. Reviewed by Mirza Fahad Baig, Chartered Accountant. 3 minute read.

Short answer

Software licence or SaaS is the first revenue question for any software company, because the answer moves revenue by years. If the customer can take possession of the software and run it on its own hardware or through another provider, it has a licence, usually a right to use the software as it exists, recognised when the customer can use it. Updates and support sold with it are recognised over time. If the customer can only access the software on the supplier's servers, it is buying a service, recognised over the subscription term. In this guide's example, the same US$ 300 thousand three-year deal gives 260 thousand of revenue in year 1 as a term licence with support, but 100 thousand as SaaS.

At a glance

Customer can run it itself
Licence
Access on supplier's servers only
Service, SaaS
Right-to-use licence
Point in time
Support and updates
Over time
Term licence renewal
Not before the new term starts
Hybrid offerings
Assess integration
Software licence or SaaS: revenue timing under IFRS 15Customer can run it itself: Licence; Access on supplier's servers only: Service, SaaS; Right-to-use licence: Point in time; Support and updates: Over time; Term licence renewal: Not before the new term starts; Hybrid offerings: Assess integration.KEY FACTS AT A GLANCESoftware licence or SaaS: revenue timing underIFRS 15Customer can run it itselfLicenceAccess on supplier's servers onlyService, SaaSRight-to-use licencePoint in timeSupport and updatesOver timeTerm licence renewalNot before the new termstartsHybrid offeringsAssess integrationTax BakersSoftware licence or SaaS: revenue timing under IFRS 15Customer can run it itself: Licence; Access on supplier's servers only: Service, SaaS; Right-to-use licence: Point in time; Support and updates: Over time; Term licence renewal: Not before the new term starts; Hybrid offerings: Assess integration.KEY FACTS AT A GLANCESoftware licence or SaaS: revenuetiming under IFRS 15Customer can run it itselfLicenceAccess on supplier's servers onlyService, SaaSRight-to-use licencePoint in timeSupport and updatesOver timeTerm licence renewalNot before the new term startsHybrid offeringsAssess integrationTax Bakers
Key facts at a glance, as set out in this guide.

How do you tell a software licence from SaaS?

A licence transfers a right to the software itself. If the customer can take possession of the software and run it on its own infrastructure, or through a hosting provider of its choice, without significant penalty, it controls a licence. If the software runs only on the supplier's servers and the customer receives access, the supplier is providing a service. In 2019 the IFRS Interpretations Committee used the same distinction to conclude that a customer's right to access software hosted by the supplier is usually a service contract, not an intangible asset. See IFRS 15 licences.

Is a software licence a right to use or a right to access?

Software usually has significant stand-alone functionality, and the supplier's later activities, such as releasing updates, do not change the software the customer already has. So a software licence is normally a right to use the intellectual property as it exists, recognised at the point the customer can use it. Updates are a separate promise if they are sold with the licence.

Software licence or SaaS: the same deal both ways

A customer pays US$ 300 thousand for three years of the software. As a term licence, the price covers the licence and three years of support and unspecified updates; based on stand-alone selling prices, 80% is allocated to the licence. As SaaS, it covers three years of access to the hosted service.

Revenue by year: term licence or SaaS (US$ thousand)Revenue by year: term licence or SaaS (US$ thousand)260100Year 120100Year 220100Year 3Term licence with supportSaaS
A licence front-loads revenue; SaaS spreads it evenly.
US$ thousandYear 1Year 2Year 3Total
Term licence with support2602020300
SaaS subscription100100100300

Under the licence, 240 thousand is recognised when the customer can use the software, and support of 20 thousand a year over time. Under SaaS, revenue is even. Companies moving from licences to subscriptions therefore see revenue dip in the transition years even if bookings grow.

How are support and updates treated?

Post-contract support, typically technical support plus unspecified updates when and if available, is usually a stand-ready obligation recognised evenly over the support period. Support and updates may be separate performance obligations if they have different patterns of transfer, but are often combined. Where updates are critical to the software's continued use, for example security definitions in antivirus software, the licence and updates may be a single performance obligation recognised over time.

How are term licence renewals recognised?

Revenue for renewing a right-to-use licence is not recognised before the renewal period begins, even if the renewal is agreed and invoiced earlier, because the customer cannot use the renewed licence before then. Support renewals are recognised over the support period as usual.

What about hybrid licence and cloud offerings?

Some products combine on-premise software with cloud services, such as analytics run on the supplier's servers. If the customer can benefit from the licence without the cloud services, they are separate performance obligations: the licence at a point in time, the cloud services over time. If the cloud component is integral to the software's functionality, so that the two are highly interdependent, they form one performance obligation recognised over time. Contracts allowing customers to switch from a licence to the cloud during the term need assessing for material rights and modifications.

How does US GAAP compare?

ASC 985-20 and ASC 606 set an explicit test: hosted software is a licence only if the customer has the contractual right to take possession without significant penalty and can feasibly run it itself or with another provider. The outcomes are generally the same as under IFRS. See SaaS revenue under ASC 606, SaaS revenue recognition under IFRS 15 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 do you decide whether software is a licence or SaaS under IFRS 15?

By whether the customer can take possession of the software and run it itself or through another provider; if it can only access it on the supplier's servers, it is a service.

When is software licence revenue recognised?

For a right-to-use licence, when the customer can use the software; support and updates are recognised over time.

When is revenue recognised for a term licence renewal?

Not before the renewal period begins, even if agreed and invoiced earlier.

How are hybrid licence and cloud offerings treated?

As separate performance obligations if the customer can benefit from each on its own; as one obligation over time if they are highly interdependent.

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.