CLA
Thumbnail of the article Allocating the Transaction Price

5 November 2026

Allocating the Transaction Price

Standalone selling prices and how discounts and variable amounts get allocated

At this point in our series, a company applying IFRS 15 has confirmed it has a valid contract, identified the distinct performance obligations within it, and built a considered estimate of the total transaction price, including any variable consideration and financing adjustments. Step 4 asks the next logical question: if a contract contains more than one performance obligation, how should that total price be divided among them? This eighth article works through the allocation rules in detail, building directly on the standalone selling price concepts we introduced in our earlier piece on bundled contracts.

The Allocation Objective

IFRS 15 is explicit about the objective of allocation: an entity allocates the transaction price to each performance obligation in an amount that depicts the amount of consideration to which the entity expects to be entitled in exchange for transferring the promised goods or services to the customer. In practice, this means the default allocation basis is the relative standalone selling price of each performance obligation, calculated as that obligation's standalone selling price divided by the sum of the standalone selling prices of all obligations in the contract, applied to the total transaction price.

***IN PRACTICE** *A contract bundles Product A (standalone selling price 60,000 dirhams), Product B (standalone selling price 40,000 dirhams), and Service C (standalone selling price 20,000 dirhams) for a total contract price of 108,000 dirhams. The sum of standalone selling prices is 120,000 dirhams, meaning the contract carries an implicit discount of 12,000 dirhams. Allocating proportionally: Product A receives 54,000 dirhams (60,000 divided by 120,000, multiplied by 108,000), Product B receives 36,000 dirhams, and Service C receives 18,000 dirhams. Each obligation absorbs its proportional share of the discount rather than any one item bearing all of it.*"

Allocating a Discount to Specific Obligations

The proportional allocation above is the default, but it is not the only possible outcome. IFRS 15 permits an entity to allocate an entire discount to one or more, but not all, of the performance obligations in a contract, if certain criteria are met. This exception matters because it can produce a materially different revenue recognition pattern than the proportional default, so the criteria are worth setting out precisely.

  1. The entity regularly sells each distinct good or service (or each bundle of distinct goods or services) in the contract on a standalone basis.
  2. The entity also regularly sells, on a standalone basis, a bundle (or bundles) of some of those goods or services at a discount to the standalone selling prices of the goods or services in each bundle.
  3. The discount attributable to each bundle of goods or services is substantially the same as the discount in the contract, and an analysis of the goods or services in each bundle provides observable evidence of which performance obligation the entire discount belongs to.

If, after applying a residual approach or another method to some obligations in a contract, a residual amount remains for the obligations being allocated a specific discount, that residual approach can only be applied if the criteria for the residual approach itself, discussed in our earlier bundled contracts article, are separately satisfied. The two exceptions, discount allocation and residual approach, are related but distinct, and both require genuinely observable evidence rather than a convenient assumption.

Allocating Variable Consideration

Variable consideration can also be allocated entirely to one performance obligation, or to a distinct good or service that forms part of a single performance obligation satisfied over time, rather than spread proportionally across the whole contract, if two criteria are both met.

  • The terms of the variable payment relate specifically to the entity's efforts to satisfy that specific performance obligation, or to a specific outcome from satisfying it.
  • Allocating the variable amount entirely to that performance obligation is consistent with the overall allocation objective, considering all the performance obligations and payment terms in the contract.
***IN PRACTICE** *A logistics contract bundles a fixed fee for warehousing with a separate performance bonus tied specifically to on time delivery rates for the transportation component. Because the bonus terms relate specifically to the transportation obligation's performance and allocating it entirely there is consistent with the overall allocation objective, the bonus can be allocated wholly to transportation rather than spread across both warehousing and transportation.*"

A Full Worked Example

A managed IT services provider signs a two-year contract with a client that includes hardware, a software licence, and ongoing support services. The contract has three distinct performance obligations. The total contract price is 480,000 dirhams. The provider does not sell the hardware or licence standalone at exactly this configuration, so it uses the adjusted market assessment approach for the hardware and the expected cost plus margin approach for the licence, while support services do have an observable standalone selling price because the provider sells support subscriptions separately.

Performance ObligationStandalone Selling PriceAllocation %Allocated Transaction Price
HardwareAED 150,00030%AED 144,000
Software licenceAED 200,00040%AED 192,000
Support services (24 months)AED 150,00030%AED 144,000
TotalAED 500,000100%AED 480,000

The 20,000 dirham discount embedded in the contract (500,000 dirhams of standalone value against a 480,000 dirham contract price) is spread proportionally, since none of the specific discount allocation criteria are met here. Hardware revenue of 144,000 dirhams is recognised on delivery, licence revenue of 192,000 dirhams is recognised when the customer obtains control of the licence, and the 144,000 dirhams allocated to support is recognised rateably over the twenty four month support period.

Reallocation on Modification or Change in Estimate

The allocation performed at contract inception is not necessarily permanent. If the transaction price changes after inception, for reasons other than a contract modification, for example because a variable consideration estimate is updated, the change is allocated to the performance obligations on the same basis as at contract inception, meaning amounts already recognised as revenue for satisfied performance obligations may need to be adjusted. Standalone selling prices themselves, however, are not reallocated after contract inception to reflect subsequent changes in those prices; the original allocation percentages generally stand unless the contract itself is modified in a way that requires reallocation.

Practical Tips for Allocation

  • Maintain a current, well documented library of standalone selling prices or estimation methodologies by product and service line.
  • Revisit standalone selling price estimates periodically, since stale pricing data undermines the defensibility of the whole allocation.
  • Document clearly whenever the specific discount or variable consideration allocation exceptions are applied, given the higher evidentiary bar involved.
  • Build allocation logic into contract and billing systems where possible, rather than performing it manually on a contract by contract basis at period end.

How CLA Can Help

Applying IFRS 15 correctly is rarely just a technical exercise. It touches contract drafting, sales operations, systems configuration, and the judgment call that auditors will test closely. CLA's revenue recognition specialists work alongside finance teams to translate the standard into practical, defensible policy. Specifically, our team can help with:

  • Building and maintaining standalone selling price libraries across product and service portfolios.
  • Assessing whether specific discount or variable consideration allocation exceptions are appropriately supported by observable evidence.
  • Modelling allocation outcomes for complex multi element contracts, including system configuration support.
  • Reviewing allocation policies for consistency across similar contract types and customer segments.
  • Advising on the accounting impact of reallocating transaction price changes arising from contract modifications or updated estimates.

Whether you are implementing IFRS 15 for the first time, refreshing a legacy policy, or preparing for an audit or transaction, CLA can bring the technical depth and industry experience to get it right the first time.

Conclusion

Allocation is where the standalone selling price work from earlier steps gets put into action, translating a single contract price into revenue streams for each distinct promise a company has made. The default proportional method covers most contracts, but the specific exceptions for discounts and variable consideration deserve careful, evidence based analysis when they apply. In our next article, we reach Step 5, the final step of the model, and look at how to determine whether revenue should be recognised over time or at a single point in time.

Author

Pradeep Sai
Pradeep Sai

Co-Founder & Managing Partner

LinkedInEmail

Email Subscriptions

Right there with you, delivering insights and event invitations straight to your inbox.