TL;DR
This article breaks down IFRS 15 revenue from contracts with customers, explaining its five-step revenue recognition model and key principles. You’ll understand how to identify performance obligations and ensure IFRS 15 compliance in your business. It covers differences from previous revenue standards and offers practical steps for implementation. Learn why this international accounting standard matters for accurate financial reporting and how to navigate common challenges. Read this to simplify IFRS 15 revenue recognition and boost your accounting confidence.
You’re running a construction company in Dubai and just landed a massive government contract. The payment structure includes milestone bonuses, early completion incentives, and performance-based adjustments. How do you recognize revenue under IFRS 15 revenue from contracts with customers?
This scenario plays out daily across UAE, Germany, Pakistan, and the broader Middle East region. Companies struggle with complex revenue recognition requirements that can make or break their financial reporting accuracy.
The International Accounting Standards Board completed its Post-implementation Review of IFRS 15 in September 2024, concluding that the requirements are “working as intended” with no fundamental flaws in the core principles. Yet many businesses still grapple with practical implementation challenges.
This guide breaks down everything you need to know about IFRS 15, from basic principles to advanced compliance strategies. You’ll learn how to apply the five-step revenue recognition model, avoid common pitfalls, and maintain compliance across different jurisdictions.
What Is IFRS 15 Revenue from Contracts with Customers and Why Does It Matter?
IFRS 15 revenue from contracts with customers revolutionized how companies recognize revenue globally. This accounting standard replaced the fragmented IAS 18 (Revenue) and IAS 11 (Construction Contracts) with a single, comprehensive framework.
The standard’s core principle is straightforward: recognize revenue when control of goods or services transfers to customers. The amount recognized should reflect the consideration you expect to receive.
The IFRS Foundation developed these high-quality, globally accepted accounting standards to create consistency across industries and jurisdictions. For businesses operating in multiple markets like UAE, Germany, and Pakistan, this standardization eliminates confusion from varying local practices.
Why should you care? Revenue recognition directly impacts:
- Financial statement accuracy and investor confidence
- Regulatory compliance across different jurisdictions
- Tax calculations and corporate planning
- Business valuation and acquisition processes
- Banking relationships and credit assessments
Companies that master IFRS 15 compliance gain competitive advantages through accurate financial reporting and stronger stakeholder trust.
Overview of the IFRS 15 Five-Step Model
The five-step model forms IFRS 15’s foundation. Each step builds on the previous one, creating a logical progression from contract identification to revenue recognition.
Step 1: Identify the Contract with the Customer
Start by determining if you have an enforceable contract. The agreement must meet specific criteria:
- Both parties approved the contract and committed to their obligations
- You can identify each party’s rights regarding goods or services
- Payment terms are clearly established
- The contract has commercial substance
- Collection of consideration is probable
Expert IFRS advisory professionals often see companies struggle with informal arrangements common in Middle Eastern business cultures. Written contracts aren’t always required, but you must demonstrate enforceable rights and obligations.
Step 2: Identify the Performance Obligations
A performance obligation represents each distinct good or service promised to the customer. You need to evaluate whether promised goods or services are:
- Distinct on their own (customer can benefit from them separately)
- Distinct within the contract context (separately identifiable from other promises)
Bundled software packages, construction projects with multiple phases, or telecom services with handsets require careful analysis to separate distinct obligations.
Step 3: Determine the Transaction Price
The transaction price represents total consideration you expect to receive. This step requires estimating:
- Variable consideration (bonuses, penalties, discounts)
- Significant financing components
- Non-cash consideration
- Consideration payable to customers
The new standard provides guidance on how to identify, measure, and recognize revenue, ensuring consistency across different industries.
Step 4: Allocate the Transaction Price
Allocate the transaction price to each performance obligation based on standalone selling prices. When standalone prices aren’t available, you must estimate them using:
- Adjusted market assessment approach
- Expected cost plus margin approach
- Residual approach (in limited circumstances)
Step 5: Recognize Revenue When Obligations Are Satisfied
Revenue recognition occurs when you satisfy performance obligations by transferring control. This happens either:
- At a point in time (most goods)
- Over time (most services and some construction contracts)

