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

Revenue Recognition: IFRS 15 vs ASC 606 Deep Dive

By Usman Qureshi (ACCA) · Published July 2026 · Last reviewed August 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
IFRS 15 against ASC 606: the differences that surviveA comparison of IFRS 15 and ASC 606 identifying which areas are identical and which genuinely differ. IFRS 15 against ASC 606: the differences that surviveIFRS 15ASC 606The five-step modelIdenticalIdenticalContract modificationsIdentical (15.18 to .21)Identical (606-10-25-10 to 25-13)Licence renewalsNo specific rule606-10-55-58C bars revenue before the renewal period beginsCollectabilityBrief guidance in 15.15 to .16Detailed guidance in 606-10-25-7 on cash under a failedcontractShipping and handlingNo policy electionMay elect to treat post-transfer shipping as a fulfilment costSales taxesAssessed jurisdiction by jurisdictionPractical expedient to present all such taxes netImpairment of contract costsReversal required if the impairment no longer existsReversal prohibitedNon-public entity reliefsNoneSeveral disclosure and transition reliefs with no IFRSequivalentThe two standards were written jointly and the five-step model is the same words. Contract modifications are not a difference, despite how often they are cited as one.
IFRS 15 against ASC 606: the differences that survive. The two standards were written jointly and the five-step model is the same words. Contract modifications are not a difference, despite how often they are cited as one.

Are They Really Converged?

Short answer: more converged than almost anything else in the two frameworks. IFRS 15 and ASC 606 were drafted jointly and issued as a single agreed model. The five steps, the definition of control, the constraint on variable consideration and the contract modification guidance are the same requirements, and in several places the same words.

It is worth being explicit about that, because two claimed differences circulate widely and neither is real. Contract modification guidance is identical in IFRS 15.18 to .21 and ASC 606-10-25-10 to 25-13. And the variable consideration constraint is the same test; there is no ASC 606 twelve-month resolution rule and no percentage safe harbour.

The differences that do exist are narrower and mostly sit outside the recognition model:

So two companies with identical contracts can still land in different places, but usually because of Step 1 collectibility, a licence renewal, or a contract cost reversal, not because of the core model.

Reference: IFRS 15.9(e), .18 to .21, .56 to .58, .104, B52 to B63; ASC 606-10-25-1(e), 25-10 to 25-13, 25-18B, 32-2A, 32-11, 55-58C, 55-60 and 55-62; ASC 340-40-35-6.

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: Identical Rules, Three Outcomes

A contract modification is an approved change to the scope or price of a contract. This is often written up as the main IFRS versus US GAAP difference. It is not one. IFRS 15.18 to .21 and ASC 606-10-25-10 to 25-13 impose the same requirements, so the analysis below applies unchanged under both.

What makes modifications hard is not a framework difference, it is that one set of rules produces three quite different answers depending on two questions: are the additional goods or services distinct, and is the additional price at standalone selling price.

The three outcomes

The driver of the split is distinctness, not materiality or the size of the change. A modification is not prospective because it is minor and retrospective because it is major. It is prospective when what remains is distinct, and a catch-up when what remains is part of an unfinished single obligation. Getting this backwards is the single most common modification error, and it produces revenue in the wrong period rather than merely the wrong disclosure.

Where auditors actually push

Since the rules are the same, the challenge under both frameworks is the same: is the additional price genuinely at standalone selling price, and are the remaining goods or services genuinely distinct in the context of the contract. Neither standard permits separate-contract treatment where the conditions are not met, and no auditor under either framework should accept it.

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.18 to .21; ASC 606-10-25-10 to 25-13.

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. The question is whether the entity undertakes activities that significantly affect the intellectual property the customer has rights to. IFRS 15.B59A sets three conditions for right to access, and all three have to hold: the entity's activities significantly affect the IP, the customer is directly exposed to the effects of those activities, and the activities do not themselves transfer a separate good or service.

