If your contractor handed you a single number — "₹38 lakh for civil work, sir" — and you signed it, you're going to be charged extra for things you assumed were included. Here's the document that prevents that, and how to actually read it.
What a BOQ actually is
A Bill of Quantities is a structured document with five columns: item description, unit of measurement, quantity, rate per unit, and total amount. Every construction activity gets its own row. A complete BOQ for a 2,000 sqft independent house should run 80–150 line items grouped into 12–18 sections.
This isn't optional paperwork. The BOQ is the document you'll use to:
- Compare quotes from different contractors fairly (line-by-line, not just on totals)
- Defend yourself when a contractor claims something was "out of scope"
- Track progress and milestone payments accurately
- Settle final accounts when the project is done
Sample BOQ extract: 2,000 sqft G+1 house, Pune (Standard quality)
Below is an extract from a realistic BOQ. Read down each row, then read the commentary in the next sections for what to look out for.
| # | Description | Unit | Qty | Rate (₹) | Amount (₹) | Flag |
|---|---|---|---|---|---|---|
| SECTION 1: Site preparation & excavation | ||||||
| 1.1 | Site clearing, levelling — removal of vegetation, debris | sqm | 200 | 45 | 9,000 | OK |
| 1.2 | Earthwork excavation — foundation up to 2m depth, soft soil | cum | 62 | 320 | 19,840 | OK |
| 1.3 | Anti-termite treatment — pre-construction | sqm | 120 | 85 | 10,200 | OK |
| SECTION 2: PCC & foundation | ||||||
| 2.1 | PCC 1:4:8 below footings — 100mm thick | cum | 4.8 | 5,800 | 27,840 | OK |
| 2.2 | RCC M20 in footing & column — with 1% steel reinforcement included | cum | 11 | 9,200 | 1,01,200 | CHECK |
| SECTION 3: Plinth beam & DPC | ||||||
| 3.1 | RCC M20 plinth beam | cum | 4.5 | 9,400 | 42,300 | OK |
| 3.2 | Damp proof course (DPC) — 40mm CC with waterproof compound | sqm | 52 | 280 | 14,560 | OK |
| SECTION 4: Superstructure (columns, slab, beams) | ||||||
| 4.1 | RCC M25 in columns — Fe500 steel, 16-20mm dia | cum | 9.2 | 11,800 | 1,08,560 | CHECK |
| 4.2 | RCC M25 in slab + beams — 150mm slab, including shuttering | cum | 28 | 10,200 | 2,85,600 | OK |
| 4.3 | Reinforcement steel — "extra over Fe500 included above" | kg | — | — | — | UNCLEAR |
| 4.4 | Centring & shuttering for slab | sqm | 200 | 320 | 64,000 | OK |
| SECTION 5: Brick masonry & plaster | ||||||
| 5.1 | 9" external brick wall — Class A bricks, 1:6 mortar | cum | 22 | 7,400 | 1,62,800 | OK |
| 5.2 | 4.5" internal partition wall | sqm | 180 | 560 | 1,00,800 | OK |
| 5.3 | External plaster 20mm — double coat | sqm | 360 | 280 | 1,00,800 | OK |
| 5.4 | Internal plaster 12mm — single coat | sqm | 620 | 220 | 1,36,400 | OK |
| SECTION 6: Flooring | ||||||
| 6.1 | 2'x2' vitrified tile — material ₹65/sqft, laying ₹35/sqft | sqm | 140 | 1,080 | 1,51,200 | CHECK |
| 6.2 | Bathroom anti-skid floor tile | sqm | 14 | 880 | 12,320 | OK |
| 6.3 | Wall dado tile in bathroom — up to 7' height | sqm | 32 | 920 | 29,440 | OK |
| SECTION 7: Doors & windows | ||||||
| 7.1 | Main door 7'x3.5' — teakwood frame + flush shutter | no | 1 | 28,000 | 28,000 | CHECK |
| 7.2 | Internal doors — flush shutter — 3'x6.5' | no | 5 | 8,500 | 42,500 | OK |
| 7.3 | Aluminium sliding window — powder coated, 5mm glass | sqm | 16 | 2,400 | 38,400 | OK |
| SECTION 8: Plumbing & sanitary | ||||||
| 8.1 | Plumbing rough-in — concealed pipe + fittings | LS | 1 | 95,000 | 95,000 | VAGUE |
| 8.2 | Sanitary fittings — Cera/Hindware, see annexure | set | 3 | 22,000 | 66,000 | OK |
| SECTION 9: Electrical | ||||||
| 9.1 | Electrical rough-in — concealed conduit + wiring + boards | point | 72 | 680 | 48,960 | OK |
| 9.2 | Modular switches & fittings — Anchor / Havells (no series) | LS | 1 | 35,000 | 35,000 | CHECK |
| SECTION 10: Painting | ||||||
| 10.1 | Interior — putty + primer + 2-coat emulsion | sqm | 620 | 220 | 1,36,400 | OK |
| 10.2 | Exterior — weathercoat 2-coat | sqm | 360 | 180 | 64,800 | OK |
| SECTION 11: Waterproofing | ||||||
| 11.1 | Terrace waterproofing — brickbat coba, 100mm | sqm | 100 | 450 | 45,000 | OK |
| 11.2 | Bathroom waterproofing — Dr. Fixit / Sika, 2-coat | sqm | 22 | 280 | 6,160 | OK |
| SECTION 12: Sundries & contingency | ||||||
| 12.1 | Scaffolding — "included in items above" | — | — | — | — | CHECK |
| 12.2 | Site supervision & engineering | LS | 1 | 85,000 | 85,000 | OK |
| 12.3 | Contingency (10%) | — | — | — | 2,90,000 | OK |
| SUB-TOTAL (excluding GST) | 29,00,000 | |||||
| TOTAL with contingency | 31,90,000 | |||||
Indicative numbers for a Standard quality 2,000 sqft house in Pune outskirts (May 2026). Your contractor's BOQ will look similar in structure.
Section 1 (excavation): the easy stuff
Excavation rates are commodity-priced. Cross-check with the CPWD SoR (Item No. 2.4 series in the standard schedule) — your contractor should be within 10–15% of CPWD rates. Anti-termite treatment is the most commonly forgotten item — make sure it appears, separately, with a per-sqm rate.
Sections 2–4 (RCC work): the most expensive, most often padded
Items 2.2 and 4.1 each say "including 1% steel reinforcement." This phrasing is the most common point of dispute. Always insist that steel reinforcement be a separate, explicit line item — by weight (kg) and grade (Fe500 / Fe550) — not "included" in concrete rate. When it's hidden inside concrete rates, the contractor has flexibility to substitute lower-grade or less steel later, with no audit trail.
Reinforcement steel for a 2,000 sqft house is typically 4,500–6,000 kg. At ₹68–82/kg in May 2026, this alone is ₹3–5 lakh. Hidden inside concrete rates, you can't audit it.
Section 5 (brick & plaster): watch the brick class
Item 5.1 says "Class A bricks." Verify on site — many contractors substitute Class B or C bricks (₹2–3 cheaper per piece, but 30–40% lower compressive strength). At ~1,200 bricks per cum and 22 cum of wall, the contractor's saving from substitution is ₹50,000–70,000 — and you don't notice until 5 years later when walls develop cracks.
Plaster thickness: external should be 20mm double-coat, internal 12mm single-coat. Anything thinner is sub-standard.
Section 6 (flooring): tile material vs labour split
The line item "vitrified tile — material rate ₹65/sqft, laying ₹35/sqft" is good — it shows the breakdown. If your BOQ shows just a flat "₹100/sqft for tiling work," demand the split. Contractor markup on tile is the single largest source of overcharging in interiors. Buy tiles yourself from the dealer (Kajaria, Somany, Orient Bell) — saves 15–25%.
Section 7 (doors & windows): teakwood vs other
The main door line says "teakwood frame + flush shutter — ₹28,000." Watch out: "teakwood" can mean Burma teak (genuine, ₹4,500/cft) or African Sapele (look-alike, ₹2,200/cft) or Ghana teak (cheaper still). Specify the teak species in writing. Same for flush shutters: BWR-grade plywood (boiling water resistant) vs IS:303-grade — substantial difference in monsoon performance.
Section 8 (plumbing): the "lump sum" trap
Item 8.1 — "Plumbing rough-in — LS — ₹95,000" — is the worst kind of line item. "LS" (lump sum) means the contractor gets to define what's included. Disputes always end with "that's not included in my LS." Force the contractor to break this into specific items: number of CPVC concealed lines, number of fittings, taps, drainage points, water heater provision, with brand and spec for each. This may double the line count but eliminates 80% of mid-project surprise costs.
Section 9 (electrical): per-point or LS?
"Electrical rough-in" charged per point (item 9.1) is good. A "point" = one switch, socket, or fixture. A 2,000 sqft house typically needs 65–80 points. ₹680/point is standard for concealed wiring with PVC conduit. If your BOQ says "electrical work LS ₹X" with no point count, it's unauditable.
Branded modular switches are usually quoted as a separate LS (item 9.2 here). "Anchor / Havells / Legrand" all have a 6× spread in price within their own ranges. Get the contractor to specify the exact series (e.g., "Anchor Roma Classic" or "Havells Crabtree Athena") — without that, you'll get the cheapest variant.
Section 10 (painting): coat count is everything
Always insist on "putty + primer + 2 coats emulsion" in writing. Single-coat is the most common contractor short-cut and looks visibly streaky in 2–3 months. Specify the paint product line: not just "Asian Paints" but "Asian Paints Tractor Emulsion" (basic) or "Royale" (premium) — the same brand has a 5× price spread.
Section 11 (waterproofing): get the membrane spec
"Brickbat coba" is the traditional terrace waterproofing method (item 11.1). Modern alternatives include APP membrane (₹120–180/sqft), polyurethane coatings (₹80–120/sqft), and crystalline waterproofing (₹250+/sqft). Specify which method, brand, and warranty — most premium products carry 7–10 year warranty when professionally applied.
Section 12 (sundries): the items contractors often "forget"
Item 12.1 (scaffolding) saying "included in items above" is a major red flag. Scaffolding for a G+1 house typically costs ₹40,000–80,000 in pipe scaffolding rental + erection labour. If it's not a separate line item, the contractor will likely charge it as "extra" mid-project, claiming it wasn't in your scope.
Other items contractors routinely omit and then bill separately:
- Curing of concrete (₹15K–30K) — water spraying for 7–21 days post-pour
- De-shuttering (₹20K–40K) — labour to remove formwork after concrete sets
- Site cleaning & debris removal (₹25K–50K) — including dumping fees at municipal sites
- Watchman / chowkidar (₹8K–12K/month for the project duration)
- Water tank installation labour (the tank itself may be in BOQ but installation extra)
- Bore well or water connection (₹35K–80K depending on location and depth)
- Electricity connection charges from the discom (₹15K–60K)
Insist that each of these appears as a separate line item, even if the rate is ₹0 or "included." That way, when a dispute arises, you can point to the line.
Cross-checking BOQ rates: three sources
For any BOQ rate that looks high, cross-check against:
| Source | What it gives you | How accurate vs market |
|---|---|---|
| CPWD Schedule of Rates (SoR) | Government benchmark for every construction line item, India-wide | Typically 10–20% below market |
| State PWD rates | State-specific benchmark; slightly more current than CPWD | Within 5–10% of market |
| Hardware shop quote | Direct material price (cement, steel, tile, paint) | Bang on. Use for material lines only. |
The CPWD SoR is publicly downloadable as a PDF — search "CPWD Schedule of Rates 2026" on your search engine. State PWD SoRs are on each state PWD website.
Comparing 3 contractor BOQs: what matters
Don't compare on totals. Compare line-by-line. A contractor whose grand total is ₹1.5 lakh higher might actually be cheaper if they include scaffolding, BBS, and curing that the other two are quietly leaving out. Build a side-by-side spreadsheet:
- Column A: line item description
- Columns B, C, D: rate quoted by Contractor 1, 2, 3
- Column E: median rate
- Highlight any cell where one contractor is more than 25% above or below the median — those are the conversations to have
Outliers go both ways. A contractor 30% below median on PCC rate is not necessarily "cheaper" — they might be using cement grade lower than what they wrote, or sand of lower quality. Below-market rates are equally suspicious as above-market ones.
The one BOQ payment-schedule clause every owner should add
In your contract, link milestone payments to BOQ completion — not to dates. Specifically:
- Mobilisation: 10% on signing
- Foundation complete (Sections 1–3): 20%
- Slab + columns + brickwork (Sections 4–5): 25%
- Plaster + flooring + windows (Sections 5.3–7): 25%
- MEP + waterproofing (Sections 8–9, 11): 10%
- Painting + finishes + handover: 10%
Final 5% is held for 90 days post-handover to address any defects (this is called the "defect liability period" payment). Do not pay this until you've gone through one full monsoon and verified no leaks.