Key Definitions and Scope of IFRS 15
Understanding critical terminology prevents costly misapplications of the revenue recognition standard.
What Constitutes a Contract Under IFRS 15?
A contract exists when:
- Parties have approved it and are committed to perform
- Rights and obligations are identifiable
- Payment terms are established
- Commercial substance exists
- Consideration collection is probable
Oral agreements can qualify as contracts if they meet these criteria. However, written documentation strengthens your position during audits.
What Is a Performance Obligation?
Performance obligations represent promises to transfer distinct goods or services. They can be:
- Explicitly stated in the contract
- Implied by customary business practices
- Created by reasonable customer expectations
Software companies often bundle licenses, implementation services, and ongoing support. Each element requires separate evaluation for distinctiveness.
Understanding Transaction Price Adjustments
Transaction price calculations must account for:
- Variable Consideration: Include amounts only when it’s highly probable that significant reversal won’t occur. Use either the expected value method (probability-weighted outcomes) or the most likely amount method.
- Significant Financing Components: Adjust for time value of money when payment timing significantly differs from performance timing.
- Non-cash Consideration: Measure at fair value on contract inception date.
How IFRS 15 Revenue from Contracts with Customers Affects UAE Businesses
UAE companies face unique challenges implementing IFRS 15 revenue from contracts with customers due to regional business practices and regulatory requirements.
Dealing with Government and Informal Contracts
Government contracts in UAE often include:
- Milestone-based payments
- Performance bonuses tied to delivery schedules
- Retention amounts held for warranty periods
- Currency fluctuation adjustments
UAE companies must adapt to global financial reporting standards to remain competitive and compliant. This is particularly challenging for traditional businesses accustomed to informal arrangements.
Many UAE businesses rely on relationship-based agreements with limited written documentation. Under IFRS 15, you must demonstrate:
- Enforceable rights and obligations
- Commercial substance of arrangements
- Probable collection of consideration
Also checkout our blog on IFRS 15 compliance solution.
Compliance Challenges for UAE SMEs
The high cost of IFRS adoption has become a big disadvantage for SMEs, who are hit by large transaction costs and the complexity of IFRS.
Small and medium enterprises face specific hurdles:
- Limited accounting expertise for complex revenue scenarios
- Inadequate systems for tracking performance obligations
- Higher relative costs for professional guidance
- Difficulty documenting informal business practices
Contract Analysis in Key UAE Sectors
- Construction: Projects often span multiple years with variable consideration based on completion milestones. Revenue recognition over time requires reliable progress measurement methods.
- Technology: Software licensing combined with implementation services creates multiple performance obligations requiring careful allocation.
- Real Estate: Property sales with payment plans must separate significant financing components from the transaction price.
Risk and financial advisory services help UAE companies navigate these sector-specific challenges through targeted compliance programs.
Industry Sectors Most Impacted by IFRS 15
The biggest challenge accompanying the transition to revenue recognition continues to be data requirements, particularly for construction contracts related to staff, materials and depreciation.
Several industries experienced dramatic changes under the new revenue standard:
- Construction and Engineering: Long-term contracts now require detailed tracking of performance obligations and progress measurement. Companies must choose between output methods (milestones completed) or input methods (costs incurred).
- Software and Technology: Cloud services, license arrangements, and implementation services create complex scenarios requiring separation of distinct performance obligations.
- Telecommunications: Bundled services combining devices, airtime, and value-added services necessitate careful allocation based on standalone selling prices.
- Real Estate: Property sales with extended payment terms require analysis of significant financing components and performance obligation satisfaction timing.
- Manufacturing: Equipment sales with installation, training, and maintenance services create multiple performance obligations affecting recognition patterns.
- Healthcare: Medical device sales combined with training, maintenance, and consumables require sophisticated tracking systems.
Companies in these sectors invest heavily in system upgrades and staff training to maintain IFRS 15 compliance.

