Skip to content

Strategic Business Reporting (International) · Revenue

IFRS 15 Transaction Price: Variable Consideration and Financing

Updated 11 October 2026 · Fact-checked

The transaction price is the amount of consideration an entity expects to be entitled to for transferring goods or services, excluding amounts collected for third parties. You estimate variable amounts, include them only to the extent it is highly probable that a significant reversal of cumulative revenue will not occur, adjust for significant financing, and deduct payments to customers.

Understand Transaction Price: Variable Consideration and Financing

Step 3 of IFRS 15 is to determine the transaction price. It is what you expect to be entitled to from the customer, not what the contract headline says. It excludes amounts collected on behalf of third parties, such as sales tax. It also does not reflect the risk that the customer may not pay. That is a credit loss issue.

Many contracts include variable consideration: discounts, rebates, refunds, credits, price concessions, incentives, penalties and performance bonuses. It can also be implied by past practice. You estimate it using either the expected value method (a probability-weighted sum, best for many possible outcomes) or the most likely amount method (best for two outcomes, such as bonus or no bonus). Apply the chosen method consistently throughout the contract for each uncertainty.

Then apply the constraint. You include variable consideration only to the extent it is highly probable that a significant reversal of cumulative revenue recognised will not occur when the uncertainty is resolved. Factors that raise the risk are: outcome highly susceptible to factors outside your control, a long time before uncertainty resolves, limited experience, a history of price concessions, and a wide range of outcomes. Estimates are updated at each reporting date. Changes are accounted for in the period as changes in transaction price. For sales- or usage-based royalties promised in exchange for a licence of intellectual property, recognise revenue only when the later of (a) the subsequent sale or usage occurs and (b) the related performance obligation is satisfied (or partially satisfied).

A significant financing component exists when timing of payment gives the customer or you a significant benefit of financing. You adjust the price to the cash selling price, using a discount rate that reflects a separate financing transaction between the parties. Show interest separately from revenue. As a practical expedient, you need not adjust if the gap between transfer and payment is expected to be one year or less.

Also handle non-cash consideration, measured at fair value (if that cannot be estimated, use the standalone selling price of what you promise). Consideration payable to a customer, such as slotting fees or coupons, is a reduction of the transaction price unless it pays for a distinct good or service from the customer. If it does, account for it like any other purchase, and any excess over fair value reduces revenue. Refund liabilities are recognised for amounts you expect to return.

Key rules to remember

Transaction price
Fixed consideration + constrained variable consideration ± financing adjustment + non-cash consideration at fair value − consideration payable to customer (if not for a distinct good or service)
Exclude amounts collected for third parties.
Expected value
Σ (probability × amount)
Suits contracts with a large number of similar outcomes.
Most likely amount
Single most probable outcome
Suits binary outcomes, such as bonus achieved or not.
Constraint
Include variable consideration only to the extent it is highly probable that a significant reversal of cumulative revenue recognised will not occur when the uncertainty is resolved
Reassess at every reporting date.
Financing component
Revenue = present value of payments, discounted at the rate in a separate financing transaction
Interest income or expense = unwinding of the discount. Practical expedient: ignore if one year or less.
Refund liability
Consideration received (or receivable) − amount expected to be entitled to
Recognise as a liability, not as revenue.

How to solve Transaction Price: Variable Consideration and Financing questions

Use this order for any transaction price question. Write each step as a short heading in your answer so the marker can follow it.

  1. 1List every element of the price: fixed fee, discounts, bonuses, penalties, rebates, non-cash items, payments to the customer and timing of payment.
  2. 2For each variable item, choose expected value or most likely amount, and say why in one line.
  3. 3Apply the constraint. Say whether a significant reversal could occur and cite the facts given: experience, outside factors, range of outcomes.
  4. 4Test for a significant financing component. Check the timing gap, and whether the one-year expedient applies. If not, discount at the appropriate rate and compute interest.
  5. 5Treat non-cash consideration at fair value and customer payments as a price reduction unless for a distinct good or service.
  6. 6Allocate the final price across performance obligations, then recognise revenue when or as each is satisfied.
  7. 7Show journals, including any refund liability, contract asset or liability, and finance income or cost.
  8. 8Conclude with the amount in profit or loss and the statement of financial position, and note when you will update estimates.

Quickest way: Variable, finance, customer: the three-question scan

When to use it: Use when time is short and the scenario bundles several features in one contract.

  1. Ask: is any amount uncertain? If yes, pick a method and constrain it.
  2. Ask: is the gap between delivery and payment over a year? If yes, discount.
  3. Ask: does cash or value flow to the customer? If yes, reduce the price unless you receive a distinct good or service.
  4. Write the final price in one line, then allocate and recognise.

Common mistakes in Transaction Price: Variable Consideration and Financing

  • Including the full expected bonus in revenue without applying the constraint.

    Students stop once they have calculated the estimate.

    Fix: Always add a constraint sentence. If it is not highly probable that a reversal will not occur, include a lower amount, or none.

  • Using expected value for a two-outcome bonus.

    Expected value feels more precise.

    Fix: For binary outcomes the most likely amount usually better predicts entitlement. Justify your choice in the scenario's terms.

  • Applying a financing adjustment when the gap is one year or less.

    Students see a delay and discount automatically.

    Fix: State the practical expedient and use it only when the expected gap is one year or less at contract inception.

  • Recognising the whole discounted amount as revenue and forgetting interest income.

    Students stop at the revenue entry.

    Fix: Revenue is the present value at transfer. The unwinding of the discount goes to finance income, not revenue, as time passes.

  • Treating all payments to customers as expenses.

    Students think of marketing costs.

    Fix: Reduce revenue unless the customer supplies a distinct good or service at fair value.

  • Discounting the price when the customer pays in advance but the contract is for a short period or the reason is not financing.

    Advance payment is assumed to mean financing.

    Fix: Check the facts. Advance payment for a valid commercial reason other than financing (for example, protection against non-performance) may mean no significant financing component.