They do not hold here. CRM software is functional IP with standalone functionality. Reserving a right to make security modifications is protective, not value-changing, and it does not expose the customer to activities that alter the IP's utility. The one-year of updates and support is a separate performance obligation, which is precisely the "separate good or service" limb of the third condition.

Conclusion under IFRS 15: right to use. £200,000 recognised at the point the licence period begins and the customer can use the software. £30,000 recognised over the year as the support obligation is satisfied.

Conclusion under ASC 606: the same. ASC 606-10-55-62 treats functional IP the same way, and reaches point in time on these facts.

Outcome: no difference. This is a case where the two frameworks agree, and it is worth working through precisely because licensing is the area where a genuine difference does exist. That difference is narrower: ASC 606-10-55-58C prevents an entity recognising revenue on a licence renewal before the renewal period begins, whereas IFRS 15 has no equivalent explicit rule and practice has been mixed. If you want a real IFRS versus US GAAP licensing difference, that is where to look, not in the right to use and right to access split.

Reference: IFRS 15.B52 to B63, particularly B58, B59A and B61; ASC 606-10-55-54 onwards, 55-60 (symbolic IP), 55-62 (functional IP), 55-58C (renewals).

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.

The constraint is the same test in both standards. Variable consideration is included in the transaction price only to the extent that it is highly probable (IFRS 15.56) or probable (ASC 606-10-32-11) that a significant reversal of cumulative revenue recognised will not occur when the uncertainty is subsequently resolved. The two words differ because each framework uses its own existing vocabulary, and the boards recorded in the Basis for Conclusions that the intended threshold is the same.

Neither standard contains a twelve-month resolution rule or a percentage safe harbour. There is no 5% test, no 85% confidence threshold, and no bright line of any kind. The boards deliberately declined to quantify the constraint. If a paper or a memo cites a percentage as though it were authoritative, that is a red flag on the paper.

What the standards do give you is a list of factors that increase the likelihood of a significant reversal, at IFRS 15.57 and ASC 606-10-32-12: susceptibility to factors outside the entity's influence, a long period before the uncertainty resolves, limited experience with similar contracts, a practice of offering concessions, and a broad range of possible outcomes. That list, not a percentage, is what a challenge should be argued against.

One genuine exception sits alongside the constraint and is the same in both: sales-based and usage-based royalties on licences of intellectual property are recognised as the sales or usage occur, regardless of the constraint analysis.

Reference: IFRS 15.53 to .58, .B63; ASC 606-10-32-5 to 32-14, 55-65; IFRS 15 Basis for Conclusions BC203 to BC213.

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).

Recognition and amortisation are the same under both. Incremental costs of obtaining a contract are capitalised if the entity expects to recover them, with a practical expedient in both standards to expense them as incurred where the amortisation period would be one year or less. Both amortise on a systematic basis consistent with the transfer of the goods or services to which the asset relates, and both expressly contemplate that this period can extend beyond the current contract to anticipated renewals where the asset relates to them. IFRS is not stricter on this point, and the commission on a SaaS contract with expected renewals is amortised over the expected customer relationship under IFRS 15.99 just as it is under ASC 340-40.

The real difference is impairment reversal, and it is absolute. Where the conditions that caused an impairment of a contract cost asset no longer exist or have improved, IFRS 15.104 requires the impairment to be reversed, capped at the carrying amount that would have applied had no impairment been recognised. ASC 340-40-35-6 prohibits reversal entirely. So a contract that deteriorates and then recovers leaves a permanently lower asset under US GAAP and a restored one under IFRS.

Reference: IFRS 15.91 to .104; ASC 340-40-25-1 to 25-4, 340-40-35-1, 340-40-35-6.

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?

There are three indicators, and only three. They are the same in both standards:

Credit risk is not an indicator. It was one in the original 2014 text and was deliberately removed by ASU 2016-08 and the IASB's Clarifications to IFRS 15 in April 2016, on the basis that exposure to customer credit risk says nothing about whether the entity controls the goods before transfer. Nor is the ability to select the supplier an indicator; it has never appeared in either standard. Any principal versus agent memo still working from a credit-risk indicator is applying superseded guidance.

