IFRS 15 Performance Obligations: Identification, Separation & Warranty Treatment

Updated March 3, 2026 by Eduyush Team

IFRS 15 Performance Obligations

IFRS 15 requires entities to identify each distinct performance obligation in a contract with a customer before recognising revenue. A promised good or service is a separate performance obligation if it is distinct β€” meaning the customer can benefit from it on its own and it is separately identifiable within the contract (IFRS 15.22–27).

πŸ’‘ Key Takeaways

  • A performance obligation is distinct when the customer can benefit from it independently AND it is separately identifiable from other promises
  • Warranties split into two types: assurance-type (IAS 37 provision) and service-type (separate performance obligation under IFRS 15)
  • If a customer can purchase the warranty separately, it is always a service-type warranty
  • Revenue for service-type warranties is allocated from the transaction price and recognised over the warranty period
  • Contract modifications may create new performance obligations β€” the worst-performing area in recent SBR exams

What Is a Performance Obligation Under IFRS 15?

A performance obligation is a promise in a contract with a customer to transfer a distinct good or service (or a bundle of goods or services) to the customer. Identifying performance obligations is Step 2 of the IFRS 15 five-step revenue recognition model, and it determines how and when revenue is recognised across the contract.

IFRS 15.22 states that a contract contains a performance obligation for each promised good or service that is distinct, or for each series of distinct goods or services that are substantially the same and transferred in the same pattern. Getting this step right is critical because it drives the allocation of the transaction price and the timing of revenue recognition. For background on the broader ACCA SBR syllabus, see our overview guide.

IFRS 15 Definition

Performance Obligation = A promise to transfer a distinct good or service (or bundle) to the customer

Examples of performance obligations include:

  • Sale of a manufactured product
  • Installation services sold alongside equipment
  • Software licences with post-contract support
  • Extended warranties providing services beyond defect repair
  • Construction of a custom asset

How to Identify Separate Performance Obligations: The Two-Step Test

IFRS 15.27 establishes a two-criteria test to determine whether a promised good or service is distinct and therefore constitutes a separate performance obligation. Both criteria must be met simultaneously. If either fails, the good or service must be combined with other promises until a distinct bundle is formed.

Criterion Test Key Question
Step 1: Capable of being distinct (IFRS 15.27a) Customer can benefit from the good or service on its own or together with other readily available resources Could the customer use or sell this item independently?
Step 2: Distinct within the contract (IFRS 15.27b) The promise to transfer the good or service is separately identifiable from other promises in the contract Is the entity providing a significant integration service? Are the goods/services highly interdependent?

IFRS 15.29 provides three indicators that a promise is NOT separately identifiable:

  • The entity provides a significant service of integrating the goods/services into a combined output
  • One or more goods/services significantly modify or customise the other
  • The goods/services are highly interdependent or highly interrelated

βœ… Pro Tip: In exam questions, always apply both steps explicitly. State the conclusion for Step 1 before moving to Step 2. Many candidates fail because they jump straight to a conclusion without showing the two-step analysis. See our guide to SBR technical articles for more exam technique advice.

IFRS 15 Performance Obligation Decision Tree

Use this decision tree to systematically determine whether a promised good or service constitutes a separate performance obligation. This structured approach mirrors what examiners expect in ACCA SBR and DIPIFR answers and ensures you apply the IFRS 15.27 criteria in the correct order.

  1. List all promised goods and services in the contract (IFRS 15.24–25) β€” include explicit and implicit promises
  2. For each promise, ask: Can the customer benefit from it on its own? (or with readily available resources)
    • If NO β†’ Combine with other promises. Go to step 4
    • If YES β†’ Proceed to step 3
  3. Is the promise separately identifiable within the contract? (Check IFRS 15.29 indicators)
    • If NO (significant integration, customisation, or high interdependence) β†’ Combine with other promises
    • If YES β†’ This is a separate performance obligation
  4. Group combined promises until the resulting bundle satisfies both criteria as a single performance obligation
  5. Determine timing β€” is each performance obligation satisfied over time or at a point in time? (IFRS 15.35–38)

For example, consider a contract to sell equipment with installation. If the equipment is functional without installation and the installation is routine (available from other providers), then both the equipment and installation are separately identifiable β€” giving rise to two performance obligations. However, if the installation involves significant customisation that fundamentally changes the equipment, they would be a single combined performance obligation.

