Variable consideration is the portion of a contract's transaction price under IFRS 15 and ASC 606 that depends on future events such as rebates, discounts, refunds, credits, or performance bonuses. In the Contract Performance Management stack variable consideration is scored against live matched-against-ERP data, so every posted transaction re-books the accrual delta against the clause rather than waiting for a quarter-end true-up.
How it works
Variable consideration runs on three moving parts inside the revenue-recognition workflow: the contract clause that creates the variability such as a rebate earn-rate, a volume discount tier, a refund right or a performance bonus, an estimation method (expected value or most likely amount) that scores the probable outcome against posted activity, and a constraint that caps the amount included in the transaction price to the level highly probable not to reverse.
A working system stores the contract clauses as machine-readable rules, matches posted transactions against the applicable clause continuously, and books the variable consideration accrual against the customer or supplier account as qualifying activity lands. Estimates that shift against a new posting cycle re-book the accrual delta on the same engine, so the controller queue reflects the current position rather than a quarter-end true-up.
Why it matters
Variable consideration is the accounting concept that decides how much of a rebate, discount or credit the seller recognizes into revenue up-front and how much stays in a liability against future settlement. WorldCC records 19% average contract value leakage across mid-large enterprises with a 3-7% best-in-class band; a material share of the gap posts back as under-accrued liabilities that clear against the wrong period. Aberdeen puts 65% of admin time back on the calendar and Forrester 60% of search time once variable-consideration accruals run against structured contract data.
How Vendortell handles it
Vendortell handles variable consideration as one workflow inside its Contract Performance Management platform. Contracts are extracted during onboarding, rebate, discount and refund clauses live as machine-readable rules, and posted transactions reconcile against the applicable clause continuously. See the IFRS 15 page for the standard that governs variable-consideration treatment, or the revenue recognition page for the wider workflow the accrual runs inside. Onboarding runs in 30 days.
FAQ
How is variable consideration different from a fixed price?
A fixed price is the contract amount that is not subject to variability tied to future events. Variable consideration is the amount that depends on rebates, discounts, refunds, credits, performance bonuses, or usage-based fees, and requires an estimation method and a constraint before it lands in the transaction price.
What estimation methods does IFRS 15 allow?
IFRS 15 and ASC 606 name two methods: the expected value (a probability-weighted amount across possible outcomes) and the most likely amount (the single most likely outcome). The choice depends on which method better predicts the amount the seller expects to receive, applied consistently to similar contract types.
What is the constraint on variable consideration?
The constraint caps the variable-consideration amount included in the transaction price at the level highly probable not to result in a significant revenue reversal once the uncertainty resolves. Any amount above that cap stays in the liability against future settlement and reprices as posted activity accumulates.
Does variable-consideration accounting require dedicated software?
For a small contract portfolio a spreadsheet against the ERP is workable. Past that clause-to-transaction linking drifts, the constraint tests fall behind the posting cycle, and the accrual view is out of date the day it lands. A CPM engine keeps the variable-consideration view live against posted transactions.