Bathrooms are small rooms with outsized price tags. A 40-square-foot room can cost more per square foot to renovate than any other space in a house, because nearly every surface touches plumbing, waterproofing, or electrical — the three trades that cost the most and forgive mistakes the least.
The three tiers of "bathroom remodel"
The phrase covers wildly different projects, so start by naming which one you're actually doing.
Refresh ($2,500–$7,000). New vanity, toilet, faucet, mirror, paint, maybe new flooring over the existing subfloor. No plumbing relocated, no walls opened. This is the range where DIY saves the most money relative to risk, since most of the work is cosmetic.
Mid-range remodel ($8,000–$18,000). New tub or shower, new tile, new vanity and fixtures, possibly a layout tweak like swapping a tub for a walk-in shower. Some plumbing and electrical work, typically within the existing footprint.
Full gut renovation ($18,000–$35,000+). Walls opened to studs, plumbing relocated, subfloor replaced, sometimes the footprint expanded into a closet or hallway. This is where waterproofing, permits, and skilled labor dominate the budget.
Where the money actually goes
Plumbing. Moving a toilet or shower drain even a few feet means cutting into the slab or subfloor and rerouting supply and waste lines — often $1,500–$4,000 on its own. Keeping fixtures in their existing locations is the single biggest cost lever in a bathroom project.
Waterproofing. This is the line item that separates a remodel that lasts twenty years from one that rots the subfloor in five. Proper shower waterproofing (membrane, correct slope to drain, sealed penetrations) runs $800–$2,000 depending on shower size — and it is not the place to cut corners or hire the cheapest bid. Water finds every gap.
Tile. Materials run $2–$8+ per square foot depending on style, but labor often costs as much or more, especially for showers with niches, curbs, or intricate patterns. A plain 3x6 subway tile shower is meaningfully cheaper to install than a large-format or mosaic one, independent of material cost.
Vanity and fixtures. A stock 30" vanity with top runs $400–$900; custom or furniture-style vanities run well past $2,000. Faucets, showerheads, and toilets span an enormous range — a comfort-height toilet with a good flush rating starts around $250, while a smart toilet can run $1,000+.
Ventilation and electrical. Building code requires a bathroom exhaust fan, and if you're opening the ceiling anyway, upgrading to a quieter, higher-CFM model is a small additional cost worth taking. GFCI outlets are code-required near water and are cheap to add during an open-wall remodel.
The line items that surprise people
- Subfloor repair. You often can't know if the subfloor is rotted until the old flooring comes up. Budgeting a contingency specifically for this is smart — plywood subfloor replacement in a small bathroom might add $500–$1,500 if needed.
- Permits. Plumbing and electrical work typically requires permits, commonly $150–$400 depending on jurisdiction and scope.
- Ventilation to the exterior. Older homes sometimes vent bathroom fans into the attic rather than outside — a code violation that's cheap to fix during a remodel but expensive to retrofit later.
- Glass shower doors. Frameless glass looks great and commonly costs $900–$1,800 installed — often underestimated because it's priced separately from the shower itself.
DIY-able vs. not
Painting, hanging a new mirror, swapping a faucet or toilet (if you're comfortable with basic plumbing), and installing a new vanity top are reasonable DIY territory. Shower waterproofing, tile work in wet areas, and any plumbing relocation are where hiring licensed pros pays for itself — a failed shower pan means tearing out finished tile to fix it, often costing more than the original installation.
Structuring the estimate
Bathroom projects are a good example of why labor should be priced by task, not lumped together: demo, rough plumbing, rough electrical, waterproofing, tile setting, fixture installation, and finish work are distinct skills, sometimes distinct subcontractors, each with their own hours and rate. Materials split cleanly into plumbing fixtures, tile, and finish hardware — each worth its own line so nothing gets forgotten in the noise of a small, dense room.
JobPencil's builder handles exactly this structure — labor by task, materials by category, a miscellaneous section for the permit fee — so a bathroom estimate, despite being one of the most detail-dense project types, stays organized instead of becoming a single intimidating number. Try it free, no account required.