Back to forum
IFRS & Standards

IFRS 15 revenue recognition — practical issues for African SaaS and services businesses

By Acubta Editorial · 3 views

IFRS 15RevenueSaaSAfrica

The five-step model

IFRS 15 requires entities to:

  1. Identify the contract with a customer
  2. Identify performance obligations
  3. Determine the transaction price
  4. Allocate the transaction price
  5. Recognise revenue when (or as) performance obligations are satisfied

SaaS subscriptions

For annual SaaS contracts with a single performance obligation (access to software), revenue is typically recognised over time on a straight-line basis unless a material upfront service exists (e.g. implementation).

Multi-element arrangements

When selling software + training + support, each distinct performance obligation must be identified and priced using standalone selling prices.

Contract modifications

A modification is treated as a separate contract if it adds distinct goods/services and the price reflects their standalone value. Otherwise, it is accounted for as a modification of the existing contract.

Further reading

Ask Acubta AI for jurisdiction-specific examples, or find an IFRS specialist on the directory.

Have a follow-up question? Try Acubta AI or browse verified accountants.