Comparison

IFRS 15 vs ASC 606: A Comparison Guide for SaaS

Both standards share the same five-step revenue recognition model, but the details diverge in ways that matter for SaaS companies operating across jurisdictions.

Key takeaways

  • IFRS 15 and ASC 606 are substantially converged — both use the same five-step model developed jointly by the IASB and FASB
  • Key divergences: licensing guidance, variable consideration thresholds, interim disclosures, and collectability treatment
  • For most straightforward SaaS subscriptions, both standards produce identical recognition outcomes

Background: Two Standards, One Framework

IFRS 15 (Revenue from Contracts with Customers) and ASC 606 were developed jointly by the International Accounting Standards Board (IASB) and the Financial Accounting Standards Board (FASB). The goal was to create a single, converged revenue recognition model that would replace the fragmented guidance that previously existed under both US GAAP and IFRS.

Both standards became effective in 2018 and apply to all contracts with customers, regardless of industry.

The core five-step model is identical:

  1. Identify the contract
  2. Identify performance obligations
  3. Determine the transaction price
  4. Allocate the price
  5. Recognise revenue

Where the standards diverge is in the application guidance and specific edge cases.

In practice: If your SaaS company sells straightforward subscriptions in a single jurisdiction, the standard you follow is determined by your reporting framework — and the day-to-day accounting will look the same either way.

Key Differences at a Glance

AreaASC 606 (US GAAP)IFRS 15
Licensing IPExplicit guidance: 'right to access' (over time) vs 'right to use' (point in time)Same distinction but less prescriptive application guidance
Variable consideration constraintInclude to extent 'probable' a significant reversal won't occurInclude to extent 'highly probable' a significant reversal won't occur — a higher threshold
Collectability thresholdIf not probable, defer revenue until criteria met or contract terminatedIf not probable, do not recognise a contract; reassess when circumstances change
Interim disclosuresDisaggregated revenue required in quarterly filings (ASC 270)Defers to IAS 34 — less specific interim requirements
Contract cost impairmentImpairment tested at the contract levelImpairment tested at the 'unit of account' level, which can be broader
Non-cash considerationMeasured at fair value at contract inceptionMeasured at fair value at contract inception (converged)
Principal vs agentControl-based model; consider 'who controls the good before transfer'Same control-based model but additional indicators in application guidance

Licensing: The Biggest Practical Difference

For SaaS companies, the licensing distinction is the most frequently encountered divergence.

  • ASC 606: Provides explicit criteria to determine whether a licence grants a “right to access” the entity's IP (recognised over time, typical for SaaS) or a “right to use” it (recognised at a point in time, typical for on-premise software).
  • IFRS 15: Uses the same conceptual framework but with less prescriptive guidance, which can lead to different conclusions in borderline cases.

Practical impact for SaaS: Most SaaS arrangements reach the same conclusion under both standards — the subscription is a right-to-access licence recognised over time. But for hybrid models that combine hosted services with downloadable components, the analysis can diverge.

Variable Consideration

Both standards require entities to estimate variable consideration (e.g., usage overages, volume discounts, SLA credits) and include it in the transaction price subject to a constraint. The difference is in the probability threshold:

  • ASC 606: Include variable consideration to the extent it is “probable” (commonly interpreted as roughly 75%+ likelihood) that a significant reversal will not occur
  • IFRS 15: Uses “highly probable” (commonly interpreted as roughly 85%+ likelihood), a stricter threshold

In practice, this means IFRS reporters may recognise slightly less variable consideration upfront than their US GAAP counterparts for the same contract, with the difference caught up in later periods.

Principal vs Agent: Who Controls the Good?

When a SaaS company involves third parties in delivering services (e.g., marketplace models, reseller arrangements), both standards require the entity to determine whether it acts as principal (recognise gross revenue) or agent (recognise net commission).

Both use a control-based approach. Key indicators include:

  • Which party is primarily responsible for fulfilment
  • Which party bears inventory or credit risk
  • Which party has discretion over pricing

IFRS 15 includes additional indicators in its application guidance that can influence the conclusion differently in edge cases.

In practice: SaaS companies operating app-store or marketplace models should analyse this carefully under each standard, as gross vs net treatment can materially change reported revenue.

SaaS-Specific Implications

For the vast majority of straightforward SaaS subscription contracts, IFRS 15 and ASC 606 produce identical outcomes: revenue is recognised ratably over the subscription period. The differences become material in these scenarios:

  • Hybrid on-premise/cloud licensing arrangements
  • Significant variable consideration (usage-based with large volume tiers)
  • Marketplace or reseller arrangements requiring principal/agent analysis
  • Multi-element arrangements with distinct professional services
  • Contracts with significant financing components (long payment terms)

In practice: If every contract in your book is a fixed-price annual SaaS subscription, the standard you follow is unlikely to change your numbers. Focus your analysis time on the edge cases above.

Practical Compliance Tips

  1. Know your reporting framework. US GAAP means ASC 606. IFRS means IFRS 15. Dual-listed companies should document where the two diverge.
  2. Document your judgements. Both standards are principles-based. Auditors expect written accounting memos for significant arrangements.
  3. Automate recognition schedules. Manual spreadsheets introduce errors, especially on contract modifications. Use a tool like Revnary to generate compliant schedules automatically.
  4. Align with your auditor early. Discuss non-standard arrangements before year-end to avoid surprises and potential restatements.

Frequently Asked Questions

Revenue schedules under both frameworks

Revnary helps finance teams build revenue schedules that support SaaS reporting workflows under both frameworks, subject to your accounting policy and review.