Revenue recognition under IFRS 15 establishes when and how Kenyan businesses should recognise revenue from contracts with customers. Instead of recording revenue simply when an invoice is issued or cash is received, IFRS 15 requires businesses to recognise revenue only when they satisfy their contractual performance obligations.
Whether you operate in construction, manufacturing, professional services, retail, real estate, or technology, applying the standard correctly is essential for producing reliable financial statements and complying with International Financial Reporting Standards (IFRS).
Incorrect revenue recognition can lead to:
- Overstated profits
- Misleading financial statements
- Audit adjustments
- Investor concerns
- Tax compliance issues
- Regulatory scrutiny
For business owners, CEOs, CFOs, and finance managers, understanding IFRS 15 is not merely an accounting exercise—it is critical to presenting the true financial performance of the business.
Adamjee Advisory Insights
As Kenya’s regulatory environment continues evolving in 2026, businesses are expected to maintain stronger financial documentation and robust accounting controls. KRA’s enhanced digital compliance through eTIMS has increased the importance of maintaining accurate invoices and supporting documentation. Since 1 January 2026, expenses that are not supported by valid eTIMS invoices may be disallowed for tax purposes, making proper revenue and expense documentation essential during tax reviews.
Adamjee Auditors, a member of SFAI Global, combines international financial reporting expertise with extensive Kenyan regulatory knowledge to help businesses implement IFRS standards with confidence. Learn more about our Audit and Assurance Services to strengthen your financial reporting processes.
Businesses seeking strategic financial guidance can also explore our CFO Advisory Services to improve financial planning, governance, and reporting.
Revenue recognition under IFRS 15 follows a structured five-step framework that determines when revenue should be recognised. Businesses should apply each step consistently to every customer contract to ensure accurate financial reporting.
The five-step model improves comparability, transparency, and consistency across industries while reducing errors in revenue reporting.
The International Accounting Standards Board (IASB) introduced IFRS 15 to establish a single revenue recognition model applicable across different sectors.
Instead of relying on industry-specific rules, businesses now apply the same five-step process.
| Step | Requirement |
|---|---|
| Step 1 | Identify the contract with the customer |
| Step 2 | Identify the performance obligations |
| Step 3 | Determine the transaction price |
| Step 4 | Allocate the transaction price |
| Step 5 | Recognise revenue when performance obligations are satisfied |
This framework applies to most contracts involving the sale of goods or provision of services.
Businesses preparing annual financial statements should ensure that their revenue recognition policies align with IFRS requirements and statutory reporting obligations. Our comprehensive Statutory Audit Guide for Kenya explains how proper revenue reporting supports successful audits.
Revenue Recognition Under IFRS 15 Step 1: Identify the Contract with the Customer
A contract creates enforceable rights and obligations between the business and its customer.
For a contract to qualify under IFRS 15, it should generally include:
- Approval by both parties
- Clearly defined rights
- Clearly defined payment terms
- Commercial substance
- A reasonable expectation that payment will be collected
Examples include:
| Business | Contract Example |
| Construction company | Signed building agreement |
| Accounting firm | Annual service engagement letter |
| Software company | Software subscription agreement |
| Retail supplier | Purchase order with agreed delivery terms |
Businesses should ensure that customer contracts are documented clearly before recognising revenue.
Revenue Recognition Under IFRS 15 Step 2: Identify Performance Obligations
Performance obligations represent the promises made to customers.
Each distinct product or service promised within a contract should normally be treated as a separate performance obligation.
Examples include:
| Contract | Performance Obligations |
| Sale of machinery with installation | Equipment and installation service |
| Software licence with support | Software licence and technical support |
| Office furniture supply | Delivery of furniture |
Identifying these obligations correctly determines how revenue is recognised throughout the contract period.
Companies with complex customer agreements can strengthen their accounting processes through our Bookkeeping Services, ensuring contract information is accurately captured within financial records.
Revenue Recognition Under IFRS 15 Step 3: Determine the Transaction Price
The transaction price is the amount a business expects to receive for transferring goods or services.
It may include:
- Fixed payments
- Variable consideration
- Performance bonuses
- Discounts
- Rebates
- Refund obligations
Businesses should estimate variable amounts carefully using reasonable and supportable assumptions.
For example:
A contractor signs a project worth KSh 20 million with a possible KSh 2 million performance bonus if completion occurs before the agreed deadline.
Management must determine whether the bonus is sufficiently probable to be included within the transaction price.
Professional judgement is essential because incorrect estimates may require future revenue adjustments.
Revenue Recognition Under IFRS 15 Step 4: Allocate the Transaction Price
Where multiple performance obligations exist, the transaction price should be allocated based on the standalone selling price of each obligation.
Example
A technology company sells:
- Software licence
- Staff training
- Twelve months of technical support
Although sold under one contract, each component may require separate revenue recognition.
Proper allocation ensures revenue reflects the delivery of each promised service rather than the timing of customer payments.
Revenue Recognition Under IFRS 15 Step 5: Recognise Revenue When Performance Obligations Are Satisfied
Revenue is recognised only when control of goods or services transfers to the customer.
Depending on the nature of the contract, revenue may be recognised:
| Recognition Method | Typical Example |
| At a point in time | Retail sale of inventory |
| Over time | Construction contracts |
| Over time | Consulting engagements |
| Over time | Software subscriptions |
Determining whether control transfers at a specific point or progressively over time is one of the most significant judgements under IFRS 15.
Businesses requiring assistance with IFRS implementation and regulatory compliance can also explore our Tax Compliance Advisory Services, which integrate financial reporting with Kenya’s evolving tax requirements.
How Revenue Recognition Under IFRS 15 Affects Kenyan Businesses
Revenue recognition under IFRS 15 affects profitability, financial reporting, taxation, audit outcomes, and business decision-making. Companies that apply the standard consistently produce more reliable financial statements and reduce compliance risks.
Management should review customer contracts regularly to ensure revenue recognition policies remain aligned with IFRS requirements and changing business arrangements.
The impact extends well beyond accounting departments.
Accurate revenue recognition influences:
- Financial statement credibility
- Business valuations
- Bank financing applications
- Investor confidence
- Internal budgeting
- Management reporting
- External audits
For businesses experiencing rapid growth or entering new contractual arrangements, reviewing Revenue recognition under IFRS 15 policies annually is considered good governance practice.
Conclusion: Why Revenue Recognition Under IFRS 15 Is Essential for Kenyan Businesses
Revenue recognition under IFRS 15 enables Kenyan businesses to report revenue accurately by recognising income only when contractual performance obligations are satisfied. Applying the five-step model consistently strengthens financial reporting, improves audit readiness, and supports better business decisions.
Businesses that establish robust Revenue recognition under IFRS 15policies, maintain comprehensive contract documentation, and regularly review their accounting processes are better positioned to comply with IFRS requirements and build stakeholder confidence.
Revenue recognition under IFRS 15 is far more than an accounting exercise. It influences profitability, cash flow reporting, financial ratios, tax planning, and investor confidence. Whether your business operates in professional services, construction, manufacturing, technology, retail, or wholesale distribution, applying IFRS 15 correctly ensures that financial statements reflect the true economic substance of customer contracts.
As Kenya’s regulatory environment continues to evolve in 2026, businesses should also align their revenue recognition processes with wider compliance requirements. The continued rollout of KRA’s digital tax initiatives, including enhanced eTIMS monitoring, means companies must maintain accurate contracts, invoices, and supporting documentation. Since 1 January 2026, expenses that are not supported by valid eTIMS invoices may be disallowed for tax purposes, making strong accounting controls increasingly important.
Businesses experiencing temporary tax challenges should also be aware of the KRA Automated Payment Plan (APP), which allows eligible taxpayers to settle outstanding tax obligations through structured payment arrangements while maintaining compliance.
Adamjee Auditors, a member of Santa Fe Associates International (SFAI), combines international expertise with deep knowledge of Kenyan financial reporting standards, tax regulations, and corporate governance requirements. Our experienced professionals help businesses implement IFRS 15, improve internal controls, strengthen financial reporting, and prepare for statutory audits with confidence.
Whether you require support with revenue recognition assessments, IFRS implementation, audit preparation, tax compliance, or strategic financial advisory, Adamjee Auditors is ready to help your business achieve sustainable compliance and long-term growth.
Gain Clarity and Confidence in Your Finances
Navigate the complexities of compliance, tax, and financial management with a trusted partner. Adamjee Auditors, a member of Santa Fe Associates International (SFAI), provides world-class audit, tax, and advisory services to help your business achieve its goals.
Schedule a consultation with our expert team in Nairobi or Mombasa to discuss your business needs.
Nairobi Office
Address: Park View Heights, Mombasa Road, OR Mbandu Complex, Langata Road
Phone: +254 717 908 241
Email: madamjee@adamjeeauditors.co.ke
Mombasa Office
Address: Suite 401, Motorwalla Building, Jomo Kenyatta Road
Phone: +254 750 053 053
Email: info@adamjeeauditors.co.ke
Website: https://adamjeeauditors.com/