Worked examples

Example 1

Aryan Co contracts to sell units to a customer for $100 each from 1 January 20X1. The customer may buy up to 1,500 units in 20X1. Aryan offers a volume rebate of $10 per unit, applied retrospectively to all units, if the customer buys more than 1,000 units in 20X1. Aryan estimates a 70% probability that the customer will exceed 1,000 units. In the first quarter, 300 units are delivered and paid for at $100. Explain the accounting at 31 March 20X1 and give the revenue figure, applying the constraint.

Show the solution
  1. Variable consideration exists: the rebate. There are two outcomes (rebate earned or not), so use the most likely amount. This means the single most likely outcome. The rebate is earned, because 70% is greater than 30%. The 1,500-unit cap is not relevant to the calculation.
  2. Expected price per unit = $100 − $10 = $90. The rebate is $10 on every unit whether the customer buys 1,001 or 1,500, so the cap does not change this.
  3. Test the constraint on the $90 estimate. With a 70% likelihood of the rebate, recognising $100 per unit would risk a significant reversal of revenue if the rebate is earned. So $100 is not used. $90 is the lower, conservative figure. At $90, a significant reversal is not expected. If the customer misses the threshold, the price would only rise to $100, which is an upward adjustment, not a reversal.
  4. Revenue for 300 units = 300 × $90 = $27,000.
  5. Cash received = 300 × $100 = $30,000.
  6. Refund liability = $30,000 − $27,000 = $3,000.
  7. Journal: Dr Cash $30,000; Cr Revenue $27,000; Cr Refund liability $3,000.
  8. Reassess the estimate at each reporting date and as purchases are made. If it becomes clear the customer will not exceed 1,000 units, revise the price to $100 and release the refund liability, subject to the constraint.

Answer: Revenue is $27,000 and a refund liability of $3,000 is recognised. The most likely outcome is that the rebate is earned, so the price is $90 per unit, and $90 passes the constraint. Update the estimate at each reporting date and as purchases are made.

Example 2

Kavya Ltd delivers equipment to a customer on 1 January 20X1. The customer will pay ₹12,10,000 on 31 December 20X2. The cash selling price on 1 January 20X1 is ₹10,00,000. The implied rate in a separate financing transaction is 10% a year. The equipment is delivered and control passes on 1 January 20X1. Calculate revenue and the finance income for 20X1 and 20X2, and state the year-end receivable.

Show the solution
  1. Payment is two years after transfer, so the one-year expedient does not apply. A significant financing component exists.
  2. Revenue at 1 January 20X1 = PV of ₹12,10,000 at 10% for 2 years = ₹12,10,000 ÷ 1.21 = ₹10,00,000.
  3. This matches the cash selling price, which supports the rate.
  4. Finance income 20X1 = ₹10,00,000 × 10% = ₹1,00,000. Receivable at 31 December 20X1 = ₹11,00,000.
  5. Finance income 20X2 = ₹11,00,000 × 10% = ₹1,10,000. Receivable at 31 December 20X2 = ₹12,10,000, which is settled in cash.
  6. Total finance income = ₹1,00,000 + ₹1,10,000 = ₹2,10,000, equal to ₹12,10,000 − ₹10,00,000.

Answer: Revenue is ₹10,00,000 in 20X1. Finance income is ₹1,00,000 in 20X1 and ₹1,10,000 in 20X2. The receivable is ₹11,00,000 at 31 December 20X1.

Exam tips

  • Quote the scenario facts when you apply the constraint. A bare statement that the constraint applies earns few marks.
  • Write the method choice (expected value or most likely amount) and a one-line reason. Markers look for judgement.
  • Show the discount calculation and a separate line for finance income. Never merge interest into revenue.
  • Where a payment goes to a customer, ask whether the customer supplies a distinct good or service. This is the point most often tested.
  • Use professional skills marks: flag the incentive to overstate revenue under variable consideration and state your scepticism about aggressive estimates.

Practice questions from Revenue

Transaction Price: Variable Consideration and Financing in other exams

The same ground in other exams, if you are preparing for more than one or want another angle on it.

Transaction Price: Variable Consideration and Financing: frequently asked questions

What is the constraint on variable consideration in IFRS 15?

It lets you include variable consideration only to the extent it is highly probable that a significant reversal of cumulative revenue recognised will not occur when the uncertainty is resolved. You assess it using factors such as experience, outside influences and the range of outcomes. You reassess it at each reporting date.

When do I use expected value and when most likely amount?

Use expected value when there are many possible outcomes, for example a large portfolio of similar sales. Use most likely amount when there are two outcomes, such as a bonus earned or not. Use the method that better predicts what you will be entitled to.

Do I always adjust for a significant financing component?

No. You may ignore it when you expect the gap between transfer and payment to be one year or less. You also do not adjust if the timing difference is for reasons other than financing.

How is consideration payable to a customer treated?

It reduces the transaction price, and therefore revenue, unless it is payment for a distinct good or service the customer provides. If it is for a distinct item, treat it as a purchase, and any excess over fair value reduces revenue.