Testing variable consideration means testing, for every contract term that makes the transaction price uncertain — a volume rebate, a prompt-payment discount, a performance bonus, or a late-delivery penalty — that the entity estimated the expected amount using either the expected value method or the most-likely-amount method, whichever better predicts the consideration the entity will actually be entitled to, and then applied the constraint: including in the transaction price only the amount for which it is highly probable that a significant reversal will not occur when the uncertainty is resolved.
Why the constraint is a separate test, not a rounding adjustment
An entity can produce a mathematically sound expected value for a rebate and still overstate revenue, because Ind AS 115 does not allow the full expected value to be recognised where there is meaningful uncertainty about whether it will hold. The constraint is a deliberate downward adjustment built into the standard, and testing whether it was applied — not just whether the underlying estimate was computed correctly — is where this procedure earns its place.
The testing sequence
- 01Identify every contract term that creates variability in the priceVolume-based rebates that step up with cumulative purchases, early-payment or trade discounts, rights of price protection, performance bonuses, and liquidated-damages or penalty clauses for late delivery, each read from the actual contract wording rather than assumed from the contract type.
- 02Determine which estimation method the entity used and whether it fits the fact patternThe expected value method, a probability-weighted average, suits a contract with a large number of similar outcomes — a volume rebate across many customers. The most-likely-amount method suits a contract with only two possible outcomes — a bonus that is either earned in full or not earned at all. Using the wrong method for the fact pattern is a common source of a misestimate.
- 03Recompute the estimate independently from the contract terms and the entity's own dataFor a volume rebate, recompute using the customer's actual purchase trajectory and the tiered rebate schedule in the contract; for a performance bonus, recompute using the entity's own track record of meeting or missing that specific performance measure.
- 04Test whether the constraint was applied and how it was calibratedLook for factors Ind AS 115 specifically flags as increasing the likelihood of a significant reversal — high susceptibility to factors outside the entity's influence, a long period before the uncertainty resolves, limited experience with similar contracts, or a broad range of possible outcomes — and test whether the entity's constrained estimate reflects them.
- 05Test the entity's own history of estimate reversalsCompare prior-period variable consideration estimates to the amounts that actually settled. A pattern of estimates that consistently needed significant downward revision after the uncertainty resolved is direct evidence the constraint has not been applied tightly enough.
- 06Recompute the refund liability or rebate accrual arising from the constrained estimateThe liability recognised for amounts not yet paid out, or the contra-revenue accrual, should tie to the constrained transaction price, not to the unconstrained expected value.
- 07Reassess the estimate at each reporting date, not just at contract inceptionVariable consideration is updated at the end of each reporting period as uncertainty resolves or new information becomes available; an estimate carried forward unchanged from an earlier period despite new actual data is itself an exception.
| Question | Evidence |
|---|---|
| Which method was used, and does it fit | Contract terms and the number and nature of possible outcomes |
| Is the unconstrained estimate correctly computed | Independent recomputation from the rebate schedule or purchase data |
| Was the constraint applied and calibrated | Comparison against the specific risk factors in Ind AS 115 and the entity's own track record |
| Was the estimate updated this period | Reassessment evidence at the current reporting date against the latest actual data |
A rebate estimate based purely on the customer's contractual entitlement at the top tier, with no adjustment for the probability the customer actually reaches that tier, skips the estimation step entirely and should not be accepted as a constrained estimate just because a number exists.
How we think about this
Recomputing an expected value from a probability-weighted schedule is deterministic once the probabilities are set. Setting those probabilities, and judging how tightly the constraint should bite given the entity's own history of estimate reversals, is a forecasting judgement that the auditor has to make independently of the number management has already settled on.
This is practical guidance written for audit teams, not an authoritative statement of any standard or statute. Standards, forms and timelines change. Check the current text issued by the ICAI and the relevant authority before relying on anything here in an audit file.
Related resources
- Revenue, receivables & cut-offAuditing Ind AS 115 — testing the five-step revenue recognition modelInd AS 115 doesn't ask when revenue is earned — it asks when control of a distinct good or service transfers, and each of the five steps changes that answer.
- Revenue, receivables & cut-offCommon exceptions in revenue and receivables testingA reference catalogue of the exceptions that recur most often across revenue and receivables testing, why each happens, and what to do about it.
- Revenue, receivables & cut-offHow to test a sale with a right of return under Ind AS 115A sale with a right of return is really three balances at once: the revenue actually earned, a refund liability, and an asset for the goods expected back. Testing one without the other two is incomplete.
- Payroll & employee costAuditing bonus and incentive paymentsPayment of Bonus Act basics, provision-versus-actual testing, approval evidence for discretionary schemes, and accrual cut-off — the audit approach to bonus and incentive payments.
Free tools, no signup
Each one reads a file entirely in your browser — or, for two of them, just answers a few questions — and nothing is ever uploaded.
- Purchase register checkDuplicate payments, round-sum amounts, weekend-dated invoices, incomplete records.
- GSTR-2B reconcilerMatches your purchase register against GSTR-2B — missing invoices either side, amount mismatches.
- Bank reconciliation checkerMatches your cash book against a bank statement — what's outstanding on each side.
- Fixed asset register checkDuplicate asset codes, missing location or useful life, negative net book value.
- Payroll red-flag scannerBank accounts shared across employees, and records missing an ID, PAN or salary.
- CARO applicability checkerAnswer a few questions about the company and see which CARO 2020 clauses likely apply.
- MSME payment delay checkerMSME-flagged invoices paid — or still unpaid — beyond the 45-day Section 22 limit.
- Related-party transaction screenerTransactions above a threshold you set with no approval reference, grouped by counterparty.
- Depreciation useful life checkerCompares a useful life in use against the Schedule II, Part C indicative figure.
- Materiality calculatorOverall and performance materiality against PBT, revenue, assets or equity, with reasoning shown.
- Sample size calculatorStatistical sample size for a test of controls or a substantive test of detail.