Revenue Recognition Under IFRS 15 for UAE Companies (2026)

F
FindCPA
| | 9 min read

Need a Bookkeeping? Browse verified listings

Browse Now

Revenue recognition is the most scrutinized line item in any financial statement. IFRS 15 replaced the old patchwork of revenue standards with a single five-step model. For UAE companies in 2026, the standard's interaction with corporate tax makes proper application more important than ever — because revenue timing directly affects taxable income.

Many UAE businesses still apply IFRS 15 incorrectly. Construction companies recognize revenue on milestone billing rather than performance progress. SaaS companies recognize annual contracts upfront. Real estate developers use inconsistent methods across projects. Each error flows straight to the tax return.

This guide explains IFRS 15 in practical terms for UAE businesses. For bookkeeping support, visit the FindCPA bookkeeping directory.

What Is IFRS 15 and Why Does It Matter?

IFRS 15 Revenue from Contracts with Customers is the global standard governing when and how companies recognize revenue. It replaced IAS 18 Revenue, IAS 11 Construction Contracts, and related interpretations with a single, principles-based five-step model. In the UAE, all companies reporting under IFRS must apply it. The standard matters because revenue recognition directly determines reported profit, which is the starting point for UAE corporate tax calculations.

IFRS 15 applies to all contracts with customers except:

  • Lease contracts (IFRS 16)
  • Insurance contracts (IFRS 17)
  • Financial instruments (IFRS 9)
  • Non-monetary exchanges between companies in the same line of business

For UAE companies, the most affected industries are:

Industry Key IFRS 15 Issue Common Error
Construction/contracting Over-time recognition, variable consideration Recognizing revenue on billing milestones instead of progress
Real estate development Identifying when control transfers Recognizing revenue before legal completion
Technology/SaaS Multiple performance obligations Bundling licenses, support, and implementation as one obligation
Retail/e-commerce Right of return, loyalty programs Not deferring revenue for expected returns
Consulting/professional services Time-based vs. milestone-based recognition Inconsistent method across engagements
Telecommunications Bundled handset + service contracts Not allocating transaction price to separate obligations

What Is the Five-Step Revenue Recognition Model?

The five steps are: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to performance obligations, and (5) recognize revenue when or as each performance obligation is satisfied. Every revenue transaction must pass through all five steps. Skipping steps or applying them incorrectly leads to misstatement.

Step 1: Identify the contract

A contract exists when:

  • Both parties have approved the contract and committed to their obligations
  • Each party's rights regarding goods/services are identifiable
  • Payment terms are identifiable
  • The contract has commercial substance
  • Collection of consideration is probable

UAE practical note: Verbal agreements and purchase orders are contracts if they meet the criteria. Government contracts often have complex approval chains — the contract exists when the final authority signs, not when the letter of intent is issued.

Step 2: Identify performance obligations

A performance obligation is a promise to transfer a distinct good or service. A good or service is distinct if:

  • The customer can benefit from it on its own or with readily available resources
  • It is separately identifiable from other promises in the contract

Step 3: Determine the transaction price

The transaction price is the amount the company expects to receive in exchange for transferring goods or services. It includes:

  • Fixed amounts
  • Variable consideration (discounts, rebates, penalties, bonuses)
  • Significant financing component (if payment terms exceed 12 months)
  • Non-cash consideration

Step 4: Allocate the transaction price

If a contract has multiple performance obligations, allocate the transaction price based on the standalone selling price of each obligation.

Step 5: Recognize revenue

Revenue is recognized when (or as) control of the good or service transfers to the customer:

  • At a point in time — when control transfers (delivery, acceptance, title transfer)
  • Over time — when one of three criteria is met: customer simultaneously receives and consumes benefits, the entity's performance creates or enhances an asset the customer controls, or the entity's performance creates an asset with no alternative use and the entity has an enforceable right to payment for performance completed to date

How Do UAE Construction Companies Apply IFRS 15?