Transition Methods and Implementation Timeline
IFRS 15 became effective January 1, 2018 for public companies and January 1, 2019 for private entities. Companies chose between two transition approaches:
- Full Retrospective Method: Apply IFRS 15 to all contracts in all periods presented, with practical expedients available for completed contracts and contract modifications.
- Modified Retrospective Method: Apply IFRS 15 only to contracts not completed at the transition date, with cumulative effect adjustments to retained earnings.
Research shows that 88.5% of companies preferred the modified retrospective transition method due to reduced complexity and cost considerations.
Timeline considerations for ongoing compliance:
- Annual assessment of revenue recognition policies
- Quarterly evaluation of variable consideration estimates
- Continuous monitoring of contract modifications
- Regular training updates for accounting staff
Disclosure and Presentation Requirements Under IFRS 15
IFRS 15 disclosures significantly expanded compared to previous standards. Companies must provide detailed information about:
Required Financial Statement Disclosures
- Revenue Disaggregation: Break down revenue by categories that depict how economic factors affect the nature, amount, timing, and uncertainty of revenue and cash flows.
- Contract Balances: Disclose opening and closing balances of receivables, contract assets, and contract liabilities with qualitative and quantitative explanations of significant changes.
- Performance Obligations: Describe when you typically satisfy performance obligations and significant payment terms affecting the amount and timing of revenue recognition.
Disaggregation of Revenue
Companies must disaggregate revenue into categories such as:
- Type of good or service
- Geographical region
- Market or customer type
- Contract duration
- Timing of transfer (point in time vs. over time)
Timing and Pattern of Revenue Recognition
Disclosure requirements include:
- Remaining performance obligations and expected recognition timing
- Significant judgments in determining transaction prices
- Methods used to recognize revenue over time
- Significant changes in contract asset and liability balances
The IASB concluded that the benefits to users of financial statements from applying IFRS 15 requirements justify the disclosure burden.
7 Common IFRS 15 Challenges and How to Overcome Them
Real-world IFRS 15 revenue recognition implementation, reveals recurring challenges across industries and jurisdictions.
Estimation and Allocation Difficulties
1. Variable Consideration Uncertainty: Companies struggle with estimating bonuses, penalties, and other variable amounts.
Solution: Develop robust estimation processes using historical data, market conditions, and contract terms. Document assumptions and update estimates regularly.
2. Standalone Selling Price Determination: Many companies lack observable standalone prices for bundled offerings.
Solution: Use the expected cost plus margin approach or adjusted market assessment method. Maintain documentation supporting estimation methods.
3. Contract Modification Analysis: Determining whether modifications create new contracts or modify existing ones requires careful judgment.
Solution: Establish clear criteria for contract modification analysis and train staff on proper evaluation procedures.
Training and System Changes
4. Staff Knowledge Gaps: Incorrect application of standards like IFRS 15 can lead to errors. Using checklists like an IFRS 15 checklist or expert reviews helps improve accuracy.
Solution: Implement comprehensive training programs covering practical applications and industry-specific scenarios.
5. System Limitations: Legacy accounting systems often lack capabilities for tracking performance obligations and allocating transaction prices.
Solution: Evaluate system requirements early and budget for necessary upgrades or replacements.
Increased Judgment and Documentation
6. Subjectivity in Key Areas: IFRS 15 requires significant judgment in identifying performance obligations, estimating variable consideration, and determining standalone selling prices.
Solution: Develop detailed accounting policies and procedures. Create review processes for significant judgments and maintain thorough documentation.
7. Audit Preparation: Auditors scrutinize revenue recognition more intensively under IFRS 15.
Solution: Prepare comprehensive support for key judgments and maintain clear audit trails for revenue transactions.
Best Practices for IFRS 15 Compliance in the UAE
Successful IFRS 15 implementation requires strategic planning and ongoing commitment to compliance excellence.
Early Planning and Impact Assessment
Start with comprehensive contract analysis to understand your specific challenges:
- Review contract portfolios across all business lines
- Identify contracts with multiple performance obligations
- Assess variable consideration prevalence
- Evaluate current system capabilities
Companies that invested in thorough impact assessments experienced smoother transitions and fewer post-implementation issues.
Cross-Functional Teams and External Advisors
IFRS 15 compliance affects multiple departments:
- Accounting teams handle technical implementation
- Sales teams provide contract interpretation support
- IT departments manage system requirements
- Legal teams address contract enforceability questions
Revenue from contracts with customers compliance often requires external expertise for complex scenarios and industry-specific guidance.
Leveraging Technology for Automation
Modern accounting systems offer IFRS 15-specific functionality:
- Automated performance obligation identification
- Transaction price allocation calculations
- Progress measurement for over-time recognition
- Comprehensive disclosure reporting
Invest in systems that grow with your business and handle increasing contract complexity.
Ongoing Monitoring and Policy Updates
Revenue recognition compliance is not a one-time project:
- Monitor contract modifications and their accounting implications
- Update policies for new business arrangements
- Train new staff on IFRS 15 requirements
- Stay current with implementation guidance updates
The IASB’s post-implementation review confirmed improved comparability and reliability for companies maintaining ongoing compliance focus.

