Allocating the transaction price to performance obligations when recognising revenue
We continue to discuss the five step model for revenue recognition introduced by IFRS 15 Revenue from Contracts with Customers (“IFRS 15”). In this article, we examine step four of the IFRS 5 five step model.:
Step 1 |
Identify the contract(s) with the customer |
Step 2 |
Identify the performance obligations in the contract |
Step 3 |
Determine the transaction price |
Step 4 |
Allocate the transaction price to the performance obligations |
Step 5 |
Recognise revenue when a performance obligation is satisfied |
What is step four?
When a contract with a customer contains more than one performance obligation, step four of the five step IFRS 15 model requires the entity to allocate the transaction price (determined in step three) to the performance obligations (identified in step two) on the basis of relative stand-alone selling price.
What is the stand-alone selling price?
The best evidence of stand-alone selling price is the observable price at which the good or service is sold separately by the entity in similar circumstances, to similar customers in a single transaction. |
The stand-alone selling price may be, but is not always, the price stated on a price list or the price stated in a contract. This is because vendors may grant discounts on list prices, or may not sell the distinct good or services separately from other goods or services.
What if the stand-alone selling price is not available?
If stand-alone selling price is not available, the entity must estimate the stand-alone selling price by using an approach that maximises the use of observable inputs and must apply estimation methods consistently in similar circumstances.
Suitable methods for estimating the stand-alone selling price of a good or service include (but are not limited to) the following:
Adjusted market assessment |
OR |
Expected cost plus margin |
OR | Residual |
Adjusted market assessment approach
The adjusted market assessment approach involves the entity evaluating the market in which it sells goods or services, and estimating the price that a customer in that market would be willing to pay for those goods or services. This might also include referring to prices from the entity’s competitors for similar goods or services, and adjusting those prices as necessary to reflect the entity’s costs and margins.
Expected cost plus a margin approach
Using the expected cost plus margin approach, the entity estimates the costs of satisfying the performance obligation, and then adds an appropriate margin.
Residual approach
The residual approach involves the entity:
- Estimating the stand-alone selling price by reference to the total transaction price, and then deducting
- The sum of the observable stand-alone selling prices of other goods or services promised in the contract.
An entity may only use the residual approach if one of the following criteria is met:
- The entity sells the same good or service to different customers (at or near the same time) for a broad range of amounts (i.e. the selling price is highly variable because a representative stand-alone selling price is not discernible from past transactions or other observable evidence), or
- The entity has not yet established a price for that good or service and the good or service has not previously been sold on a stand-alone basis (i.e. the selling price is uncertain).
In some circumstances, a combination of methods is used to estimate the stand-alone selling prices of the goods or services promised in the contract if two or more of those goods or services have highly variable or uncertain stand-alone selling prices. For example, an entity may:
- Use a residual approach to estimate the aggregate stand-alone selling price for those promised goods or services with highly variable or uncertain stand-alone selling prices, and then
- Use another method to estimate the stand-alone selling prices of the individual goods or services relative to that estimated aggregate stand-alone selling price.
Allocation of discounts
Where a customer receives a discount for purchasing a bundle of goods or services, the entity must allocate the discount proportionately to all performance obligations in the contract (which means that it is allocating the transaction price on the basis of the relative stand-alone selling prices).
However, if there is observable evidence that the entire discount relates to only one or more, but not all, performance obligations in a contract, the discount is allocated to those performance obligations.
Example one (based on IFRS 15 Illustrative Example 33)
Company A sells products X, Y and Z for the following stand-alone prices:
- Product X - $50
- Product Y - $25
- Product Z - $75.
Company A enters into a contract with a customer to sell one of each of products X, Y and Z for $100 in total.
The performance obligations for each of the products will be satisfied at different times. The revenue recognised on the sale of each of the products is calculated as follows:
Product | Revenue to recognise | Calculation |
Product X | $33.33 | $100 x ($50 / $150) |
Product Y | $16.67 | $100 x ($25 / $150) |
Product Z | $50.00 | $100 x ($75 / $150) |
Total revenue recognised | $100.00 |
Note that the formula used to calculate revenue recognised in each calculation in the table above is:
Transaction price for contract x Stand-alone selling price of product Total of stand-alone selling prices |
Example two (based on IFRS 15 Illustrative Example 34 – Case A)
Company B sells products U, V and W for the following stand-alone prices:
- Product U - $40
- Product V - $55
- Product W - $45.
In addition, Company B regularly sells products V and W together for $60.
Company B enters into a contract with a customer to sell one of each of products U, V and W for $100. The performance obligations for each of the products will be satisfied at different times.
The standalone selling price for all three products is $140 ($40 + $55 + $45).
As noted in example one above, the entire discount of $40 would ordinarily be allocated to Products U, V and W based on their relative stand-alone selling prices. However, because Company B regularly sells Products V and W together for $60 and Product U for $40, it has evidence that the entire discount should be allocated to the promises to transfer Products V and W.
The revenue recognised on the sale of each of the products is calculated as follows:
Product | Revenue to recognise | Calculation |
Product U | $40 | Standalone selling price |
Product V | $33 | $60 x ($55 / $100) |
Product W | $27 | $60 x ($45 / $100) |
Total revenue recognised | $100 |
Note that the formula used in to calculate revenue recognised for Products V and W in the table above is:
$60 (Price at which Products V and W have been sold together) X Stand-alone selling price of product Total of stand-alone selling prices |
Example three (based on IFRS 15 Illustrative Example 34 – Case B)
Company C sells products Q, R and S for the following stand-alone prices:
- Product Q - $40
- Product R - $55
- Product S - $45.
In addition, Company C regularly sells products R and S together for $60.
Company C also sells Product T, but its stand-alone selling price varies between $15 and $45, depending on which customer it is being sold to.
Company C enters into a contract with a customer to sell one of each of products Q, R, S and T for $130. The performance obligations for each of the products will be satisfied at different times.
Because Company C regularly sells Products R and S together for $60 and Product Q for $40, as illustrated in example two above, it has evidence that $100 should be allocated to those three products (with $40 to be allocated to Product Q and $60 to be allocated to Products R and S on the basis of their stand-alone selling prices).
Using the residual approach, Company C would then allocate $30 to Product T. In this instance, the use of the residual approach is appropriate because Company C sells Product T to different customers for a broad range of amounts and because the residual amount of $30 is within the range of observable selling prices for Product T.
The revenue recognised on the sale of each of the products is calculated as follows:
Product | Revenue to recognise | Calculation |
Product Q | $40 | Standalone selling price |
Product R | $33 | $60 x ($55 / $100) |
Product S | $27 | $60 x ($45 / $100) |
Product X | $30 | Residual amount |
Total revenue recognised | $130 |
Note that the formula used in the calculations of revenue for Products R and S in the table above is:
$60 (Price at which Products R and S have been sold together) X Stand-alone selling price of product Total of stand-alone selling prices |
Concluding thoughts
Where performance obligations in a contract with a customer are satisfied at different points in time, allocation of the transaction amount to each performance obligation has the potential to be tricky, particularly where a discount has been provided in relation to a bundle of goods and/or services. As with all aspects of accounting for revenue under IFRS 15, finance teams will need to understand the contracts that sales teams enter into to ensure that the timing of revenue recognition reflects the terms and conditions of those contracts.
For more on the above, please contact your local BDO representative.