UAE construction companies almost always recognize revenue over time because their performance creates an asset the customer controls (the building on the customer's land) and the entity has an enforceable right to payment for work completed to date. The key measurement choice is between the input method (cost-to-cost) and the output method (milestones, units delivered, surveys). Most UAE contractors use the cost-to-cost input method — total costs incurred to date divided by total estimated costs, applied to total contract revenue.

Cost-to-cost example:

Item Amount (AED)
Total contract price 10,000,000
Estimated total costs 8,000,000
Costs incurred to date 3,200,000
Percentage complete 40% (3,200,000 / 8,000,000)
Revenue recognized to date 4,000,000 (40% x 10,000,000)
Revenue this period 4,000,000 less prior periods
Gross profit to date 800,000

Common construction-specific issues:

  • Claims and variations — include in the transaction price only when it is highly probable that a significant reversal will not occur
  • Liquidated damages — deduct from the transaction price as variable consideration (use the most likely amount method)
  • Retention — not a financing component if retention is held for performance assurance (less than 12 months post-completion)
  • Uninstalled materials — exclude from the progress measurement if they do not represent transfer of control (e.g., materials delivered to site but not yet installed)
  • Loss-making contracts — recognize the entire expected loss immediately when identified, not over the remaining contract term

Before you continue — browse 42+ verified Bookkeeping

Real reviews and up-to-date contact info

Browse Now →

How Do UAE Technology and SaaS Companies Apply IFRS 15?

Technology companies face the most complex IFRS 15 applications because their contracts often bundle multiple deliverables: software licenses, implementation services, ongoing support, training, and hosting. Each deliverable must be assessed as a separate performance obligation if it is distinct. The transaction price must be allocated to each obligation based on standalone selling prices. Revenue for licenses may be recognized at a point in time, while support revenue is recognized over time.

Common bundled arrangement — SaaS contract:

Component Distinct? Recognition Pattern Allocation Basis
Software license (perpetual) Yes, if functional without updates Point in time (delivery) Standalone selling price
Software license (subscription) Not separate from hosting Over time (subscription period) Combined with hosting
Implementation/customization Depends on significance Over time or point in time Standalone selling price
Cloud hosting Yes Over time (hosting period) Standalone selling price
Customer support Yes Over time (support period) Standalone selling price
Training Yes (if sold separately) Point in time (delivery) Standalone selling price

Key judgment areas:

  • Is the license distinct from implementation? If implementation significantly customizes the software, the license and implementation are a single performance obligation recognized over time
  • Standalone selling price estimation — if components are not sold separately, use the expected cost plus margin approach or residual approach
  • Contract renewal options — material renewal rights at a discount may be a separate performance obligation

How Does Revenue Recognition Affect Corporate Tax?

UAE corporate tax uses accounting profit as the starting point for taxable income. This means the IFRS 15 revenue recognition pattern directly drives the timing of tax liability. Revenue recognized over time increases taxable income progressively, while revenue recognized at a point in time creates a lump-sum tax hit. The FTA generally accepts IFRS 15 revenue recognition without adjustment — but companies must apply the standard correctly and consistently, because changes in accounting method can trigger FTA scrutiny.

Tax timing implications by business model:

Business Model Revenue Pattern Tax Timing
Construction (over time) Progressive as costs incurred Tax accrues progressively
Product sales (point in time) On delivery Tax on delivery period
SaaS (over time) Straight-line over subscription Tax accrues monthly
Real estate (depends on contract) On transfer of control or over time Depends on IFRS 15 analysis
Consulting (over time) As services rendered Tax on service period

Key corporate tax interaction points:

  • Contract assets (revenue recognized but not yet billed) — taxable when recognized in P&L, not when invoiced
  • Contract liabilities (payments received but not yet recognized as revenue) — not taxable until recognized
  • Variable consideration adjustments — reduce or increase taxable income when the estimate changes
  • Significant financing component — the interest element is recognized separately and taxed as interest income

Practical tip: Ensure your IFRS 15 policies are documented and consistently applied. The FTA can challenge revenue recognition timing if policies change without justification — this is treated as potential tax manipulation. A qualified bookkeeper can help maintain consistent application.

What Are the Most Common IFRS 15 Mistakes in the UAE?

The top errors are: recognizing revenue on invoicing rather than performance obligation satisfaction, failing to identify separate performance obligations in bundled contracts, ignoring variable consideration (penalties, discounts, rebates), not reassessing percentage of completion estimates regularly, and recognizing real estate revenue before control transfers to the buyer. Each of these errors directly misstates taxable income.

Ranked by frequency in UAE audit findings:

  1. Bill-and-recognize approach — invoicing milestones do not equal performance obligation satisfaction; the two must be separately assessed
  2. Single performance obligation for bundled contracts — installation, warranty, and the product are often three separate obligations
  3. Variable consideration ignored — early payment discounts, volume rebates, and penalty clauses affect the transaction price
  4. Contract modifications treated as new contracts — many modifications should be treated as adjustments to the existing contract
  5. Upfront fees recognized immediately — setup fees, joining fees, and activation fees are often not distinct and must be allocated across the contract
  6. Right of return not accounted for — retail and e-commerce companies must estimate returns and defer that portion of revenue
  7. Percentage of completion not updated — construction companies using cost-to-cost must update total estimated costs every reporting period

Frequently Asked Questions

Does IFRS 15 apply to government grants?

No. Government grants fall under IAS 20. However, if a government entity is a customer purchasing goods or services in a commercial arrangement, IFRS 15 applies. The distinction is whether the transaction is a grant (non-exchange) or a commercial purchase (exchange transaction).

How should real estate developers in the UAE recognize revenue?

It depends on the contract terms. If the developer is building on the customer's land (or the customer controls the work in progress), revenue is recognized over time. If the developer is building speculative units and selling upon completion, revenue is recognized at the point in time when control transfers — typically on handover. Off-plan sales where the customer can direct changes may qualify for over-time recognition.

What disclosures does IFRS 15 require?

Extensive disclosures including: disaggregation of revenue by type, timing, and geography; contract balances (receivables, contract assets, contract liabilities); performance obligations; significant judgments in determining timing and amount of revenue; and assets recognized from contract costs. UAE auditors heavily scrutinize these disclosures.

Can I change my revenue recognition method?

Changes in accounting policy require retrospective application under IAS 8. Changes in accounting estimates (e.g., updating the percentage of completion estimate) are applied prospectively. A change from an incorrect method to a correct method is an error correction, which requires retrospective restatement and disclosure. Consult your auditor before making changes.


Keep Reading

Need help with revenue recognition? Find a Bookkeeper in Dubai →

Share this article

Ready to find the right Bookkeeping?

Browse 42+ verified listings with real reviews and up-to-date contact info.

Start Your Search
F

FindCPA

The FindCPA team, providing trusted content about Accountants & CPAs.

Related Articles

F

Wait — find the perfect Tax Accountant before you go

Real reviews and up-to-date contact info

Browse Listings