FAQs About IFRS 15 Revenue Recognition
How Does IFRS 15 Differ from Previous Standards?
IAS 18 vs IFRS 15 differences include:
- Single five-step model replaces multiple standard requirements
- Greater focus on contract-based approach rather than transaction-based
- More detailed guidance on variable consideration
- Expanded disclosure requirements
- Different timing for revenue recognition in some circumstances
The global revenue rules under IFRS 15 provide consistency that was lacking under the previous patchwork of standards.
What Are the Most Common Misinterpretations?
Frequent errors include:
- Failing to properly identify distinct performance obligations
- Incorrect application of variable consideration constraints
- Misunderstanding the difference between contract assets and receivables
- Inadequate documentation of significant judgments
- Improper allocation of transaction prices
How Often Should Revenue Recognition Policies Be Reviewed?
Review your policies:
- Annually as part of financial statement preparation
- When introducing new products or services
- After significant contract modifications
- When business models change
- Following regulatory guidance updates
Regular reviews help maintain compliance and identify improvement opportunities.
Does IFRS 15 Apply to All Customer Contracts?
IFRS 15 has a broad scope but excludes:
- Lease contracts (covered by IFRS 16)
- Insurance contracts (IFRS 17)
- Financial instruments (IFRS 9)
- Non-monetary exchanges between entities in the same line of business
How Do Contract Modifications Affect Revenue Recognition?
Contract modifications are treated as:
- Separate contracts if they add distinct goods/services at standalone selling prices
- Modifications to existing contracts if they don’t meet separate contract criteria
- Terminations of existing contracts and creation of new contracts in some circumstances
The analysis requires careful evaluation of modification scope and pricing.
What Documentation Is Required for IFRS 15 Compliance?
Maintain documentation for:
- Contract identification and enforceability analysis
- Performance obligation identification rationale
- Transaction price determination and allocation methods
- Variable consideration estimation assumptions
- Revenue recognition timing justification
- Significant judgment explanations
Comprehensive documentation supports audit processes and regulatory compliance.
Mastering IFRS 15 Revenue from Contracts with Customers for Long-Term Success
IFRS 15 revenue from contracts with customers fundamentally changed how businesses recognize revenue globally. The five-step model provides a logical framework, but successful implementation requires deep understanding of your contracts and business arrangements.
Companies operating in UAE, Germany, Pakistan, and across the Middle East benefit from the standard’s global consistency. Yet regional business practices and informal contracting arrangements create unique compliance challenges that require expert guidance.
The performance obligations identification, transaction price determination, and revenue recognition timing decisions directly impact your financial statements. Getting these right builds stakeholder confidence and supports business growth.
Key takeaways for maintaining compliance:
- Invest in comprehensive staff training on the five-step model
- Develop robust systems for tracking performance obligations
- Document significant judgments thoroughly
- Review policies regularly for new business arrangements
- Seek expert guidance for complex scenarios
Ready to strengthen your revenue recognition compliance? Prima Consulting’s IFRS 15 Revenue Recognition Guide provides industry-specific guidance tailored to your business needs.
Our expert team helps companies across the Middle East and beyond achieve and maintain IFRS 15 compliance through practical, results-focused advisory services.
Author
-
Ibrahim Ahmed Zahidie, FCA, brings 18+ years of technical depth across IFRS financial reporting, regulatory risk frameworks, and business transformation in the banking sector. His experience spans KPMG and UBL, with a practice focus on IFRS implementation, disclosure optimisation, sustainable finance reporting, and digital compliance strategies for regulated institutions operating in Saudi Arabia, the UAE, Ireland, and European markets.








