Bathrooms are where a lot of general contractors quietly lose money. The room is small — a typical full bath runs 45 to 65 square feet — but the trade count is high, the sequencing is tight, and the hidden costs pile up fast. Plumbing rough-in, waterproofing, tile work, fixtures, exhaust fans: half a dozen line items in a space you could fit in a one-car garage bay.

Most pricing problems on bathroom jobs come down to one thing: estimating from square footage rather than from actual trade costs. You pick a number per foot from a job you did two years ago, multiply it out, and hope the plumber doesn't quote you too high. That works until there's a plumbing relocation nobody mentioned, or the client upgrades their tile selection two weeks in.

This guide walks through how to build a bathroom remodel price the right way — trade by trade, starting with 2026 labor benchmarks, then layering in overhead, subcontractor markup, and allowances. Same approach we use in our kitchen remodeling pricing guide, applied to a different set of trade challenges.

What actually drives bathroom remodel costs

Square footage is close to irrelevant. A 60-square-foot full bath and a 55-square-foot full bath can land $8,000 apart in cost depending on whether the toilet moves, whether the shower tile goes ceiling-high, and what fixture grade the client chose from a magazine.

The real drivers are plumbing relocations, wet area scope, fixture grade, and waterproofing requirements. Moving a toilet just four inches requires cutting into concrete — that's a half-day job by itself, easily $1,500–$3,000 before a single piece of tile goes up. On framed second-floor baths, relocations are cheaper but still add $600–$1,500. A custom tile shower with a built-in niche, linear drain, and floor-to-ceiling tile is a completely different animal from a basic tub surround; budget $2,500–$6,000 in tile labor alone. And waterproofing is non-negotiable in any wet area — Schluter Kerdi, RedGard, or sheet membrane runs $300–$700 in material before labor.

Fixture grade is where allowances bite contractors. A builder-grade vanity with a vessel sink goes in for $300–$600 installed. A wall-hung double vanity from a specialty brand runs $2,500–$5,000 or more. If you're not locking down those numbers before the quote goes out, you're writing a blank check.

2026 labor rates by trade

These are the rates you should be paying subs in 2026, and — more importantly — what you should be building into your cost floor before markup. If someone's coming in well below these, find out why before you rely on it.

Trade Hourly rate (2026) Typical bathroom scope
Plumber $85–$175/hr Rough-in + fixture set: $3,000–$8,000
Electrician $60–$145/hr Circuits, GFCI, exhaust fan: $800–$2,500
Tile setter $12–$22/sqft Full bathroom tile: $2,500–$6,000
Drywall / cement board $2–$4/sqft Wet area prep: $800–$1,800
Demo + disposal Day rate Most bathrooms: $500–$1,500

The coastal premium is significant. A plumber in Boston or San Diego runs $150–$175/hr; the same work in the Midwest runs $90–$115. That 35–40% regional gap means your cost floor is different depending on where you operate. Don't apply national averages to a local quote.

How to build the price

Here's the process for a 60-square-foot full bath gut-and-remodel, mid-range finish, no structural changes or plumbing relocations.

  1. Scope the demo before you quote. Probe the shower walls and floor for moisture before signing anything. A slow leak behind the tub can mean mold remediation — $500–$2,000 — that needs to show up in the quote as a line item or an explicit exclusion. If you discover it on day two, you're negotiating from a bad position.
  2. Break out each trade separately. Get real quotes from your subs before you commit to a number. Estimating plumbing from memory is how you absorb a $2,000 relocation nobody mentioned in the walkthrough.
  3. Apply overhead and GC margin on top of direct costs. Most remodeling contractors run 25–35% overhead on job costs — if you haven't calculated your actual rate, the post on how to calculate contractor overhead walks through it — plus your profit target. A 15–20% net margin on bathroom jobs is achievable. Below 12%, one bad day of rework wipes it out.
  4. Mark up your subcontractors. Add 10–20% on top of each sub's price. This covers your coordination time, warranty exposure (when a plumber's fixture fails, the homeowner calls you), and the scheduling overhead of running four trades through one small room in the right sequence.
  5. Handle allowances with hard numbers. Fixtures, tile, vanities — price these as allowances in the contract with a specific dollar figure. A $500 tile allowance means the client chooses something at $500. If they go to $1,200, that's a change order. Write the process into the contract before signing. Our post on contractor change orders covers the exact language.
  6. Set the payment schedule upfront. For a bathroom remodel, 30% at signing, 40% at rough-in complete, 30% at substantial completion is the standard structure. Don't start without a deposit, and don't hand over the keys before final payment. The full breakdown is in our post on how to structure a contractor payment schedule.

