House Improvement Guide

Bathroom Remodel Cost Estimator

Answer a few questions about your project and get a realistic range built from sourced national cost studies. This national estimate widens to reflect uncertainty; for a range adjusted to local labor data, use the estimator on your metro’s cost page.

Used to find local pricing context where it exists.

How the estimate is computed

Every range starts from a researched national cost baseline: sourced line items for each scope of work — full gut renovation, partial remodel, cosmetic refresh, a bundled small-bathroom/powder-room range, per-square-foot tile labor, a plumbing-relocation surcharge, and an accessibility retrofit — each recorded with the public source that stated it and the bathroom size that source actually measured.

Each scope tier scales from its own reference size — the size its source measured — never from a shared one, so at exactly that size the sourced figure is reproduced, not approximated. Size scaling is deliberately sub-linear (a power law with exponent 0.2): most of a remodel’s cost — demolition, plumbing rough-in, permits, one-per-room fixtures — does not grow with floor area, so doubling the room does not double the price.

On a metro cost page, the same engine localizes the range with that metro’s regional price parity index (the Bureau of Economic Analysis all-items RPP, where 100 equals the national average): the national range is multiplied by the index over 100. That is a general cost-of-living measure applied as the best available local proxy, not a construction-specific index — and it is only applied where the metro’s research artifact carries it from a named source, never synthesized from wages, population, or home values.

Where no sourced local index exists — including on this page, which runs nationally — the range is widened instead (the low end ×0.9, the high end ×1.15) and the result says so. A wider, honest range beats a precise-looking number with nothing behind it.

What each input changes

Scope
Selects the baseline line item the whole calculation starts from: cosmetic refresh, partial remodel, or full gut renovation — each an independently sourced range with its own reference size.
Room type
A powder room routes to a single bundled small-bathroom range whose source does not break it down by scope or size, so those inputs do not change it — the result states this rather than pretending otherwise.
Approximate square footage
Scales the scope’s baseline from its own reference size on the sub-linear curve described above — size matters, but far less than linearly.
Moving plumbing
Adds the sourced plumbing-relocation surcharge: relocating a supply or drain line is priced per run.
Tile coverage
Priced from sourced per-square-foot tile labor: no new tile lowers the range; wet-wall or full-room coverage raises it against the floor-only default.
Vanity, fixture, and flooring quality
Each axis nudges the whole range down for budget picks or up for high-end ones, relative to the midrange baseline.
Accessibility retrofit
Adds the sourced retrofit line item covering work like grab bars, a curbless shower, or a widened doorway.
ZIP code and metro
On a metro cost page, selects that metro’s sourced regional price parity index; here, running nationally, no index is applied and the range widens to say so.

Worked examples

Example projects computed at build time by the same estimate function the interactive form calls — the numbers below cannot drift from what the estimator would tell you, because they are its output. Every figure is an estimate for planning, never a quote.

Budget cosmetic refresh of a 40 sq ft guest bathroom

Budget vanity, fixtures, and flooring; new tile on the floor only; no plumbing moves and no accessibility work.

$5,490$26,180Typical duration: 24 weeks

ESTIMATE

Computed by the shared estimate engine from the national cosmetic refresh baseline ($7,500–$28,000, sourced at a 50 sq ft reference); scaled to 40 sq ft on the sub-linear size curve (exponent 0.2); quality adjustments applied (budget vanity, budget fixture, budget flooring); no local price parity index applies at national level, so the range is widened ×0.9 low / ×1.15 high.

What moved this range

  • Room size40 sq ft, versus a roughly 50 sq ft reference bathroom for this scope.
  • Vanity qualityVanity quality set to "budget".
  • Fixture qualityFixture quality set to "budget".
  • Flooring qualityFlooring quality set to "budget".
  • No local cost indexNo sourced construction-cost index exists for this metro, so the range is widened and left as unadjusted national data.

Baseline sources: st.hzcdn.com, thisoldhouse.com, trusselltransforms.com, thisoldhouse.com

Midrange partial remodel of a 50 sq ft guest bathroom

Midrange finishes throughout; tile extends up the shower wet wall; plumbing stays where it is.

$13,190$51,820Typical duration: 610 weeks

ESTIMATE

Computed by the shared estimate engine from the national partial remodel baseline ($14,609–$45,000, sourced at a 50 sq ft reference); wet-wall tile priced from the sourced per-sq-ft tile labor rate; no local price parity index applies at national level, so the range is widened ×0.9 low / ×1.15 high.

What moved this range

  • Wet-wall tileTile extends up the shower/tub wall, not just the floor.
  • No local cost indexNo sourced construction-cost index exists for this metro, so the range is widened and left as unadjusted national data.

Baseline sources: st.hzcdn.com, thisoldhouse.com, homewyse.com, trusselltransforms.com

Full gut renovation of a 125 sq ft primary bathroom

High-end vanity and fixtures with midrange flooring, tile across the floor and all walls, and one plumbing run relocated.

$20,920$95,230Typical duration: 816 weeks

ESTIMATE

Computed by the shared estimate engine from the national full gut renovation baseline ($18,920–$70,000, sourced at a 125 sq ft reference); quality adjustments applied (high-end vanity, high-end fixture); full-room tile priced from the sourced per-sq-ft tile labor rate; the sourced plumbing-relocation surcharge added; no local price parity index applies at national level, so the range is widened ×0.9 low / ×1.15 high.

What moved this range

  • Vanity qualityVanity quality set to "high-end".
  • Fixture qualityFixture quality set to "high-end".
  • Full-room tileTile covers the floor and all walls, not just the floor or wet wall.
  • Moving plumbingRelocating a supply or drain line adds a plumbing-relocation surcharge per run.
  • No local cost indexNo sourced construction-cost index exists for this metro, so the range is widened and left as unadjusted national data.

Baseline sources: st.hzcdn.com, thisoldhouse.com, homewyse.com, homewyse.com, trusselltransforms.com

Get a locally adjusted estimate

These metro cost pages run the same estimator with local price data applied: