All BOQ templates

Bathroom Renovation (Full strip + redo)

Per-bathroom renovation BOQ — demolition of old tiles/fittings + new vitrified floor tile + ceramic wall dado (full height or 7 ft) + concealed plumbing (CPVC) + concealed wiring + WC (floor / wall-hung) + basin (countertop / wall-hung) + diverter + overhead shower / rain shower + health faucet + angle valves + mirror + towel rod + accessories. Typical 4×6 ft bathroom ₹80k-1.5L (basic), ₹1.5-3L (premium); 5×7 ft bathroom ₹1.2-2.5L (mid), ₹3-5L (luxury with rain shower + counter basin + designer tile). Rates: CPWD DSR Vol 1 (2023).

Visual confirmation
Plan · 2.4 × 1.8 m · mid
SHOWERWCBASIN2.4 m1.8 mVitrified tile
Front wall elevation · 2.7 m height
MIRRORoverGYSR2.4 m2.7 m
Section · waterproofing + dado · 2.7 m
WCwaterproof membranefull-ht dado1.8 m2.7 m
Bill of Quantities16 items · CPWD DSR Vol 1 (2023)
#CodeDescriptionUnitQtyRate (₹)Amount (₹)
1INT.BATH.DEMODemolition Old Tile Fittings[item not found: INT.BATH.DEMO]6.480.000.00
SOR item dsr_vol1_2023:INT.BATH.DEMO not in private subset — regenerate via scripts/boq-import-sor-subset.mjs
2INT.BATH.CARTAGEDebris Cartage Disposal[item not found: INT.BATH.CARTAGE]2.160.000.00
SOR item dsr_vol1_2023:INT.BATH.CARTAGE not in private subset — regenerate via scripts/boq-import-sor-subset.mjs
3INT.BATH.PLUMBConcealed Cpvc Replumbing[item not found: INT.BATH.PLUMB]5.000.000.00
SOR item dsr_vol1_2023:INT.BATH.PLUMB not in private subset — regenerate via scripts/boq-import-sor-subset.mjs
4INT.BATH.ELECConcealed Wiring Points[item not found: INT.BATH.ELEC]3.000.000.00
SOR item dsr_vol1_2023:INT.BATH.ELEC not in private subset — regenerate via scripts/boq-import-sor-subset.mjs
5INT.BATH.WPRFWaterproofing Floor Walls[item not found: INT.BATH.WPRF]6.840.000.00
SOR item dsr_vol1_2023:INT.BATH.WPRF not in private subset — regenerate via scripts/boq-import-sor-subset.mjs
6INT.BATH.FLOORVitrified Tile Flooring[item not found: INT.BATH.FLOOR]4.320.000.00
SOR item dsr_vol1_2023:INT.BATH.FLOOR not in private subset — regenerate via scripts/boq-import-sor-subset.mjs
7INT.BATH.DADOCeramic Dado Tile[item not found: INT.BATH.DADO]20.880.000.00
SOR item dsr_vol1_2023:INT.BATH.DADO not in private subset — regenerate via scripts/boq-import-sor-subset.mjs
8INT.BATH.WC.FMWc Floor Mounted[item not found: INT.BATH.WC.FM]1.000.000.00
SOR item dsr_vol1_2023:INT.BATH.WC.FM not in private subset — regenerate via scripts/boq-import-sor-subset.mjs
9INT.BATH.BASIN.CTBasin Counter Top Vanity[item not found: INT.BATH.BASIN.CT]1.000.000.00
SOR item dsr_vol1_2023:INT.BATH.BASIN.CT not in private subset — regenerate via scripts/boq-import-sor-subset.mjs
10INT.BATH.SHWR.STDShower Diverter Overhead[item not found: INT.BATH.SHWR.STD]1.000.000.00
SOR item dsr_vol1_2023:INT.BATH.SHWR.STD not in private subset — regenerate via scripts/boq-import-sor-subset.mjs
11INT.BATH.HEALTHHealth Faucet Set[item not found: INT.BATH.HEALTH]1.000.000.00
SOR item dsr_vol1_2023:INT.BATH.HEALTH not in private subset — regenerate via scripts/boq-import-sor-subset.mjs
12INT.BATH.AVALVEAngle Valves 4nos[item not found: INT.BATH.AVALVE]4.000.000.00
SOR item dsr_vol1_2023:INT.BATH.AVALVE not in private subset — regenerate via scripts/boq-import-sor-subset.mjs
13INT.BATH.MIRRORMirror 500x700[item not found: INT.BATH.MIRROR]1.000.000.00
SOR item dsr_vol1_2023:INT.BATH.MIRROR not in private subset — regenerate via scripts/boq-import-sor-subset.mjs
14INT.BATH.ACCTowel Rod Robe Hook Holder[item not found: INT.BATH.ACC]1.000.000.00
SOR item dsr_vol1_2023:INT.BATH.ACC not in private subset — regenerate via scripts/boq-import-sor-subset.mjs
15INT.BATH.EXHExhaust Fan 150mm[item not found: INT.BATH.EXH]1.000.000.00
SOR item dsr_vol1_2023:INT.BATH.EXH not in private subset — regenerate via scripts/boq-import-sor-subset.mjs
16INT.BATH.FCGPvc Gypsum False Ceiling[item not found: INT.BATH.FCG]4.320.000.00
SOR item dsr_vol1_2023:INT.BATH.FCG not in private subset — regenerate via scripts/boq-import-sor-subset.mjs
Your inputsBathroom int. length 2.4 m · Bathroom int. width 1.8 m · Ceiling height 2.7 m · Wall tiling — full height · Demolition of existing tile / fittings · WC type Floor-mounted · Wash basin type Counter-top vessel basin · Shower type Wall-mounted diverter + overhead shower · Storage geyser provision · Exhaust fan + electrical point · PVC / gypsum false ceiling · Tile grade Vitrified / digital printTOTAL₹0
1INT.BATH.DEMO₹0
Demolition Old Tile Fittings
[item not found: INT.BATH.DEMO]
6.48 × ₹0.00
SOR item dsr_vol1_2023:INT.BATH.DEMO not in private subset — regenerate via scripts/boq-import-sor-subset.mjs
2INT.BATH.CARTAGE₹0
Debris Cartage Disposal
[item not found: INT.BATH.CARTAGE]
2.16 × ₹0.00
SOR item dsr_vol1_2023:INT.BATH.CARTAGE not in private subset — regenerate via scripts/boq-import-sor-subset.mjs
3INT.BATH.PLUMB₹0
Concealed Cpvc Replumbing
[item not found: INT.BATH.PLUMB]
5.00 × ₹0.00
SOR item dsr_vol1_2023:INT.BATH.PLUMB not in private subset — regenerate via scripts/boq-import-sor-subset.mjs
4INT.BATH.ELEC₹0
Concealed Wiring Points
[item not found: INT.BATH.ELEC]
3.00 × ₹0.00
SOR item dsr_vol1_2023:INT.BATH.ELEC not in private subset — regenerate via scripts/boq-import-sor-subset.mjs
5INT.BATH.WPRF₹0
Waterproofing Floor Walls
[item not found: INT.BATH.WPRF]
6.84 × ₹0.00
SOR item dsr_vol1_2023:INT.BATH.WPRF not in private subset — regenerate via scripts/boq-import-sor-subset.mjs
6INT.BATH.FLOOR₹0
Vitrified Tile Flooring
[item not found: INT.BATH.FLOOR]
4.32 × ₹0.00
SOR item dsr_vol1_2023:INT.BATH.FLOOR not in private subset — regenerate via scripts/boq-import-sor-subset.mjs
7INT.BATH.DADO₹0
Ceramic Dado Tile
[item not found: INT.BATH.DADO]
20.88 × ₹0.00
SOR item dsr_vol1_2023:INT.BATH.DADO not in private subset — regenerate via scripts/boq-import-sor-subset.mjs
8INT.BATH.WC.FM₹0
Wc Floor Mounted
[item not found: INT.BATH.WC.FM]
1.00 × ₹0.00
SOR item dsr_vol1_2023:INT.BATH.WC.FM not in private subset — regenerate via scripts/boq-import-sor-subset.mjs
9INT.BATH.BASIN.CT₹0
Basin Counter Top Vanity
[item not found: INT.BATH.BASIN.CT]
1.00 × ₹0.00
SOR item dsr_vol1_2023:INT.BATH.BASIN.CT not in private subset — regenerate via scripts/boq-import-sor-subset.mjs
10INT.BATH.SHWR.STD₹0
Shower Diverter Overhead
[item not found: INT.BATH.SHWR.STD]
1.00 × ₹0.00
SOR item dsr_vol1_2023:INT.BATH.SHWR.STD not in private subset — regenerate via scripts/boq-import-sor-subset.mjs
11INT.BATH.HEALTH₹0
Health Faucet Set
[item not found: INT.BATH.HEALTH]
1.00 × ₹0.00
SOR item dsr_vol1_2023:INT.BATH.HEALTH not in private subset — regenerate via scripts/boq-import-sor-subset.mjs
12INT.BATH.AVALVE₹0
Angle Valves 4nos
[item not found: INT.BATH.AVALVE]
4.00 × ₹0.00
SOR item dsr_vol1_2023:INT.BATH.AVALVE not in private subset — regenerate via scripts/boq-import-sor-subset.mjs
13INT.BATH.MIRROR₹0
Mirror 500x700
[item not found: INT.BATH.MIRROR]
1.00 × ₹0.00
SOR item dsr_vol1_2023:INT.BATH.MIRROR not in private subset — regenerate via scripts/boq-import-sor-subset.mjs
14INT.BATH.ACC₹0
Towel Rod Robe Hook Holder
[item not found: INT.BATH.ACC]
1.00 × ₹0.00
SOR item dsr_vol1_2023:INT.BATH.ACC not in private subset — regenerate via scripts/boq-import-sor-subset.mjs
15INT.BATH.EXH₹0
Exhaust Fan 150mm
[item not found: INT.BATH.EXH]
1.00 × ₹0.00
SOR item dsr_vol1_2023:INT.BATH.EXH not in private subset — regenerate via scripts/boq-import-sor-subset.mjs
16INT.BATH.FCG₹0
Pvc Gypsum False Ceiling
[item not found: INT.BATH.FCG]
4.32 × ₹0.00
SOR item dsr_vol1_2023:INT.BATH.FCG not in private subset — regenerate via scripts/boq-import-sor-subset.mjs
Bathroom int. length 2.4 m · Bathroom int. width 1.8 m · Ceiling height 2.7 m · Wall tiling — full height · Demolition of existing tile / fittings · WC type Floor-mounted · Wash basin type Counter-top vessel basin · Shower type Wall-mounted diverter + overhead shower · Storage geyser provision · Exhaust fan + electrical point · PVC / gypsum false ceiling · Tile grade Vitrified / digital print
Estimated total
₹0
Notes & assumptions
  • **Size ladder** — 4×6 ft (1.2 × 1.8 m, ~2.2 sqm) is the minimum NBC recommendation for a private bathroom; 5×7 ft (1.5 × 2.1 m, ~3.2 sqm) is comfortable; 6×8 ft (1.8 × 2.4 m, ~4.3 sqm) is premium with separate dry/wet area; 7×9 ft (2.1 × 2.7 m, 5.7 sqm) is luxury with dedicated counter + standalone shower cubicle.
  • **Demolition cost** is per sqm; includes chipping old tile + breaking concrete sub-floor (if floor level needs lowering for fall) + removing old sanitaryware + cartage of debris. Skip this toggle for new construction.
  • **Waterproofing** is the single most-important hidden cost — under-tile membrane on floor (full area) + 300 mm up walls is mandatory; skipping or skimping leads to seepage to lower floor within 3-5 years. Use cementitious 2-coat OR APP membrane.
  • **Tile grade dominates cost** — ratio: basic ceramic (1×) → vitrified (1.8-2.5×) → designer / large-format / Italian (4-8×). 600×600 mm vitrified is the modern default; 300×450 mm digital wall tiles common for dado.
  • **WC type** — wall-hung + concealed cistern looks premium but adds ₹12-25k for the concealed cistern + tank + structural frame (Geberit / Roca / Hindware). Floor-mounted is 3-4× cheaper, easier to repair. Indian-style pan is half-cost but unfavourable for resale.
  • **Plumbing + electrical points** must be planned before tiling — concealed runs cannot be re-done. Standard set: 5 plumbing (WC + basin + shower + health faucet + spare) + 2-3 electrical (light, exhaust fan, geyser).
  • **Excludes**: bath-tub (₹40k-3L installed, rare in Indian bathrooms now), Jacuzzi (₹1.5-5L), steam unit (₹2-7L), motorised mirror with backlit LED (₹15-50k), designer towel-warmer (₹15-40k); structural changes (knocking down walls); ducted ventilation (premium homes); luxury imported fittings (Hansgrohe / Grohe / Kohler — 3-5× standard brands).
  • **Cost target** for default 2.4 × 1.8 m (~4×6 ft) with mid-tier tile + floor-mounted WC + counter basin + standard diverter shower + geyser + exhaust + false ceiling: approximately **₹1.3-1.9 lakh**. Premium variant (wall-hung WC + rain shower + premium tile + designer mirror): ₹3-4.5 L.