Understanding how to apply this decision framework is essential for both ACCA FR (F7) exam standards and the more advanced SBR paper. For DCF valuation concepts used when estimating standalone selling prices, see our dedicated guide.

Assurance-Type vs Service-Type Warranty: How to Tell the Difference

IFRS 15.B28–B33 distinguishes between two warranty types, and the accounting treatment differs fundamentally. An assurance-type warranty promises that the product meets agreed specifications and is accounted for under IAS 37. A service-type warranty provides an additional service beyond defect repair and is treated as a separate performance obligation under IFRS 15.

Feature Assurance-Type Warranty Service-Type Warranty
Nature Product meets agreed-upon specifications at time of sale Additional service beyond fixing pre-existing defects
Separate performance obligation? No Yes
Accounting standard IAS 37 Provisions IFRS 15 Revenue
Revenue treatment All revenue recognised at point of sale; provision for warranty costs Portion of transaction price allocated and recognised over warranty period
Customer can purchase separately? Typically not available separately Often available as separate purchase (always service-type if purchasable separately)
Required by law? Often legally mandated Usually exceeds legal requirements
Duration indicator Covers period required by law or standard practice Extends beyond legally required or standard period

⚠️ Important: If an entity provides both an assurance-type and service-type warranty and cannot reasonably separate them, IFRS 15.B32 requires both to be accounted for together as a single performance obligation. This is a common exam trap β€” candidates who attempt to separate inseparable warranties lose marks.

The key decision point is whether the customer can purchase the warranty separately. If yes, it is always a service-type warranty (IFRS 15.B31). If not, you must assess whether the warranty provides something beyond mere assurance against defects. For the related topic of how IAS 36 impairment testing interacts with revenue-generating assets, see our CGU guide.

Worked Example: Warranty Treatment Under IFRS 15

This worked example demonstrates how to identify warranty type, determine whether it is a separate performance obligation, and allocate the transaction price accordingly. This mirrors the exact technique tested in ACCA SBR and DIPIFR questions on IFRS 15.

Scenario: Gamma Co sells industrial printers for $120,000 each. Every printer includes a 1-year standard warranty covering manufacturing defects (legally required). Gamma also offers customers the option to purchase a 3-year extended warranty for an additional $18,000, covering repairs, maintenance, and parts replacement beyond the standard period. Customer Beta purchases a printer with the extended warranty for a total of $138,000.

Step 1: Identify the Promised Goods and Services

  • Industrial printer (goods)
  • 1-year standard warranty (assurance against defects)
  • 3-year extended warranty (maintenance and repairs service)

Step 2: Classify Each Warranty

1-year standard warranty: This is legally required and provides assurance that the printer meets agreed specifications. It is an assurance-type warranty β€” not a separate performance obligation. Account for it under IAS 37 by recognising a provision for expected warranty costs.

3-year extended warranty: The customer can purchase this separately (it is optional). Per IFRS 15.B31, this automatically qualifies as a service-type warranty and is a separate performance obligation.

Step 3: Identify Performance Obligations

There are two performance obligations:

  1. Transfer of the printer (including assurance warranty) β€” satisfied at a point in time
  2. Extended warranty service β€” satisfied over time (3-year period)

Step 4: Allocate the Transaction Price

Allocate the total $138,000 based on relative standalone selling prices:

Performance Obligation Standalone Selling Price Allocation % Allocated Revenue
Printer (incl. assurance warranty) $120,000 86.96% $120,000
Extended warranty (service-type) $18,000 13.04% $18,000
Total $138,000 $138,000

Step 5: Recognise Revenue

  • Printer: $120,000 recognised at the point of delivery (control transfers to customer)
  • Extended warranty: $18,000 recognised over the 3-year warranty period ($6,000 per year on a straight-line basis)
  • Assurance warranty: Provision recognised under IAS 37 based on expected warranty repair costs (not deducted from revenue)

βœ… Pro Tip: In this example, the standalone selling prices are directly observable because the warranty is sold separately. When standalone prices are not observable, IFRS 15.79 requires estimation using approaches such as adjusted market assessment, expected cost plus margin, or the residual approach.

Contract Modifications and New Performance Obligations

A contract modification is a change in the scope or price of a contract approved by both parties. IFRS 15.18–21 requires entities to determine whether the modification creates a new performance obligation or modifies an existing one. This was the worst-performing area in the Mar/Jun 2025 SBR exam, according to Eduyush faculty analysis.

