Every long contract has the same quiet problem: the price of the material on the day of the tender is not the price on the day of the purchase order. A price escalation clause PUF panel tenders can apply is the standard answer — the contract value moves with a published reference — and the standard difficulty is that PUF panels have never had one. Steel has an index. Cement has an index. An insulated panel has had a quotation, addressed to one bidder, that expires. Since 21 September 2026 there is a dated public factory price for PUF panels, kept on record every day at the EasyPuf price archive, and on 23 Sep 2026 it showed the 50 mm roof panel with 0.5 / 0.3 mm sheets at ₹ 1,269 per sqm for orders of 3,000 sqm and above, ex-factory Kathua, GST and freight extra (factory prices on 23 Sep 2026). This article is about how a clause can use it.
What a price escalation clause PUF panel contracts use actually does
The idea is old and simple. The tender names a base date. For each material the clause names a published reference — an index, a rate list, a notified price. At review, the reference is read again; the movement between the two readings, as a percentage, is applied to that material's share of the contract value. Nobody has to argue about what the market did, because the reference did it for them.
The clause is only as good as its reference. It has to be public, so both sides read the same number; dated, so the base and review readings are unambiguous; specific to the material, so a roof panel is not escalated on a steel-bar index; and unrevised, so a reading cannot be changed after the fact.
Why PUF panels have had no reference
A PUF panel is a composite — foam, two coated sheets, a profile — made to order by a small number of factories, and priced by quotation. No wholesale price index carries it as a line. Tendering agencies have got round that in the usual ways: by escalating on a steel index that tracks only part of the panel, by fixing the price and pushing the risk onto the bidder, or by not escalating at all. Each produces bids that price the risk rather than the panel.
What the record is
EasyPuf publishes its factory prices in public and keeps every day's prices on record at easypuf.com/prices/archive, free to quote with a link. In the terms a clause needs:
| A reference must be | The record is |
|---|---|
| public | a page anyone can open, no login |
| dated | one row per calendar day, from 21 Sep 2026; each day's page carries its date |
| specific to the material | one price per panel type per volume slab: thickness, sheet on each face, quantity |
| stated with its conditions | per sqm, ex-factory Kathua, GST and freight extra, on every figure |
| unrevised | a day's page, once written, is not edited |
| reusable | free to quote with a link, CC BY 4.0 |
It is a factory price, not an index: one maker's published rate, not a survey of the market. A clause that uses it should say so and cite it as what it is.
The escalation formula for a building material, worked
Take a contract with a base date of 21 Sep 2026 and a review at 23 Sep 2026, for 3,000 sqm of 50 mm roof panel with 0.5 / 0.3 mm sheets. The two figures are the closing prices on record for those days.
| Line | Working | Result |
|---|---|---|
| Reference, base date | 21 Sep 2026, 3,000 sqm slab | ₹ 1,266 per sqm |
| Reference, review date | 23 Sep 2026, 3,000 sqm slab | ₹ 1,269 per sqm |
| Movement | (1,269 − 1,266) ÷ 1,266 | +0.237 % |
| Material value in the contract | 3,000 sqm × ₹ 1,266 | ₹ 37,98,000 |
| Escalation on the material | ₹ 37,98,000 × 0.237 % | ₹ 9,000 |
| Or directly | 3,000 × (1,269 − 1,266) | ₹ 9,000 |
Source: EasyPuf factory price, 21 and 23 Sep 2026, easypuf.com/prices/archive/2026-09-21 and /2026-09-23. Per sqm, ex-factory Kathua, GST and freight extra, pay to book.
Free to quote and reuse, with a link to easypuf.com/prices/archive (CC BY 4.0).
Two days apart, ₹ 3 per sqm, ₹ 9,000 on the contract. Over a year the arithmetic is the same and the numbers are not. The point is not the size of the move but that both sides can open the two pages and get the same answer.
Writing the reference into a clause
Four things to fix in the clause, so the reading is unambiguous:
- The panel: product, thickness, sheet on each face — "50 mm roof panel, 0.5 / 0.3 mm TCT" — because each is priced separately.
- The slab: 3,000 sqm, 1,500 sqm or 750 sqm; use the slab the contract quantity reaches.
- The reading: the closing price on record for the base date and for the review date, from the day page for that date or, where no price moved that day, from the listing.
- The scope: the reference is per sqm, ex-factory, before GST and freight; freight and GST are escalated, if at all, on their own references.
PUF panel price index: what to call it
Call it what it is: a published factory price on record by date. It is one maker's rate, and a clause that names it is choosing a public, dated, material-specific reference over a private, undated, generic one. Whether a given tender accepts it, and how any claim under the clause is admitted, is for the contract and the parties; this article shows the mechanism, not the outcome.
Frequently asked questions
Can a tender use the EasyPuf price record for a price escalation clause?
It is a public, dated, unrevised factory price per panel and slab, free to quote with a link. Whether a particular tender adopts it is the agency's decision; the article shows how the reading and the arithmetic work.
Is there a PUF panel price index in India?
No wholesale price index carries PUF panels as a line. The EasyPuf record is a factory price on record daily since 21 Sep 2026, per panel and slab, not a market index.
How is rate revision in a tender calculated from the record?
Read the closing price for the base date and the review date, for the same panel and slab; the percentage movement between them is applied to the material's value, or the rupee difference per sqm is multiplied by the quantity.
Does the record include freight and GST?
No. Every figure is per sqm, ex-factory Kathua, GST and freight extra. Escalate those, if the clause does, on their own references.
EasyPuf makes PUF sandwich panels at Kathua (J&K) and publishes its factory price per sqm in public at easypuf.com/prices — ex-factory, GST and freight extra, pay to book — with every day's prices kept on record at easypuf.com/prices/archive. EasyPuf is a Pronto initiative. The same manufacturing infrastructure that produces Pronto PUF panels is used to manufacture EasyPuf bulk orders.