Topics Tools Blog 5-Step Guide →

Warranties

A standard bug-fix warranty and a premium SLA warranty look similar — but only one of them is a separate performance obligation that splits your revenue.

Educational content only. This page is not professional accounting advice. Consult a qualified accountant before making accounting policy decisions for your company.

Warranties come in two flavors, and the distinction has a direct impact on revenue recognition. Get this wrong and you either under-allocate revenue to a performance obligation you've committed to, or create unnecessary complexity by treating a simple assurance as a separate deliverable.

Assurance-Type Warranties

An assurance-type warranty provides the customer with assurance that the product will function as promised — it meets agreed-upon specifications. It does not provide any service or benefit beyond confirming that what was sold works as described.

Under both ASC 606 (606-10-55-30 through 55-35) and IFRS 15 (paragraphs 26–29 on performance obligations, and IFRS 15.B28–B33 specifically on warranties), assurance-type warranties are not separate performance obligations. You accrue the expected cost under ASC 450 (loss contingencies) or IAS 37 (provisions) — no revenue allocation needed.

Service-Type Warranties

A service-type warranty provides a service to the customer beyond confirming the product works. It might include proactive monitoring, priority support response times, guaranteed uptime with credits, or extended coverage periods that go beyond what the market expects for the product type.

Service-type warranties are separate performance obligations. You must allocate a portion of the transaction price to them and recognize that revenue over the warranty period.

How to Classify: Three Indicators

Ask these questions:

Working Example: SaaS Support Tiers

A SaaS company offers two support options at contract signing:

Standard Warranty (included in all contracts): "We will fix bugs that prevent the software from functioning as documented within 5 business days." This covers defects only — it assures the product will work as specified. It cannot be purchased separately; every customer gets it. Duration mirrors the contract term, which is standard in the market.

Assurance-type. Not a separate performance obligation. Accrue the expected cost of providing warranty service under IAS 37 / ASC 450. No revenue split.

Premium Support Package (optional add-on, $500/month): "You receive a dedicated customer success manager, 99.9% uptime SLA with 10x credits for downtime, 4-hour response SLAs, and monthly business review calls."

Service-type. Separate performance obligation. The customer is buying ongoing service beyond defect assurance — proactive monitoring, dedicated resourcing, response-time commitments. Allocate $500/month of the total transaction price to this PO and recognize it over the service period.

Edge case — standard 99.9% uptime guarantee (SLA only, no other services): This requires judgment. If the market treats uptime SLAs as standard assurance (i.e., "the product should work"), and there are no separate services attached, it may qualify as assurance-type. If it includes credits or financial remedies for breach, the credit amount may be variable consideration rather than a warranty issue.

IFRS 15 vs. ASC 606

Essentially identical. Both use the assurance/service distinction. Both exclude assurance warranties from performance obligation analysis and direct to legacy provisions guidance for accrual.

Classification framework
IFRS 15

IFRS 15.B28–B33: assurance vs service-type test based on whether warranty provides a service beyond confirming compliance with specifications

ASC 606

ASC 606-10-55-30 through 55-35: same assurance/service framework, same indicators

Assurance warranty accounting
IFRS 15

IFRS 15.B29: not a performance obligation — apply IAS 37 (Provisions) for the expected cost

ASC 606

ASC 606-10-55-31: not a performance obligation — apply ASC 460 (Guarantees) or ASC 450 (Contingencies)

Mixed warranty
IFRS 15

IFRS 15.B33: if cannot reasonably allocate, treat the entire warranty as a service-type performance obligation

ASC 606

ASC 606-10-55-35: same — if unable to distinguish, treat as service-type PO

Common Pitfalls
  1. Treating all warranties as assurance-type by default. Many companies include premium support, SLA credits, or extended coverage as part of their standard contract without analyzing whether these constitute service-type warranties. If they provide ongoing service, they need to be separated.
  2. Confusing SLA credits with warranty accounting. Financial credits for SLA breaches may be variable consideration (a price concession) rather than a warranty issue. Analyze whether the credit is a reduction of the transaction price or the cost of a service-type warranty.
  3. Ignoring separately priced support in the warranty analysis. If your company sells a premium support package separately (even in some contracts), that is strong evidence that support is a service-type warranty and should be recognized as a separate PO across all contracts where it is bundled.
  4. Not accruing for assurance-type warranty costs. Even though assurance warranties do not create separate performance obligations under ASC 606 / IFRS 15, you still need to estimate and accrue the expected cost of fixing defects under ASC 450 / IAS 37. This is a separate accounting requirement — not optional.
Key Takeaway

The warranty question boils down to one thing: what did the customer pay for? If they paid for assurance that the product works — you accrue costs, no revenue split. If they paid for ongoing service — you have a performance obligation. In SaaS, the answer is often obvious at the extremes (standard bug-fix warranty vs. dedicated customer success), but the middle ground (uptime SLAs, financial credits, extended support periods) requires judgment against the three indicators. The safest practical approach: if your company prices support separately in any context, treat it as service-type.


Free Resource

5-Step Revenue Recognition Guide

Work through IFRS 15 and ASC 606 step by step with real SaaS examples.

Start the guide
Browse All Topics

More Application Guidance

Explore more deep dives on specific IFRS 15 and ASC 606 concepts.

All topics
Free Tool

27-Point Audit Checklist

Ensure your revenue recognition is audit-ready before your next close.

See the checklist
Free Tool

Revenue Memo Template

A 7-section auditor-ready memo documenting your revenue recognition policy.

Get the template