Modification Type Conditions Accounting Treatment
Separate contract (IFRS 15.20) Additional distinct goods/services AND price reflects standalone selling price Account for as a new separate contract; existing contract unaffected
Termination + new contract (IFRS 15.21a) Remaining goods/services are distinct from those already transferred Terminate old contract, create new contract with remaining + modified obligations
Cumulative catch-up (IFRS 15.21b) Remaining goods/services are NOT distinct (part of single obligation) Adjust revenue cumulatively; update measure of progress

⚠️ Important: The modification analysis requires you to first determine whether the additional goods/services are distinct AND at standalone selling price. Only if BOTH conditions are met does the modification create a separate contract. Many candidates only check one condition and reach the wrong conclusion.

For related guidance on SBR examiner feedback and how to structure modification answers, explore our detailed analysis.

6. Warranty Treatment Under IFRS 15: Assurance vs Service-Type

Warranty classification is one of the most tested areas in SBR exams. IFRS 15 distinguishes between two types of warranties, and the accounting treatment differs significantly.

Assurance-Type Warranty

An assurance-type warranty promises that the product meets agreed-upon specifications at the time of sale. This is NOT a separate performance obligation. Instead, account for it as a provision under IAS 37 Provisions.

Service-Type Warranty

A service-type warranty provides a service beyond fixing defects that existed at the time of sale. This IS a separate performance obligation, and you must allocate a portion of the transaction price to it.

Decision Tree: Assurance or Service-Type?

Ask these questions in order:

  1. Can the customer purchase the warranty separately? If YES β†’ Service-type warranty (always).
  2. Does the warranty cover defects that existed at the time of sale only? If YES β†’ Assurance-type.
  3. Does the warranty period exceed the typical defect coverage period? If YES β†’ Part may be service-type.
  4. Does the warranty provide additional services (e.g., maintenance, updates)? If YES β†’ Service-type for that component.

Comparison Table: Assurance vs Service-Type Warranty

Feature Assurance-Type Service-Type
Separate performance obligation? No Yes
Can customer buy separately? No Yes (or implied)
What it covers Defects at time of sale Additional service beyond defects
Accounting standard IAS 37 (provision) IFRS 15 (revenue allocation)
Revenue impact No allocation needed Allocate transaction price
Revenue recognition N/A Over warranty period

Worked Example: Warranty Allocation

Scenario: Tech Corp sells a server for $50,000 with a 2-year standard warranty (assurance) and offers an optional 3-year extended warranty for $5,000. A customer purchases both.

Step 1: Identify performance obligations:

  • Server delivery (includes assurance warranty) β†’ 1 obligation
  • Extended warranty (3 years beyond standard) β†’ Separate obligation (can be purchased separately)

Step 2: Transaction price = $55,000

Step 3: Standalone selling prices: Server = $50,000; Extended warranty = $5,000; Total = $55,000

Step 4: Allocate based on relative standalone selling prices:

  • Server: ($50,000/$55,000) Γ— $55,000 = $50,000
  • Extended warranty: ($5,000/$55,000) Γ— $55,000 = $5,000

Step 5: Recognise $50,000 on delivery. Recognise $5,000 over 3-year extended warranty period. Accrue assurance warranty provision under IAS 37.

βœ… Pro Tip: In this example, the standalone selling prices are directly observable because the warranty is sold separately. When standalone prices are not observable, IFRS 15.79 requires estimation using approaches such as adjusted market assessment, expected cost plus margin, or the residual approach.

⚠️ Warning: A common exam error is treating ALL warranties as provisions under IAS 37. Always apply the decision tree above first. If the warranty can be purchased separately or provides service beyond defect coverage, it MUST be treated as a separate performance obligation under IFRS 15.

7. Common Exam Mistakes: IFRS 15 Performance Obligations

Based on Eduyush faculty analysis of past SBR and DIPIFR exam sessions, these are the most frequent errors candidates make on IFRS 15 questions:

# Common Mistake Correct Approach
1 Treating each deliverable as a separate obligation without applying the distinct test Apply BOTH the capable of being distinct AND separately identifiable criteria from IFRS 15.27
2 Classifying all warranties as IAS 37 provisions Use the decision tree: check if warranty is purchasable separately or provides service beyond defects
3 Ignoring significant integration services If goods/services are highly interrelated or the entity provides significant integration, combine them
4 Allocating transaction price equally instead of using relative standalone selling prices Always use relative standalone selling price method (IFRS 15.73-77)
5 Failing to identify variable consideration Include variable consideration using expected value or most likely amount method, subject to constraint
6 Not discussing contract modifications correctly Determine if modification creates new obligations or changes existing ones, then apply appropriate treatment

