Almost none of this is dramatic. There is no forged invoice and no moment where somebody is caught in the act. Money leaves a construction budget through definitions, measurements and ratios — and all three are checkable with a measuring tape, a weighing scale and the willingness to ask one question in front of other people.
Most contractors are not doing any of this. The checks below are worth running anyway, because the ones who are doing it rely entirely on nobody looking, and because an honest contractor benefits from a client who measures: it means nothing gets blamed on him at the end.
1. The area definition
This is the biggest single number on the list and it is not even a trick, strictly. It is a rate quoted against an undefined quantity. Carpet area, built-up area and super built-up area can differ by 25% end to end, and a rate quoted on one and billed on another moves a house price by 8% to 10%.
The check: get the basis in writing before you sign — "built-up area measured to the external face of walls, balconies at 50%, staircase included". Then, once the slab is up, measure the floor plate yourself with a tape and compare it to the billed area. On a 1,200 sq ft billed figure that measures 1,120 externally, you are paying for 80 sq ft that does not exist. At Rs 1,900 per sq ft that is Rs 1,52,000.
Ask for the area statement floor by floor with the dimensions it was calculated from, not a single total. Reading a contractor quotation goes through the four follow-up questions that close this one off.
2. Short cement bags
A sealed bag of OPC or PPC is 50 kg. Bags that have been opened, decanted and restitched, or loaded from a godown that sells by the bag and buys by weight, come in lighter.
The check: weigh one bag from every delivery on a platform scale. A bag should be 50 kg with about a kilo either way. A consistent 46 to 47 kg across a 480-bag house is 1,680 kg of missing cement — 34 bags, Rs 14,100 at Rs 420 a bag.
Three more things are printed on the bag and all of them matter: the grade (OPC 43, OPC 53 or PPC — it should match your specification), the week and year of manufacture, and whether the stitching is factory or hand. Cement loses strength in storage; most specifications want it used within about 90 days of manufacture, and a bag with lumps you cannot crush between your fingers should not go into structural concrete at all.
3. Steel billed by length, delivered by weight
Steel is priced per kilogram and delivered as bars. The gap between those two facts is where it goes wrong. Bars rolled slightly undersize weigh less per metre, so a tonne on the invoice arrives as something under a tonne of actual steel.
The check: weigh one full 12 m bar of each diameter, and compare against the formula the steel weight calculator uses — weight per metre equals d squared divided by 162.
| Bar | kg per metre | A full 12 m bar |
|---|---|---|
| 8 mm | 0.395 | 4.74 kg |
| 10 mm | 0.617 | 7.40 kg |
| 12 mm | 0.888 | 10.66 kg |
| 16 mm | 1.580 | 18.96 kg |
| 20 mm | 2.470 | 29.64 kg |
| 25 mm | 3.858 | 46.30 kg |
IS 1786 permits a tolerance on mass per metre — broadly around 7% on 8 mm, 5% on 10 to 16 mm and 3% above 16 mm for an individual bar, with tighter limits on a lot. So a small shortfall is legal and normal. A consistent 6% to 8% shortfall on every 12 mm bar in the stack is not. On a 4,000 kg order, 6% is 240 kg, or Rs 17,280.
Also ask for: the weighbridge challan for the load, which you can reconcile against bars x 12 m x the table above; the grade rolled onto the bar itself (Fe500 and Fe500D are marked, and Fe415 substituted for Fe500 is invisible unless you read the bar); and the mill test certificate for the lot.
4. Sand and aggregate by the trip
Sand and aggregate are sold by volume — a brass, a unit, a trip — and the volume of a trip is whatever the supplier says it is. One brass is 100 cft. One "unit" in most of south India is also 100 cft. A tipper described as 300 cft frequently is not.
The check: climb up with a tape and measure the body before it tips. Inside length x inside width x the average height of the load, in feet, is the cft. A 14 x 6 ft body carrying a level 3 ft of sand is 252 cft, not 300.
Two further sand checks that cost nothing:
Bulking. Damp sand occupies 20% to 30% more volume than the same sand dry, so a load watered down before dispatch measures bigger than what you are getting. The field test: fill a straight-sided container to 200 mm with the loose damp sand, then flood it with water, stir and let it settle. The drop in level is the bulkage. If it drops 40 mm, you are buying 20% water.
Silt. Put sand to the 50 ml mark in a 200 ml measuring cylinder, add salt water to 100 ml, shake hard, and leave it standing for three hours. The silt settles as a distinct layer on top of the sand. Most specifications want silt under about 3% by weight, which reads as roughly 6% to 8% by volume in this test. Above that the load should be washed or sent back — silt coats the aggregate and stops cement bonding to it.
5. The mix that is one grade weaker than specified
M20 is 1:1.5:3. M15 is 1:2:4. Mixing the second and calling it the first saves real cement on every batch and is undetectable by eye in finished concrete.
The check, before the pour: count the cement bags stacked for the pour against the calculation. A 3 cum slab in M20 needs 25 bags. If 18 are standing there, stop the pour and ask. The concrete mix calculator gives you that number in thirty seconds from the slab dimensions.
The check, during the pour: measure the gauge box. A proper farma is sized to one cement bag — a 350 x 250 x 400 mm box is 0.035 cum, which is 1.236 cft against a bag's 1.226 cft. For M20 that means 1.5 boxes of sand and 3 boxes of aggregate per bag of cement. Stand and count a few cycles. An undersized farma is the quiet version of the same thing.
The check, after the pour: cubes. Three per sample, tested at 7 and 28 days, with the lab report addressed to you and not to the contractor. For M20, no individual 28-day cube may fall below 16 N/mm2. The guide on concrete grades has the sampling rates, the slump bands and why water added at the last minute is the most common cause of weak concrete in India.
6. Brand and grade substitution
Everything with a brand on it can be swapped for something cheaper that looks identical once installed: cement grade, steel grade, wiring, switches, CPVC and UPVC pipe, sanitaryware, plywood, paint product line, tile grade, door hardware.
The check: photograph the printed carton, drum label or bag — with the batch number — on the day it arrives, and keep the empties until handover. Then read the specifics, because the brand alone proves nothing:
| Item | What to read, not just the brand |
|---|---|
| Plywood | IS 303 is moisture resistant, IS 710 is boiling-water proof. Kitchen and bathroom joinery wants IS 710. |
| Wiring | The drum label: size in sq mm, FR or FRLS, and the ISI mark |
| Paint | The product line, not the brand. The same company sells a Rs 180 and a Rs 500 litre. |
| Steel | Fe500 or Fe500D rolled onto the bar |
| Cement | OPC 43, OPC 53 or PPC, and the manufacturing date |
| Tile | Vitrified, double-charged or glazed vitrified — three different products at three prices |
Fe415 instead of Fe500 is worth Rs 2 to Rs 4 a kg out of Rs 72, so 3% to 6% on a line that is 15% of your build. It is also a structural change, because the drawing's bar sizes were calculated for 500.
7. Stage-payment traps
A safe schedule pays for completed work. Every variation on this list moves money ahead of the work, and once it is ahead you have lost the only leverage you had.
| Trap | The check |
|---|---|
| Payments tied to dates instead of stages | Rewrite the schedule against stages. Release each one against a photograph and a measurement. |
| Front-loaded schedule — large advance, large foundation payment | Cumulative payment must never exceed the share of work visibly complete. Advance 10%, foundation 15%, plinth 15%, each slab 15%, brickwork 15%, plaster 10%, finishing 15%, handover 5%. |
| The 90% stall — nearly everything paid, small items never finished | Hold 5% retention to handover, plus a 12-month defect liability clause |
| Mid-contract "material rates have gone up" | Ask before signing whether there is an escalation clause. If there is, tie it to a published index, not to a verbal claim. |
| Extras appearing on the final bill | A clause requiring written approval of any extra before it is executed, and a running extras register you both initial |
| Area-based items billed without deductions | Paint at 0.18 litre per sq ft of built-up area is 216 litres on a 1,200 sq ft house. A 300-litre bill needs explaining. |
The whole-project tally
At the end of the structural stage, add up every challan and compare against the thumb rules the construction cost calculator works from. For 1,200 sq ft of built-up area:
Nobody lands exactly on these — the thumb rules are averages and your drawing is specific. A 10% variance is normal and a good engineer can explain it in one sentence. A 30% overrun with nothing unusual in the design is a conversation worth having while there is still money left to protect.
What to actually carry
- A 5 m measuring tape. Setbacks, room sizes, tipper bodies, gauge boxes.
- A platform weighing scale. One cement bag and one steel bar per delivery.
- The structural drawing and the bar bending schedule. You cannot check steel against nothing.
- A notebook of delivery challans. The tally is the audit.
- A phone camera. Every delivery label, every wall before plaster, every steel layout before a pour.
The stage-by-stage inspection guide sets out which days are worth being present for. If you can only make five visits, make them the five on that list — those are the days when the checks above are still possible rather than academic.