Plumbing Estimating Software: The Full Takeoff Guide
How to take off and price a plumbing bid: fixture counts, pipe runs in linear feet, rough-in vs trim labor, and where plumbing estimating software helps.
June 26, 2026 · 8 min read

Photo by Bùi Hoàng Long on Pexels
Most small plumbing shops still take off a bid the same way: a printed set of plans, a highlighter for each fixture, and a running tally on a legal pad. It works, until a page gets skipped, a vent run gets forgotten, or the trim labor gets folded into the rough-in number and quietly disappears.
A plumbing bid is really two takeoffs in one: a fixture count and a pipe run count, priced through two distinct labor phases. Get the counting method right and the pricing takes care of itself. This guide walks through what to measure, a worked numeric example, the mistakes that eat margin, and how a new-construction rough-in bid differs from a remodel.
What actually gets measured on a plumbing takeoff
A complete plumbing takeoff has four parts. Skip any one of them and the bid is guessing, not estimating.
Fixture counts
Count every toilet, lavatory, kitchen sink, tub, shower, hose bib, floor drain and washing machine box on the plans. Fixture counts drive two things at once: the number of rough-in assemblies you need to price and the number of trim sets you'll install later. A three-bath house isn't priced once, it's priced fixture by fixture.
Supply, waste and vent pipe runs
Measure pipe in linear feet, broken out by system and by size: supply lines (usually PEX or copper) in half-inch and three-quarter-inch runs, waste and vent lines (usually PVC or cast iron) in the sizes the code and fixture units require. Vent piping is its own run, not a percentage tacked onto waste, since it's a separate set of pipe, fittings and roof penetrations.
Rough-in vs. trim assemblies
Every fixture has two labor phases. Rough-in happens before drywall: stub-outs, valves, and the piping run to the fixture location. Trim happens after finishes are in: setting the actual toilet, faucet, sink or tub and connecting it. These are different crews, different visits, and different labor hours, so price them as two line items per fixture rather than one blended number.
Water heater and equipment lines
Water heaters, tankless units, boilers, sump pumps and any other equipment need their own line: supply and return connections, gas or electrical tie-in coordination, venting, and pan or drain piping. These get missed more often than fixtures because they sit outside the room-by-room fixture count.
A worked example: pricing a bathroom addition
Say you're bidding a two-bath addition on an existing slab home: 2 toilets, 2 lavatories, and 1 tub/shower, tied into the existing stack, plus a water heater connection for the new fixtures. Here's roughly how the numbers stack up.
| Item | Quantity | Unit | Est. Cost |
|---|---|---|---|
| Fixture rough-in assemblies | 5 | each | $4,250 |
| Supply pipe (PEX, 1/2 in - 3/4 in) | 40 | LF | $220 |
| Waste & vent pipe (PVC) | 65 | LF | $455 |
| Trim & fixture sets | 5 | each | $3,750 |
| Water heater connection | 1 | each | $325 |
| Estimated direct cost | $9,000 |
That $9,000 is direct cost only, materials and labor. Add your overhead percentage and target margin on top (see how to bid a construction job for the margin math), and you have a defensible number, one you can walk a homeowner or a GC through line by line if they ask what's included.
Common mistakes that quietly eat margin
- Treating vent runs as an afterthought. Vent piping is separately sized, separately routed, and often runs through a roof or wall chase that adds labor. Folding it into the waste line number undercounts material and hours.
- Pricing rough-in and trim as one blended line. They're separate visits with separate crews. When they're combined, it's easy to lose track of which phase actually carries the fixture cost, and change orders get harder to price mid-job.
- Missing equipment connections. A water heater, sump pump or tankless unit tie-in doesn't show up on a fixture count. If it's not on its own takeoff line, it's not in the bid.
- Counting fixtures once and forgetting the trim set. A toilet counted for rough-in still needs a toilet, wax ring, and set labor at trim. Both trips need pricing.
- Skipping a page of the plan set. Highlighter takeoffs on printed plans are easy to shortcut when a job has a basement, a garage bath, or an addition on a separate sheet.
New-construction rough-in vs. remodel and retrofit bids
A new-construction rough-in bid works off a clean set of plans: fixture schedule, plumbing riser diagram, and open framing you can measure against. Pipe runs are mostly straight lines to a known stack location, and quantities are close to what the drawings show.
A remodel or retrofit bid is a different animal. There's no riser diagram, walls are already closed, and half the takeoff happens in your head from a site walk rather than off a page. Add a contingency line for what you can't see (rerouting around existing framing, tying into old cast iron, unknown shutoff locations) since retrofit pipe runs almost always come in longer than a clean plan would suggest. Commercial retrofit work adds another layer: existing fixture units, backflow devices and code upgrades that a residential bid never touches.
Stop counting fixtures with a highlighter. JobPlumb's plumbing estimating tool tracks fixture counts, rough-in and trim assemblies, and pipe runs by linear foot in one takeoff, so your bid reflects what's actually on the plan.
Start freeThe plumbing estimating tool is built around this exact workflow: count fixtures, measure pipe runs, and roll rough-in and trim labor into one priced bid. If you work across trades, the estimating hub covers takeoff for concrete, electrical, HVAC and more from the same account. Won the bid? Schedule the job, invoice it and get paid in the same JobPlumb account.
For the general mechanics of turning plan quantities into a priced bid across any trade, see what is a construction takeoff. Industry labor benchmarks like the PHCC Labor Unit Database give you a national baseline for rough-in and trim hours per fixture, useful for sanity-checking your own numbers, and ServiceTitan's guide to plumbing estimating walks through the same takeoff-to-bid process from the service side of the trade.
Dana runs a two-truck plumbing outfit outside Tulsa and used to lose an afternoon to every bathroom addition bid: highlighter on the plan, tally on a legal pad, then a separate spreadsheet for pipe. The bid still went out, but she couldn't tell a homeowner which number was rough-in labor and which was the toilet itself. Once fixture counts and pipe runs lived in one takeoff, the same bid took twenty minutes and she could break out rough-in from trim without redoing the math.
Frequently asked questions
How do you estimate a plumbing job from blueprints?
Start by counting every fixture on the plumbing and architectural plans (toilets, sinks, tubs, showers, hose bibs, floor drains), then measure the supply, waste and vent pipe runs in linear feet by size and material. Price rough-in and trim as separate labor lines per fixture, add equipment connections like the water heater, and total it with markup and a contingency.
What's included in a plumbing rough-in estimate?
A rough-in estimate covers everything installed before walls and floors close up: supply lines run to each fixture location, waste and vent piping back to the stack, fixture rough-in valves and stub-outs, and any underground or in-slab piping. It does not include the finished fixtures, faucets or trim, those are priced separately.
What's the difference between a fixture count takeoff and a pipe run takeoff?
A fixture count takeoff tells you how many toilets, sinks and tubs you're pricing and drives your rough-in and trim assembly counts. A pipe run takeoff measures the linear feet of supply, waste and vent pipe connecting those fixtures to the system. You need both: fixtures without pipe runs undercounts material, and pipe runs without fixture counts undercounts labor.
How is commercial plumbing estimating different from residential?
Commercial bids usually price off fixture units and flow demand from the mechanical engineer's schedule, involve more branch piping in ceilings and chases, and carry separate lines for backflow devices, grease interceptors and code-required cleanouts. Residential bids lean more heavily on per-fixture assemblies and simpler supply and DWV runs.
Do I need takeoff software to estimate plumbing jobs?
Not for a small remodel you can count on a printed plan. But once jobs involve more than a handful of fixtures or multiple pipe sizes, plumbing takeoff software cuts the arithmetic errors that come from manual counting and keeps rough-in and trim priced as the two separate phases they actually are.