Bathroom plumbing estimates cover rough-in, fixture installation, and finish connections. Existing rough-in location is the primary variable — moving drain or supply locations multiplies labor significantly.
Bathroom Plumbing Estimate Structure
Total = Rough-in labor + Fixture installation (per fixture) + Materials at markup + Permit
Example
Full bath: rough-in (8 hrs × $115) + toilet ($185) + vanity sink ($225) + tub/shower ($350) + materials ($650) + permit ($175) = $2,545
Waste factor: N/A — service
Keeping fixtures in their existing locations (same rough-in): low complexity, primarily fixture swaps. Moving a toilet, tub, or shower to a new location: requires cutting existing drain lines, extending vent stack, and possibly opening subfloor — 3–5× more labor than a same-location swap.
Price each fixture type separately: toilet ($175–$350 installed labor), vanity sink/faucet ($175–$275), bathtub ($225–$400), shower valve ($200–$375), shower pan/base ($300–$500), whirlpool tub ($400–$700). Do not price 'a bathroom' as one number — it hides complexity.
Inspect the existing drain lines: cast iron, ABS, or PVC. Cast iron requires different tools and connections. Check supply line condition — polybutylene (gray plastic, installed 1978–1995) should be noted and disclosed; it fails and may need full replacement.
Wax rings, supply lines, P-traps, shutoff valves, escutcheons, and fittings add $150–$400 to a full bathroom rough-in. Mark up at cost + 25–30%. Fixture cost (toilet, vanity, faucet) is either owner-supplied or contractor-supplied at markup.
Plumbing permits for bathroom remodels run $100–$350 depending on municipality. Include as a separate line. Note inspection scheduling adds 0.5–1 day to the project timeline.
Inspect the supply lines before pricing
Polybutylene pipe (gray plastic) is a time bomb — it fails without warning and was used widely from 1978–1995. If you see it, document it and recommend full replacement. Do not repipe a bathroom and leave polybutylene supply feeding it.
Price shower valve rough-in separate from trim kit
The rough-in valve is installed during framing/rough-in; the trim kit goes on at finish. Price them on separate line items tied to the phase of work. This keeps your billing aligned with project progress and avoids disputes about what's included at each stage.
Add a 'subfloor inspection' line
Water damage around toilets and tubs is common. Include a 'subfloor inspection upon fixture removal' line and a conditional price for subfloor repair if rot is found. This protects you from absorbing structural repair work that wasn't in your original scope.
Plumbing labor for a full bathroom remodel (no rough-in changes) runs $1,500–$3,500 in 2026, covering toilet, sink/faucet, shower valve, and tub connections plus permit. Moving drain lines adds $1,000–$3,000 depending on distance and accessibility. These are labor-only numbers — add fixture costs separately.
Moving a toilet requires cutting the existing drain line, installing a new closet flange at the new location, extending the vent stack, and patching the subfloor where the old flange was. Budget 6–10 hours of labor at your journeyman rate, plus $150–$300 in materials. Add a subfloor repair line if not included in the GC's scope.
Moving drain lines is the highest labor cost. Among fixture work, a whirlpool tub or steam shower installation is the most labor-intensive — requiring dedicated circuits, specific drain sizing, and sometimes structural framing modifications. Always walk the project before pricing these items.
Yes — in virtually all jurisdictions. Unpermitted plumbing work creates liability for you and creates problems for the homeowner when they sell. Permit fees are typically $100–$350; include them in your estimate as a separate line and explain that it's legally required, not optional.
Suparate turns your estimate into a branded proposal with e-signature, deposit collection, and payment tracking — free to start.
Try Suparate Free →