Testing a provision for onerous purchase commitments means identifying firm, non-cancellable purchase orders or forward purchase contracts where the unavoidable cost of meeting the obligation exceeds the economic benefit expected to be received from it, and then measuring the provision at the lower of the cost of fulfilling the contract and the cost of exiting it, including any compensation or penalty payable. This procedure covers committed purchase orders for goods at a fixed price, which is a distinct contract type from the service and supply contracts covered in the general onerous contract provision procedure, because the economic benefit the entity receives and the exit mechanics are both different.
Why committed purchase orders need a separate lens
A long-term service or supply contract usually generates its own revenue stream, so the test compares the contract's costs to the revenue it brings in. A purchase commitment for raw material or stock has no revenue stream of its own — the economic benefit it brings is whatever the entity can do with what it buys, which means the comparison runs through the realisable value of the inventory it will receive, not through a contract-level margin calculation.
The testing sequence
- 01Identify all firm, non-cancellable purchase commitments outstanding at the reporting dateOpen purchase orders with fixed quantities and fixed or formula-based prices that cannot be cancelled without penalty, forward purchase contracts for commodities, and take-or-pay arrangements with suppliers.
- 02Confirm the commitment is genuinely unavoidableA purchase order that can be cancelled without penalty, or amended on notice, is not an unavoidable obligation and does not meet the threshold for a provision — it may still need disclosure as a commitment, which is a separate question.
- 03Obtain the current market price for the same goods as at the reporting dateFrom the entity's own recent purchase transactions at market rates, published commodity prices, or quotations obtained independently, rather than relying solely on management's assertion that the committed price is above market.
- 04Trace the economic benefit side through to realisable value, not just to the purchase price gapWhere the goods purchased will be processed and sold, the relevant comparison is the net realisable value of the end product against the full cost of production including the committed purchase price, consistent with how inventory is tested for net realisable value — a raw material price above current market does not make the commitment onerous if the finished product it goes into still sells at a profit.
- 05Recompute the lower of the cost of fulfilling and the cost of exitingObtain the supplier contract's cancellation or exit terms — penalty clauses, minimum take provisions, liquidated damages — and compare that exit cost to the net unavoidable cost of simply fulfilling the commitment.
- 06Quantify the provision at the lower of the two and test the measurement dateThe provision is for the full remaining term of the firm commitment as at the reporting date, not just the following period, unless the commitment itself is shorter.
- 07Test for partial fulfilment and double-counting against inventory already receivedGoods already received and recorded as inventory under the commitment are tested through the normal inventory net realisable value procedure; the onerous commitment provision should cover only the remaining, unfulfilled portion, to avoid providing twice for the same loss.
| Question | Evidence |
|---|---|
| Is the commitment unavoidable | Supplier contract terms, cancellation and penalty clauses |
| What is the current market price | Recent own-account purchases, published prices, independent quotations |
| What is the economic benefit | Net realisable value of the end product, not just the raw material price gap |
| What is the measurable loss | Lower of the unavoidable fulfilment cost and the contractual exit cost |
A falling commodity price between the order date and the reporting date is not, on its own, evidence of an onerous commitment if the entity's selling prices for the finished product have moved in step with it. Test the two together before concluding a provision is required.
How we think about this
Comparing a committed price to an independently sourced market price is a factual check. Tracing the economic benefit through to the realisable value of what the purchase eventually becomes, and judging whether the entity's own forecast of that realisable value is credible, is where the real estimate sits, and it deserves the same scrutiny as any other provision built on a forecast.
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
- Audit documentationHow to test onerous contract provisionsIdentify contracts where unavoidable costs exceed the benefits expected, recompute the least net cost of exit, and check the prior year's provision against what actually happened.
- Audit documentationInd AS 37: provisions, contingent liabilities and contingent assets — the three-way splitThree categories, three completely different treatments — recognise it, disclose it, or say nothing. Getting the category wrong is the whole misstatement.
- Purchase & AP auditTesting purchase order approval controlsHow to test whether purchases above a threshold actually went through the approval matrix, and the invoice-splitting pattern that is the most common way around it.
- Inventory & stockInventory valuation audit: FIFO, weighted average and cost testingTesting the cost formula actually applied against the one disclosed, NRV testing, and overhead absorption into manufacturing cost.
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.