🎓 Prepared by students from Boğaziçi University

What Are Performance Obligations and Contract Assets?

Under IFRS 15 (and ASC 606), companies recognize revenue by identifying each promise in a contract — a performance obligation — and tracking the resulting contract assets or liabilities. Getting this right determines when and how much revenue a business reports.

Short answer

A performance obligation is a promise in a contract to transfer a distinct good or service to a customer; a contract asset is the entity's right to consideration for work already performed that isn't yet unconditional (not just a passage-of-time receivable).

The 5-Step Revenue Recognition Model (IFRS 15)
  1. 1
    Identify the contract
    Confirm an agreement with enforceable rights and obligations exists.
  2. 2
    Identify performance obligations
    Separate the contract into each distinct promised good or service.
  3. 3
    Determine the transaction price
    Estimate the total consideration the entity expects to receive.
  4. 4
    Allocate the transaction price
    Split the price across obligations using relative standalone selling prices.
  5. 5
    Recognize revenue
    Record revenue as (or when) each performance obligation is satisfied.
01

Try it: interactive calculator

Revenue allocated to Obligation 1
63,000$
= 90,000*(70,000/(70,000+30,000))
02

Step-by-step worked examples

A software company sells a license bundled with 2 years of support for $50,000 total. The license's standalone selling price (SSP) is $32,000 and the support's SSP is $24,000. How much revenue is allocated to the license?

Sum of SSPs = 32,000 + 24,000 = $56,000
License share = 32,000 / 56,000 = 57.14%
Allocated to license = 50,000 × 0.5714 ≈ $28,571

A construction company recognizes $500,000 of revenue to date on a long-term contract (satisfied over time) but has only billed the customer $420,000 so far. Is there a contract asset, and how much?

Contract asset = Revenue recognized − Amount billed
Contract asset = 500,000 − 420,000 = $80,000
(The right to the extra $80,000 is conditional on further billing milestones, so it's a contract asset, not a receivable.)

A bundle of equipment, installation and 1-year training sells for $200,000. Standalone selling prices are $90,000, $60,000 and $50,000 (sum = $200,000, no discount). Allocate the transaction price.

Sum of SSPs = 90,000 + 60,000 + 50,000 = $200,000 (equals the bundle price, so no discount to allocate)
Equipment = 200,000 × (90,000/200,000) = $90,000
Installation = 200,000 × (60,000/200,000) = $60,000
Training = 200,000 × (50,000/200,000) = $50,000
03

Flashcards

04

Quick quiz

Q1.Which of these best defines a performance obligation?

Correct answer: A. A performance obligation is specifically a promise to transfer a distinct good or service to the customer.

Q2.A contract asset arises when...?

Correct answer: A. When work performed (revenue recognized) is ahead of billing, the unbilled, conditional right is a contract asset.

Q3.A bundle sells for $90,000; equipment SSP is $70,000 and installation SSP is $30,000. Revenue allocated to equipment?

Correct answer: A. 90,000 × (70,000 / 100,000) = $63,000.

Q4.What is the correct order of the first two steps in the 5-step revenue model?

Correct answer: A. Step 1 is identifying the contract; step 2 is identifying the performance obligations within it.
📄Download this topic as a printable worksheet (PDF)Summary + 10 questions + answer key — print it, share it in class.
Study better with Bounlu apps
Notek
Notek

The full card deck, worked steps and AI-tutor support for “What Are Performance Obligations and Contract Assets?” are in Notek — study by hand before your exam.

Get it free
Notek 1Notek 2Notek 3Notek 4Notek 5
05

Common mistakes

Treating every line item in a contract as a separate performance obligation.Correct: Only distinct promises — ones the customer can benefit from on their own and that are separately identifiable — count as performance obligations.

Confusing a contract asset with accounts receivable.Correct: A contract asset's right to payment is still conditional (e.g., on further performance); a receivable is unconditional — only time must pass.

Allocating a bundle discount equally across all obligations.Correct: Discounts are allocated proportionally based on relative standalone selling prices, not evenly.

Recognizing revenue as soon as a contract is signed.Correct: Revenue is recognized only when (or as) the performance obligation is actually satisfied — goods delivered or services rendered.

06

FAQ

What is a performance obligation under IFRS 15 / ASC 606?

It's a promise in a contract to transfer a distinct good or service (or a series of similar ones) to a customer; each one is accounted for and recognized as revenue separately.

How do you allocate transaction price to performance obligations?

Using the relative standalone selling price method: the total price is split across obligations in proportion to what each would sell for on its own.

What is the difference between a contract asset and a receivable?

A receivable is an unconditional right to payment (only time needs to pass); a contract asset's right is still conditional on future performance.

What are some examples of performance obligations?

Delivering a product, providing installation, granting a software license, and providing ongoing support are each a separate performance obligation if they are distinct.

Related topics