**Bathroom Renovation** is the second-most-quoted residential interior work (after [Modular Kitchen](/boq/modular-kitchen)) — every flat / villa / home redo in India includes one or more bathroom strip-downs. Complete BOQ: demolition + cartage + waterproofing + vitrified floor tile + ceramic dado + concealed plumbing (CPVC) + concealed wiring + WC + wash basin + CP fittings (diverter / rain shower / health faucet + angle valves) + mirror + accessories + exhaust fan + false ceiling. Cost dominated by 4 things: tile grade (₹35-300/sqft range), sanitaryware brand (Hindware / Jaquar / Cera / Kohler), shower type (basic diverter vs rain shower), and counter-basin vs wall-hung WC (the premium-look choices). Typical 4×6 ft bathroom ₹1.3-1.9 lakh; premium 5×7 ft ₹3-4.5 lakh.

Waterproofing — the make-or-break hidden item

Behind every well-renovated Indian bathroom is a **2-coat cementitious or APP membrane waterproofing** under the floor tile (full area) + 300 mm up the wall. Without this, water finds the slightest crack in tile grouting and migrates to the slab below, surfacing on the lower-floor ceiling within 3-5 years — a fix that means re-doing the entire renovation. **Acceptable systems**: (1) Cementitious 2-coat (Dr. Fixit Pidiflex, Asian Paints SmartCare, Sika MonoTop) — most common, water-mixed slurry painted on, ~₹80-150/sqm; (2) APP membrane bituminous (torch-applied) — used in shafts + balconies, more durable but harder to apply over plumbing fixtures; (3) PU liquid waterproofing — premium, ₹250-400/sqm. **Always include in the BOQ** even if customer hasn't asked — the cost of skipping is 10-50× the saving.

