How to Estimate a Bathroom Plumbing Rough-In | Reddit & LinkedIn
Short answer
To estimate a bathroom plumbing rough-in, count the fixtures, price supply and drain-waste-vent runs by fixture and by the foot, add the permit, labor hours, and materials, then apply markup. A standard three-fixture rough-in in 2026 commonly runs $1,500 to $4,000 before finish work.
- Estimate rough-in by fixture count plus supply and DWV pipe runs.
- A standard three-fixture bath rough-in commonly runs $1,500 to $4,000 in 2026.
- Price the permit, pipe, fittings, valves, and labor hours as separate lines.
- Slab versus joist access changes labor hours more than any material choice.
- Quote rough-in and finish set as two milestones so billing matches the work.
What goes into pricing bathroom plumbing rough-in?
To estimate a bathroom plumbing rough-in, count the fixtures, price supply and drain-waste-vent runs by fixture and by the foot, add the permit, labor hours, and materials, then apply markup. A standard three-fixture rough-in in 2026 commonly runs $1,500 to $4,000 before finish work. The rest of this guide walks the estimate step by step so your number holds up when the client compares bids. Estimate the same way every time and your win rate and your margin both get more predictable.
Step 1: Count fixtures and locate connections
Count the toilet, sink, tub or shower, and any bidet or second sink, and locate the existing supply and drain stubs. Fixture count is the base unit of a rough-in estimate.
Step 2: Measure supply and DWV runs
Measure the linear feet of hot and cold supply and the drain-waste-vent runs, and note pipe material. Long runs and vent tie-ins add both material and labor.
Step 3: Assess access
Determine whether you are working over a crawlspace or joists or breaking a slab. Slab work adds jackhammering, patching, and hours, so it belongs on its own line.
Step 4: Price materials, permit, and labor
Price pipe, fittings, valves, a shower or tub rough valve, and the permit, then set labor hours per fixture plus the run work. Add a test line for pressure and DWV inspection.
Step 5: Quote rough-in and finish as milestones
Split the quote into a rough-in milestone and a finish-set milestone so your billing tracks inspection stages. Present each fixture and run as a line the client can follow.
What drives the price up or down?
A rough-in estimate turns on fixture count, pipe runs, and how you reach the connections. Each added fixture is more valves, more drain and vent, and more labor, so the count is your base unit. Run length and vent tie-ins add material and hours, especially when a new fixture sits far from the existing stack. Access is the swing factor: joist or crawlspace work is straightforward, but a slab foundation means jackhammering, patching, and a longer schedule, which belongs on its own line. Get those three right and the finish set almost prices itself.
Common mistakes that cost you money
Even a good estimator loses margin to a few repeatable errors. Watch for these before you send the quote.
- Pricing by fixture only and ignoring long supply or vent runs.
- Missing slab-break labor, patching, and cleanup on a concrete foundation.
- Forgetting the permit and the pressure and DWV inspection lines.
- Combining rough-in and finish into one bill so cash flow lags the work.
- No rough valve or mixing valve line for the tub or shower.
A worked pricing example
A three-fixture bath over a crawlspace might price as per-fixture labor and material for a toilet, sink, and tub, plus 30 feet of supply and 20 feet of DWV, a tub rough valve, the permit, and a pressure test, landing near $2,800 before finish set. Slab access on the same layout could add $1,000 or more.
How ContractShield speeds this up
You can run this whole estimate by hand, but doing it on paper at night is how quotes go out late and lose. On ContractShield you record the measurements and choices on your phone at the site, the AI drafts the line items with your own rates, and you send a signable, itemized quote in about 25 minutes. When the client accepts, the quote becomes the project plan, and milestone billing plus automatic collections gets you paid for 2% per job (1% each side), capped at $250, no per-lead fees.
Frequently asked questions
How much does a bathroom plumbing rough-in cost in 2026?
A standard three-fixture rough-in commonly runs $1,500 to $4,000 before finish work, depending on pipe runs, access, and whether a slab has to be opened.
Should I estimate rough-in by fixture or by the foot?
Use both. Set a labor and material figure per fixture and add supply and DWV runs by the foot. That hybrid scales from a small remodel to a full addition.
What adds the most cost to a rough-in?
Slab work and long drain or vent runs. Breaking and patching concrete adds hours and cleanup, so price it as its own line rather than burying it in labor.
Do I need a permit and inspection for a rough-in?
Almost always. Price the permit and the pressure and DWV inspection, and schedule the finish set after the rough-in passes so you are not redoing covered work.
How do I bill a rough-in without floating the whole job?
Split it into a rough-in milestone and a finish milestone. Milestone billing on ContractShield collects at each stage instead of waiting until the bathroom is done.
Quote your next job in about 25 minutes
Build a line-item quote, run the job from the truck, and get paid on milestones for 2% per job (1% each side), capped at $250, no per-lead fees.
Keep reading
Canonical: /seo/guides/how-to-estimate-a-bathroom-plumbing-rough-in