← Usman Qureshi — Free AI Tools for Audit & CFO Advisory

Revenue Recognition: IFRS 15 vs ASC 606 Deep Dive

By Usman Qureshi (ACCA, ACA) · Published July 2026 · Last reviewed July 2026 · 12 min read

IFRS 15 and ASC 606 look identical on the surface — both use the same five-step model and were jointly developed. But in practice, they diverge on contract modifications, licensing, and subsequent judgments. This guide walks through the differences with worked examples so you understand where auditors challenge revenue treatment and where IFRS and US GAAP companies report different numbers.

In this guide

Are They Really Converged?

Short answer: Yes and no. IFRS 15 and ASC 606 were jointly developed by the IASB and FASB and use the same core five-step revenue recognition model. For most revenue contracts, the accounting is identical.

But. They differ on:

These differences mean two companies with identical contracts — one reporting under IFRS, one under US GAAP — could recognise revenue at different times, or in different amounts. Auditors routinely challenge revenue on these points.

Reference: IFRS 15 paragraphs 1— 40; ASC 606-10-1 onwards.

The Five-Step Model (Identical)

Both standards use the same model:

  1. Identify the contract with a customer (or group of customers)
  2. Identify performance obligations (goods or services promised)
  3. Determine the transaction price (contract consideration)
  4. Allocate the transaction price to each obligation
  5. Recognise revenue when (or as) each obligation is satisfied

The definitions and requirements are word-for-word identical. Performance obligations, control of goods/services, transaction price — all the same. The divergence comes in applying these principles to complex contracts.

Contract Modifications: The Biggest Difference

This is where IFRS 15 and ASC 606 diverge most. A contract modification is a change to the scope, price, or terms that was not in the original contract.

IFRS 15 Approach (Stricter)

IFRS 15 requires you to account for a modification as either:

The key: if the modification adds distinct goods/services at standalone selling price, it is a new contract. Otherwise, it changes the original contract.

ASC 606 Approach (More Liberal)

ASC 606 has similar rules but applies the "distinct goods/services" and "standalone selling price" tests with different application guidance. In practice, ASC 606 is more likely to treat a modification as a contract change (adjusting the existing contract) rather than a separate contract.

Audit implication: IFRS auditors will ask: Is this really a separate contract? Prove it has distinct goods and standalone price. US GAAP auditors are slightly more flexible — a contract change is acceptable even if the conditions are not quite met.

Worked Example: Contract Modification

Scenario: Software Licence with Support Services

Original contract (Jan 2026): XYZ Ltd sells a software licence to Customer A for £100,000/year. Includes 24/7 support. 3-year contract.

Modification (Jul 2026): Customer wants to add a second licence for a different module. XYZ agrees to add it for an additional £50,000/year for the remaining 2.5 years.

Standalone selling price check: XYZ's standard price for that module is £60,000/year (standalone). But XYZ agrees to £50,000 because of the customer's existing relationship (volume discount).

IFRS 15 treatment:

  • The new module is distinct (separable from the original licence)
  • But the price (£50,000) is NOT the standalone selling price (£60,000)
  • Therefore: treat the modification as a contract change, not a separate contract
  • Adjustment to transaction price: +£50,000/year × 2.5 years = +£125,000
  • Allocate this proportionally to the original and new performance obligations based on their updated relative prices

ASC 606 treatment:

  • ASC 606 guidance suggests similar accounting, but allows more flexibility
  • Could treat as a contract change OR, given the customer relationship, as a modification of the existing services
  • Result: likely £125,000 additional revenue over 2.5 years, same as IFRS

Key difference: Under IFRS, the analysis is rigid (distinct + standalone price = separate contract). Under ASC 606, there is more judgment on whether the change is truly "separate" or a modification of existing obligations.

Reference: IFRS 15 paragraphs 18— 0; ASC 606-10-25-12 onwards.

Licensing and Right-to-Use vs Right-to-Access

Both standards require you to distinguish:

Right-to-Use

  • Customer receives a licence to intellectual property at a point in time
  • Revenue recognised when licence is granted
  • Example: perpetual software licence sold to customer

Right-to-Access

  • Customer has access to IP for a period; entity controls changes
  • Revenue recognised over time as customer has access
  • Example: software as a service (SaaS), cloud subscriptions

Both IFRS 15 and ASC 606 use this distinction, but the language differs slightly. IFRS emphasises "control" (entity controls the IP and restricts customer use); ASC 606 emphasises "benefit" (customer accesses the IP over time).

In practice: Most SaaS contracts are right-to-access (revenue over time). Most perpetual licences are right-to-use (revenue at a point in time). Where they diverge: hybrid contracts (e.g., a licence with mandatory updates and support) — IFRS may call it right-to-access; ASC 606 might call it right-to-use.

Worked Example: Software Licence Classification

Scenario: Enterprise Software Deal

Contract terms:

  • Customer buys a perpetual licence to CRM software for £200,000 (one-time payment)
  • Includes 1 year of updates and support (£30,000 value)
  • Customer can upgrade annually (optional, £20,000/year)
  • Entity reserves the right to modify IP if needed for security

Analysis:

IFRS 15: The entity controls the IP (reserves the right to modify). The customer gets a perpetual licence but cannot independently use future updates. Likely right-to-access — entity controls IP, so revenue recognised over time (or at end of licence term if no further control required). Probable treatment: £200,000 as point-in-time, £30,000 over 1 year.

ASC 606: Customer has a perpetual licence, can use the software independently for the licence term. Likely right-to-use — customer receives the IP upfront. Revenue recognised when licence is granted. Treatment: £200,000 at point in time + £30,000 over 1 year for updates/support.