Tile choice — what each grade means

**Basic glazed ceramic** (₹35-55/sqft) — bottom of the market, fine for rentals + budget bathrooms; visible joints, vulnerable to chipping, ~5-year aesthetic life. **Vitrified tile** (₹55-95/sqft) — the modern default. Lower water absorption (< 0.5 %), higher strength, near-jointless installation with epoxy grouting, 15-year+ life. 600 × 600 mm or 800 × 800 mm for floor; 300 × 450 mm or 300 × 600 mm digital prints for walls. **Designer / large-format / imported** (₹120-300/sqft) — 800 × 1600 mm slab tiles, marble looks, designer collections (Kajaria, Somany, Asian Granito premium + Italian imports like Casa Italia, Ariostea); used in 5×7 ft + bathrooms where each tile is essentially a single feature. **Anti-skid floor tile** is mandatory by NBC 2016 for bathroom + balcony floors (R10 rating minimum).

Frequently asked questions
**Per-bathroom rule of thumb (2026)**: Basic 4×6 ft bathroom — ₹80k-1.3L (basic tiles + floor-mounted WC + wall-hung basin + diverter + standard fittings). Mid-tier 4×6 ft — ₹1.3-1.9L (default in this Builder). Premium 5×7 ft with counter basin + rain shower + premium tile + designer mirror — ₹3-4.5L. Luxury (wall-hung WC + concealed cistern + shower cubicle + Hansgrohe fittings + Italian tile) — ₹5-9L per bathroom.
Disclaimer: Rates sourced from CPWD DSR Vol 1 (2023). Indicative for estimation only — actual tender quotations are governed by market forces, locality factors and current input prices. Quantities follow IS 1200 measurement. Always verify with a local quote before finalising. © InfraLens — infralens.in