The indicators support the control assessment, they do not replace it and they are not a checklist to be scored. The question remains whether the entity obtains control of the specified good or service before it transfers to the customer. On this, IFRS 15 and ASC 606 genuinely do not diverge.

Reference: IFRS 15.B34A to B37A; ASC 606-10-55-36A to 55-39A; ASU 2016-08; Clarifications to IFRS 15 (April 2016).

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?

Very close. They were drafted jointly and share the same five-step model, the same definition of control, and the same contract modification and variable consideration constraint requirements, in places word for word. The live differences sit mostly outside the recognition model: the collectibility threshold in Step 1 (probable means more likely than not under IFRS but likely to occur under US GAAP), the ASC 606 shipping and handling policy election, the ASC 606 sales tax practical expedient, the measurement date for non-cash consideration, licensing renewal timing, and reversal of contract cost impairment, which IFRS 15.104 requires and ASC 340-40-35-6 prohibits.

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

There is no difference. IFRS 15.18 to .21 and ASC 606-10-25-10 to 25-13 impose the same requirements. A modification is a separate contract where the additional goods or services are distinct and priced at their standalone selling price. Where the remaining goods or services are distinct but the pricing condition fails, the existing contract is treated as terminated and the remaining consideration is reallocated prospectively. Where the remaining goods or services are not distinct and form part of a partially satisfied single performance obligation, the measure of progress is updated and the adjustment is recognised as a cumulative catch-up. Neither framework is stricter, and neither permits separate-contract treatment where the conditions are not met.

How do IFRS 15 and ASC 606 differ on licensing?

Both distinguish a right to use the intellectual property as it exists at a point in time from a right to access it throughout the licence period. IFRS 15.B59A sets three conditions for right to access: the entity undertakes activities that significantly affect the IP, the customer is directly exposed to their effects, and those activities do not themselves transfer a separate good or service. ASC 606 reaches the same outcomes through a functional and symbolic IP taxonomy. The genuine difference is narrower: ASC 606-10-55-58C prevents revenue being recognised on a licence renewal before the renewal period begins, and IFRS 15 has no equivalent explicit rule.

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

Yes, but not for the reasons usually given. Contract modification treatment is identical, so it is not a source of divergence. Timing can differ where a marginal-credit customer passes the IFRS Step 1 collectibility test and fails the higher US GAAP one, so a contract exists under one framework and not the other; where a licence renewal falls under ASC 606-10-55-58C; and where a previously impaired contract cost asset recovers, since IFRS requires reversal and US GAAP prohibits it.

How are variable amounts estimated under both standards?

Both use expected value or the single most likely amount, whichever better predicts the consideration the entity will be entitled to, and both apply the same constraint: include variable consideration only to the extent it is highly probable (IFRS 15.56) or probable (ASC 606-10-32-11) that a significant reversal of cumulative revenue will not occur when the uncertainty resolves. The wording differs because each framework uses its own vocabulary; the intended threshold is the same. Neither standard contains a twelve-month resolution rule, a 5% test, or any other percentage threshold. The boards declined to quantify it.

What is the difference in principal vs agent assessment?

No difference. Both apply the same control test: does the entity obtain control of the specified good or service before it transfers to the customer? If so it is principal and reports gross; if not it is agent and reports the net commission. Both support that assessment with the same three indicators: primary responsibility for fulfilling the promise, inventory risk, and discretion in establishing the price. Credit risk was removed as an indicator by ASU 2016-08 and the IASB Clarifications to IFRS 15 in April 2016, and the ability to select the supplier has never been one.

Usman Qureshi, Chartered Certified Accountant (ACCA)

About the author — Usman Qureshi (ACCA)

Usman Qureshi is a Chartered Certified Accountant (ACCA) working in audit and advisory. He writes on IFRS 15 and ASC 606 revenue recognition.

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.