A full price build — 60 sq ft mid-range bath

Here's what a real cost build looks like for a mid-range full bath gut-and-remodel: tile shower, standard fixture allowances, no plumbing relocations, suburban market.

Line item Cost
Demo + disposal $900
Plumbing rough-in + fixture set $4,500
Electrical (circuits, GFCI, exhaust fan) $1,400
Waterproofing + cement board $900
Tile labor $3,200
Tile material ($1,500 allowance) $1,500
Vanity, mirror, accessories ($1,200 allowance) $1,200
Drywall + paint $1,100
Trim + finish carpentry $600
Permit $300
Subtotal (direct cost) $15,600
GC overhead + profit (~30%) $4,680
Total quote $20,280

The client sees $20,280. You're targeting $4,680 in gross profit on a job that should run 10–14 working days. That's a real number if you hold scope and manage subs well. If the client upgrades to imported stone tile or a wall-hung double vanity, those are change orders — not costs you absorb out of awkwardness.

A job like this in a coastal market (plumber at $155/hr instead of $100/hr, tile setter at $20/sqft) lands closer to $24,000–$26,000 for the same scope. That's not padding — it's your actual cost base.

Where bathroom jobs lose margin

Three patterns come up consistently when bathroom remodels go sideways.

Allowances set too low and then not enforced. You put in an $800 tile allowance, the client falls in love with $24/sqft stone. Now you're either renegotiating mid-project or eating the difference. Set allowances based on what's actually available in your market at the grade you're talking about, and make the change order process part of the contract from day one — not an awkward conversation you have after they've already picked the tile.

Trade sequencing errors. Tiling before the shower valve is set. Drywalling before the electrician's rough-in is done. One out-of-order day can cost three when you have to undo it. This is specifically what your GC coordination markup is supposed to cover — the mental overhead of scheduling four trades through one small room without stepping on each other.

Demo surprises absorbed silently. If the contract doesn't explicitly exclude mold remediation, wet framing, or an unlevel floor substrate, you're in a weak position when you find problems on day two. Exclude wet material discovery and structural surprises in writing. If you find them, price the additional scope separately, document with photos, and issue a written change order before proceeding. A contractor who handles this crisply looks professional. One who swallows the cost and resents it loses money and the relationship.

Frequently asked questions

How much should I charge to remodel a bathroom?

A mid-range full bath gut-and-remodel in most U.S. markets runs $18,000–$30,000 from a general contractor in 2026. A budget-tier update — new vanity, toilet, paint, no tile work — can be done for $4,000–$9,000. High-end custom jobs with heated floors, a steam shower, and designer tile run $35,000–$60,000 or more. Start from your cost, not from a number you think the client can handle.

What markup should a GC add on bathroom subcontractors?

Standard GC markup on subcontractor invoices is 10–20%. On a bathroom job with three or four trades running through a tight space, 15% is a reasonable target. Below 10% and you're not covering actual coordination time. See our post on contractor material markup for the broader formula.

Should I charge per square foot or by the job?

By the job, always. Per-square-foot pricing hides the real cost drivers — plumbing complexity, fixture grade, wet area scope — and almost always leads to underpricing. For reference, mid-range bathroom remodels in 2026 run roughly $250–$450 per square foot all-in, but that's a range to sanity-check your quote against, not a quoting method.

How long does a bathroom remodel take to complete?

A standard full bath gut-and-remodel with no structural changes typically takes 10–14 working days. Tile-heavy projects or jobs with plumbing relocations can stretch 18–25 days. Build your schedule around trade availability and inspection hold points, not ideal sequence. Add a buffer; inspection delays are common.

What net margin should I target on bathroom remodels?

Most established remodeling contractors target 15–20% net margin on bathroom jobs. Below 12%, a single rework day or a material overrun wipes the profit entirely. If you're consistently landing below that, the problem is usually either overhead not being fully captured in your quote, or allowances not being enforced when clients upgrade.

The bottom line

Bathroom remodels are profitable when you price them trade by trade, mark up your subs honestly, and treat allowances as hard caps with change orders in the contract from day one. The job goes sideways when quotes are built from rough estimates and there's no process in place when a client changes their mind on tile.

If you want to cut the time it takes to get from a client inquiry to a priced proposal, PRISM pulls job descriptions from texts and emails into structured, line-item quotes automatically — including multi-trade breakdowns for bathroom remodels. Try it free at prismquoter.com.