IFRS 15 — Revenue from Contracts with Customers — became effective for most Kenyan entities in January 2018. Despite this, many businesses still apply the old IAS 18 principles, creating compliance risk and audit qualifications.
The Five-Step Model
IFRS 15 requires all revenue to be recognised by following five steps:
- Step 1: Identify the contract(s) with a customer
- Step 2: Identify the performance obligations in the contract
- Step 3: Determine the transaction price
- Step 4: Allocate the transaction price to performance obligations
- Step 5: Recognise revenue when (or as) each obligation is satisfied
Kenya-Specific Examples
Construction contracts: Revenue is recognised over time as the project progresses — based on costs incurred relative to total expected costs. Software subscriptions: Revenue is spread over the subscription period, not recognised upfront. Retainer fees: An accounting retainer is recognised monthly as services are rendered, not on invoicing.
Why It Matters for Your Business
Banks assessing your financial statements look at revenue recognition policies. Overstating revenue in one period and understating it in another distorts profit and can trigger KRA scrutiny. IFRS 15 compliance signals financial maturity to investors and lenders.
Avatechtax's IFRS Consultation packages include revenue recognition policy review and financial statement alignment. Explore our IFRS packages.



