Allocating the transaction price using stand-alone selling prices

Step 4 decides how much revenue each part of a contract earns, and so when that revenue is recognised. Most of the judgement lies in estimating stand-alone selling prices for items the company never sells on their own. This guide sets out the methods, the rules for discounts and variable amounts, and a full example.

By Awais Jameel, Chartered Accountant. Reviewed by Muhammad Bilal, Chartered Accountant. Checked against official sources on . 3 minute read.

Short answer

Under IFRS 15 the transaction price is allocated to each performance obligation in proportion to its stand-alone selling price, the price at which the company would sell that good or service separately. Where no observable price exists, the company estimates it using an adjusted market assessment, expected cost plus a margin or, in limited cases, the residual approach. A discount is shared across all obligations unless evidence shows it relates to only some of them.

At a glance

Basis
Relative stand-alone selling price
Best evidence
Observable selling prices
Estimates
Market, cost plus margin, residual
Residual approach
Only for highly variable or uncertain prices
Discounts
Shared, unless they relate to specific items
Excel
Revenue allocation calculator
Allocating the transaction price using stand-alone selling pricesBasis: Relative stand-alone selling price; Best evidence: Observable selling prices; Estimates: Market, cost plus margin, residual; Residual approach: Only for highly variable or uncertain prices; Discounts: Shared, unless they relate to specific items; Excel: Revenue allocation calculator.KEY FACTS AT A GLANCEAllocating the transaction price using stand-aloneselling pricesBasisRelative stand-aloneselling priceBest evidenceObservable selling pricesEstimatesMarket, cost plus margin,residualResidual approachOnly for highly variableor uncertain pricesDiscountsShared, unless theyrelate to specific itemsExcelRevenue allocationcalculatorChecked against official sourcesTax BakersAllocating the transaction price using stand-alone selling pricesBasis: Relative stand-alone selling price; Best evidence: Observable selling prices; Estimates: Market, cost plus margin, residual; Residual approach: Only for highly variable or uncertain prices; Discounts: Shared, unless they relate to specific items; Excel: Revenue allocation calculator.KEY FACTS AT A GLANCEAllocating the transaction priceusing stand-alone selling pricesBasisRelative stand-alone selling priceBest evidenceObservable selling pricesEstimatesMarket, cost plus margin, residualResidual approachOnly for highly variable or uncertain pricesDiscountsShared, unless they relate to specific itemsExcelRevenue allocation calculatorChecked against official sourcesTax Bakers
Key facts at a glance, as set out in this guide.

What is a stand-alone selling price?

The price at which the company would sell a promised good or service separately to a customer. The best evidence is an observable price from separate sales in similar circumstances. A list price may help, but it is not automatically the stand-alone selling price if the company routinely sells at a discount to it.

How is it estimated without an observable price?

MethodHow it worksExample
Adjusted market assessmentLook at what customers in the market would pay, including competitors' prices adjusted for differencesA new service similar to rivals' offerings
Expected cost plus a marginForecast the cost of providing the item and add an appropriate marginA bespoke installation service
Residual approachTotal price less the observable stand-alone prices of the other itemsA licence sold at widely varying prices, with no stable stand-alone price

The residual approach is allowed only if the selling price is highly variable or uncertain, for example because the company sells the item to different customers at a broad range of prices or has not yet set a price for it.

A worked example: a software bundle

A company sells a package of a software licence, two years of support and training for CU 80,000. Sold separately, the items would cost:

ObligationStand-alone selling price (CU)ShareAllocated price (CU)
Software licence60,00066.7%53,333
Two years of support20,00022.2%17,778
Training10,00011.1%8,889
Total90,000100%80,000

The customer receives a discount of CU 10,000, which is shared across the three items in proportion to their stand-alone prices. The licence revenue of CU 53,333 is recognised when the customer can use the software, because it is a right to use (see licences); support revenue of CU 17,778 is spread over two years; training revenue of CU 8,889 is recognised when the training is delivered. Enter your own prices in the Revenue allocation calculator (Excel) to get the allocation and the month-by-month schedule.

An example of the residual approach

Suppose the same company sells its licence at prices ranging from CU 30,000 to CU 90,000 depending on the customer, so it has no reliable stand-alone price for the licence alone, while support and training have stable prices of CU 20,000 and CU 10,000. For the CU 80,000 bundle, the licence receives the residual: CU 80,000 less CU 30,000 = CU 50,000. Support and training keep their full stand-alone prices, so the whole discount ends up in the licence. That is why the residual approach is restricted to prices that are genuinely variable or uncertain.

When can a discount go to only some items?

All three of these must apply: the company regularly sells each item, or each bundle of items, on its own; it regularly sells a bundle of some of those items at a discount; and that discount is substantially the same as the discount in the contract. Then the discount is allocated to the items in that bundle only.

How is variable consideration allocated?

Usually across all obligations, like the rest of the price. It is allocated entirely to one obligation, or to one distinct good or service within a series, if the variable payment relates specifically to the company's efforts to satisfy that obligation and the result is consistent with the allocation objective. A bonus for finishing one phase of a project early is an example. See variable consideration.

What if the price changes later?

Changes in the transaction price after inception are allocated on the same basis as at inception. Stand-alone selling prices are not re-estimated, and amounts allocated to obligations already satisfied are recognised as revenue, or a reduction of revenue, immediately.

Common mistakes

  • Using list prices as stand-alone selling prices when the company always discounts them.
  • Using the residual approach for items that do have a stable price.
  • Allocating the whole discount to the item the sales team discounted, without meeting the three conditions.

Need help applying the standards?

Our Chartered Accountants help finance teams and students apply IFRS and US GAAP to real transactions.

Questions people ask

How is the transaction price allocated under IFRS 15?

In proportion to the stand-alone selling price of each performance obligation.

What methods can be used to estimate a stand-alone selling price?

Adjusted market assessment, expected cost plus a margin, and in limited circumstances the residual approach.

When can the residual approach be used?

Only when the stand-alone selling price is highly variable or uncertain.

How is a bundle discount allocated?

Across all performance obligations in proportion to their stand-alone selling prices, unless strict conditions show it relates to only some of them.

Sources

Every fee, date and rule on this page was taken from these official and primary sources.

  1. IFRS Foundation: IFRS 15 Revenue from Contracts with Customers

Rules and fees change. If you are reading this long after October 4, 2026, confirm the figures with the source before you rely on them.

More in IFRS 15

This guide is general information. It is not tax or legal advice for your situation.