8. How to Score Maximum Marks on IFRS 15 in SBR and DIPIFR Exams

IFRS 15 performance obligations appear regularly in both SBR and DIPIFR exams. Here is how Eduyush faculty recommend structuring your answers for maximum marks:

For SBR Exam

  1. State the principle first: Begin with the relevant IFRS 15 paragraph (e.g., "Under IFRS 15.22, a performance obligation is a promise to transfer a distinct good or service...")
  2. Apply the two-part distinct test: Always address BOTH capable of being distinct (IFRS 15.27a) AND separately identifiable (IFRS 15.27b). Many candidates lose marks by checking only one.
  3. Use the scenario facts: Reference specific details from the question. Examiners reward application, not just knowledge recall.
  4. Show the allocation calculation: Even if numbers seem simple, show the relative standalone selling price working.
  5. Conclude clearly: State the number of performance obligations identified and the revenue to recognise for each.

For DIPIFR Exam

  1. Focus on application over theory: DIPIFR questions often give complex multi-element arrangements. Identify each element and classify it.
  2. Address warranty specifically: If the scenario mentions warranty, always discuss whether it is assurance or service-type with clear reasoning.
  3. Time allocation: Spend proportional time based on marks available. A 15-mark IFRS 15 question deserves about 27 minutes.
  4. Use headings in your answer: Structure with "Performance Obligation 1", "Performance Obligation 2" etc. for clarity.

βœ… Pro Tip: In SBR, IFRS 15 questions often combine with other standards such as IAS 38 Intangible Assets (for licences) or IAS 16 Property, Plant and Equipment. Always consider whether the transferred item meets the recognition criteria of the relevant asset standard alongside IFRS 15.

Frequently Asked Questions

What is a performance obligation under IFRS 15?

A performance obligation is a promise in a contract with a customer to transfer a distinct good or service (or a bundle of goods or services). It is defined in IFRS 15.22 and forms the basis for determining when and how much revenue to recognise.

How do you determine if a good or service is distinct under IFRS 15?

A good or service is distinct if it meets two criteria: (1) the customer can benefit from it on its own or with readily available resources (capable of being distinct), and (2) it is separately identifiable from other promises in the contract (distinct within the context of the contract). Both conditions must be met per IFRS 15.27.

What is the difference between assurance-type and service-type warranty?

An assurance-type warranty covers defects that existed at the time of sale and is accounted for as a provision under IAS 37. A service-type warranty provides additional service beyond defect coverage (e.g., extended coverage, maintenance) and is treated as a separate performance obligation under IFRS 15, requiring allocation of the transaction price.

How do you allocate the transaction price to multiple performance obligations?

Under IFRS 15.73-77, allocate the transaction price based on the relative standalone selling prices of each performance obligation. If standalone selling prices are not directly observable, estimate them using the adjusted market assessment approach, expected cost plus margin approach, or residual approach.

Can a series of distinct goods or services be a single performance obligation?

Yes. Under IFRS 15.22(b), a series of distinct goods or services that are substantially the same and have the same pattern of transfer can be treated as a single performance obligation. This commonly applies to recurring services like monthly cleaning or data hosting.

How is IFRS 15 tested in SBR and DIPIFR exams?

In SBR exams, IFRS 15 typically appears as a scenario-based question requiring identification of performance obligations, transaction price allocation, and discussion of specific issues like warranties or licences. In DIPIFR, it often appears in Section A or B with complex multi-element arrangements requiring detailed application of the five-step model.

About the Author

Sandhya B is a senior faculty member at Eduyush with extensive experience in teaching IFRS and ACCA professional papers. She specialises in SBR and DIPIFR exam preparation, helping candidates master complex accounting standards through practical examples and exam-focused techniques. Her teaching approach emphasises understanding the principles behind the standards rather than rote memorisation.

Ready to Master IFRS 15 for Your Exam?

Understanding performance obligations is essential for passing SBR and DIPIFR. At Eduyush, we provide focused exam preparation with worked examples, practice questions, and faculty support.

Join thousands of ACCA candidates who have accelerated their exam success with Eduyush.


Leave a comment

Please note, comments must be approved before they are published

This site is protected by hCaptcha and the hCaptcha Privacy Policy and Terms of Service apply.


Featured product

Featured product

Featured product

FAQs