Outcome: Both may end up with similar total revenue (£200k + £30k), but IFRS recognises £200k over the licence term (amortised); ASC 606 recognises £200k upfront. Different timing, same total.

Reference: IFRS 15 paragraphs 31— 1; ASC 606-10-25-49 onwards.

Variable Consideration: Expected Value vs Most Likely

Both standards allow variable revenue (e.g., sales bonuses, discounts, rebates). You estimate variable consideration using either:

Both standards say to use whichever is more predictive given the facts. In practice, both IFRS and ASC 606 reach the same estimates — there is no divergence here.

Constraint: Both standards require you to only include variable amounts that are not probable to reverse (IFRS) or are resolved within 12 months (ASC 606, with a 5% margin-of-safety test). This is where auditors challenge: if you are unsure about a bonus, don't include it.

Reference: IFRS 15 paragraphs 56— 8; ASC 606-10-32-5 onwards.

Transaction Price Allocation

Once you have the total transaction price (including variable amounts), you allocate it to each performance obligation based on their relative standalone selling prices.

IFRS 15 method: Allocate based on observable standalone selling price. If not observable, estimate using expected cost plus margin, or adjust market approach.

ASC 606 method: Identical. Use observable prices if available; estimate if not.

Difference: Both are the same. Auditors challenge on what qualifies as "standalone selling price" — does the volume discount that Customer A gets apply, or should you use list price? Both standards have similar answers: use what a customer would pay for that item separately.

Contract Costs and Asset Capitalization

Both standards allow you to capitalise costs to obtain a contract (e.g., sales commissions) or fulfil a contract (e.g., setup, installation, training).

IFRS 15: Capitalise if the cost is incremental and the entity expects to recover it. Amortise over the contract period.

ASC 606: Capitalize if the cost is incremental. Amortise over the contract period or expected customer life (if longer).

Practical difference: ASC 606 may allow longer amortisation periods (contract life vs expected customer life), which could defer costs. IFRS is stricter: amortise only over the contract you have.

Principal vs Agent Assessment

When you are an intermediary (e.g., marketplace, distributor), you must assess whether you are the principal (revenue = gross amount) or agent (revenue = commission only).

Both IFRS 15 and ASC 606 use the same test: Do you control the goods/services before they transfer to the customer?

Control indicators:

No divergence here — both standards reach the same conclusion in most cases.

Audit Implications and Red Flags

For auditors:

For controllers and CFOs:

Need a quick revenue comparison for your specific contract?

Use our free GAAP Compare tool to research IFRS 15 vs ASC 606, or bring your contract to the Meeting Room and walk through it with an expert. No consulting fees, no credit card.

Try GAAP Compare Free →

Frequently Asked Questions

Are IFRS 15 and ASC 606 identical?

Substantially yes — they use the same five-step model. But they diverge on contract modifications, licensing, and application guidance in edge cases. Most transactions are identical; complex contracts may differ.

What is the main difference in contract modifications between IFRS 15 and ASC 606?

IFRS 15 is stricter on when a modification is a separate contract (requires distinct goods/services AND standalone selling price). ASC 606 has more flexibility — a contract change is acceptable even if conditions are not met. Result: IFRS may defer revenue longer.

How do IFRS 15 and ASC 606 differ on licensing?

Both distinguish right-to-use (point-in-time) from right-to-access (over-time). IFRS emphasises entity control; ASC 606 emphasises customer benefit. Same result in most cases, but hybrid contracts (licence + support) may diverge.

Can revenue timing differ between IFRS 15 and ASC 606 for the same contract?

Yes, primarily due to contract modification treatment and licensing classification. A £100k modification might be recognised immediately under ASC 606 but deferred under IFRS if it fails the distinct + standalone price test.

How are variable amounts estimated under both standards?

Both allow expected value or most likely amount — whichever is more predictive. Both also require amounts to be probable of not reversing (IFRS) or resolved within 12 months (ASC 606). Same method, same estimates.

What is the difference in principal vs agent assessment?

No difference. Both IFRS 15 and ASC 606 use the same control test: do you control goods/services before transfer? If yes, you are principal (gross revenue). If no, you are agent (net revenue).

UQ

About the author — Usman Qureshi (ACCA, ACA)

Usman is a chartered accountant with Big Four audit experience auditing complex revenue contracts under both IFRS 15 and ASC 606. He has managed revenue audit programmes for software, SaaS, and manufacturing clients across multiple jurisdictions.

This guide is simplified for educational purposes and does not constitute professional accounting advice. Actual IFRS 15 vs ASC 606 assessments depend on specific contract facts, facts patterns, and judgments. Auditors and preparers should consult the full text of IFRS 15 and ASC 606, and their own professional advisors, before finalising revenue accounting treatment. The article reflects IFRS Accounting Standards and US GAAP effective as of July 2026.

Real-Life Case Study: The Same Contract Under IFRS 15 and ASC 606

Scenario. A software group sells a licence-plus-support bundle and reports under both IFRS 15 and ASC 606 (the converged revenue standards).

Where they align, and don't. The 5-step model is essentially identical, so the core revenue is the same. Differences are in the detail: the licensing guidance (functional vs symbolic IP) is more prescriptive under ASC 606, and collectibility and certain contract-cost practical expedients diverge. The group found only immaterial timing differences on this bundle.

Takeaway. Revenue is the most converged area of all, so start by assuming the answer is the same, then check the narrow licensing and contract-cost carve-outs, which is where a dual reporter's differences usually hide.

Illustrative composite scenario for educational purposes. Figures are indicative and do not represent any specific company.