Get started
Menu

Plumbing Estimating Software: Test It on 1 Bathroom

Oleh Onysko 16 October 2026 13 min read

ScaledPlans · Field notesGet started
Plans in. Quantities out.Get started
Plumber kneeling in an open bathroom floor with PVC drain lines and a printed plan sheet on a bucket

Plumbing estimating software should start from the fixture schedule and end with a pipe and fitting list you can defend line by line. Test it on one bathroom you already took off by hand: if every row traces to a fixture, a sheet and a measured length, keep it; if the total only matches by accident, it fails.

The pipe is rarely where a plumbing bid goes wrong. The fixture count is. Every supply connection, drain, trap and trim assembly hangs off that count, so one lavatory missed on the plan, or one future rough-in priced as a full fixture, moves a dozen rows at once. Reconcile fixtures first and the pipe math becomes simple arithmetic.

At a glance Answer
What it counts Fixtures, connections, supply and DWV runs, fittings, valves
First input The fixture schedule, reconciled with plan symbols
Supply split Hot and cold apart, so manifold ports fall out of the list
DWV split By diameter: 3 in., 2 in., 1.5 in. on separate rows
Phases Rough-in and trim on separate rows from row one
Sizing Taken from the drawing and adopted code, never resized to fit

What plumbing estimating software has to count

A residential plumbing bid is mostly counting and measuring. The fixture schedule is the spine. Every water closet, lavatory, tub, shower, kitchen sink, dishwasher, clothes washer, hose bibb and water heater drives three sets of quantities: supply connections, drain connections and trim.

Each fixture also implies parts the drawing never shows: stop valves, supply lines, traps, tailpieces, closet flanges and rough-in valves. Good software attaches those as a visible assembly per fixture type. A lavatory assembly that includes two stops and a P trap is fine. One that quietly includes a pop up drain the owner is supplying is a double count. Open each assembly once per job and check it against the spec.

Hands marking fixture symbols on a printed floor plan with a pencil on a plywood table in a framed house
Count fixtures from the schedule and the plan

Then reconcile. Count fixtures from the schedule, count the symbols on each floor plan, and settle every difference before you measure a foot of pipe. Differences usually come from fixtures shown in an elevation but not the plan, rough-ins for future fixtures, or existing fixtures that stay. Give each one a status: new, existing to remain, relocated or future rough-in. A future rough-in has pipe and a cap but no fixture and no trim. If the schedule says three lavatories and the plan shows four, log a question against that sheet instead of guessing. Our blueprint reader guide covers scale checks and sheet references for this count.

Plumbing takeoff by system

Split the job into systems before you measure. Water supply covers the service, the main, distribution and the water heater connections. Drain, waste and vent (DWV) covers the building drain, branches, trap arms, stacks and vent terminals. Fuel gas, when the plumber carries it, gets its own rows because it has its own sizing method and its own inspection.

Within supply, split hot from cold. A water closet needs cold only. A dishwasher usually needs hot only. A kitchen sink needs both. Counting by temperature gives you the port count for a manifold or the tee count for a trunk and branch layout. Within DWV, split by diameter, because 3 in., 2 in. and 1.5 in. pipe are different products with different fittings.

Stacked bar showing 11 cold and 8 hot connections adding up to 19 manifold ports
11 cold plus 8 hot equals 19 ports

Sizing is a code question, not a takeoff question. The IRC sets drainage fixture unit loads, pipe sizes and slope in its sanitary drainage chapter, and vent rules in the vents chapter. Many places use the UPC or local amendments instead. Record the size shown on the drawing and flag anything that looks undersized. Never resize a pipe to make a quantity work. Check with your permit office for the code edition.

Worked example: a two bathroom ranch rough-in

This ranch is fictional. It has 2 water closets, 3 lavatories, 1 tub, 1 shower, a kitchen sink, a dishwasher, a clothes washer and 2 hose bibbs.

Cold connections: 2 + 3 + 1 + 1 + 1 + 1 + 2 = 11. Hot connections: 3 lavatories + tub + shower + sink + dishwasher + washer = 8. That is 19 manifold ports.

Measured PEX home runs are 312 ft cold and 236 ft hot. A 10% allowance gives 312 × 1.10 = 343.2 ft and 236 × 1.10 = 259.6 ft. In 100 ft coils, round up to 4 and 3.

PEX manifold mounted between wall studs with red and blue lines running to fixtures
Hot and cold ports come from the fixture list

DWV measures 48 ft of 3 in., 64 ft of 2 in. and 22 ft of 1.5 in. With 10% added that is 52.8, 70.4 and 24.2 ft. In 10 ft sticks, round up to 6, 8 and 3.

Takeoff row Basis Quantity
Cold connections 2 WC, 3 lav, tub, shower, sink, washer, 2 bibbs 11
Hot connections 3 lav, tub, shower, sink, DW, washer 8
PEX cold, 100 ft coils 312 × 1.10 = 343.2 ft 4 coils
PEX hot, 100 ft coils 236 × 1.10 = 259.6 ft 3 coils
DWV 3 / 2 / 1.5 in., 10 ft sticks 52.8 / 70.4 / 24.2 ft 6 / 8 / 3 sticks
Building drain fall 48 ft × 1/8 in. per ft 6 in.
Formula card converting PEX and DWV lengths into 4 and 3 coils and 6, 8 and 3 sticks, with a 6 inch drain fall
Every purchase unit traced to a measured length

Slope adds depth. Fall equals run times slope. At 1/8 in. per foot, 48 ft of drain falls 6 in. At 1/4 in. per foot, the same run falls 12 in. Which slope applies depends on pipe size and the slope table in your adopted code, so take it from the code, not from this page. Every quantity above is invented for the exercise.

How to run a plumbing takeoff

  1. Reconcile the fixture schedule

    Count fixtures from the schedule and from the plans, settle every difference and give each one a status. Record tag, room, sheet and revision.

  2. Split by system and size

    Supply into hot and cold, DWV by diameter, gas on its own rows. Note the size shown on the drawing.

  3. Measure plan lengths

    Trace each route on the plan and measure horizontal runs per size and material.

  4. Add the vertical rows

    List trap arm drops, vent rises, stack heights and supply climbs as their own rows, with heights from the sections. A 9 ft ceiling instead of 8 ft adds a foot to every vertical run on that floor.

  5. Count fittings per branch

    Tees, wyes, elbows, cleanouts and adapters follow the route geometry, not the length. Add couplings from stock lengths.

  6. Round, split phases and write the boundary

    Round pipe to sticks or coils per size, keep rough-in and trim apart and write who carries service, venting, framing repairs and patching.

Four step workflow: reconcile fixtures, split by system, measure in three dimensions, round and write scope
Four steps from schedule to pipe list

PEX in coils, copper in sticks and PVC or ABS in sticks round differently, so keep each material on its own row with the measured length beside the purchased quantity. Where trades share joist bays, compare routes with the HVAC estimating guide before you finalize them.

A level resting on a sloped PVC building drain in a crawlspace trench
Fall equals run times slope

Plumbing estimates by job type

The method stays the same. What you check first changes with the job.

Situation What to check
New build, two baths Fixture schedule against plan symbols, then hot and cold port count
Remodel tying into old cast iron Allowance rows for transitions, capping and corroded sections found in demo
Owner supplied fixtures Material removed from trim rows, labor to set them kept
Future rough-in Pipe and cap only, no fixture and no trim
Plumber carries gas Gas on separate rows with its own sizing and inspection
Revised sheet swaps tub for shower Fixture row, trim assembly and drain size move together

Remodels deserve the most care. Capping abandoned lines, tying new PVC into old cast iron and replacing a section found during demo are real scope that rarely shows on a drawing. Give each an explicit allowance row with a description, so an owner sees what you assumed and a change order has a baseline.

Rough-in, trim and the scope boundary

Separate rough-in from trim from the first row. Rough-in covers pipe, fittings, in-wall valves and the test. Trim covers fixtures, faucets, finish valves and final connections. Jobs often split them across visits, owners supply some fixtures, and change orders usually land on trim. With the two phases on separate rows, an owner supplied faucet removes a material line without removing the labor to set it.

Three column comparison of rough-in scope, trim scope and boundary questions such as water service and heater venting
Keep the phases and the boundary on separate rows

Then write the boundary. Does the plumber carry the water service from the meter, or from a point 5 ft outside the foundation? The sewer lateral, or only to the cleanout? Water heater venting, or does the HVAC contractor carry it? Drain and vent pipes pass through joists and studs, and notching and boring limits are a framing matter. If framing has to be headed off around a stack, someone carries it. The framing calculator helps count added studs and the drywall calculator sizes the patches after inspection, but the estimate must say which trade does the work. Permit and test rules vary, so confirm them with your AHJ.

Plumber kneeling at an open bathroom vanity connecting the faucet supply lines
Trim is its own phase and its own rows

Plumbing takeoff by hand, and where it stops scaling

The free method works. Print the plan, check the scale on each sheet, and keep one row per item: tag, room, sheet, system, size, measured length, allowance, purchase unit. Count fixtures, reconcile, trace routes with a colored pencil per system, measure with a scale ruler, add vertical rows from the sections and round at the end. A PDF viewer that measures once a scale is set speeds up the tracing.

The wall shows up on the second revision. The architect moves a vanity and you re-measure every branch it touches, by hand, with no record of which runs you already counted. Scanned sheets drift off scale. Two people measuring the same bathroom produce two different lists, and neither can show where the difference came from. Use the free calculators in the tools hub for the areas and counts that support the bid while you work it by hand.

ScaledPlans measures the plan for you, and you check every quantity before you price it. Get started with one bathroom you already know.

How to test plumbing takeoff software

Take a full bath with a tub, a lavatory and a water closet from a recent job. Do the takeoff by hand first and save it. Then run the same bathroom through the software and compare row by row, not total against total.

Checklist of five software checks: fixture tags, open assemblies, vertical rows, sticks and coils, revision diff
What to inspect before you trust the total

Ask five questions. Does every fixture row carry its tag and sheet? Can you open an assembly and remove a part the owner supplies? Are vertical runs listed apart from plan lengths? Does pipe round to sticks or coils per size, with the measured length still visible? When you swap the tub for a shower on a revised sheet, does the tool show which rows changed? Totals that differ are fine if the reasons are visible. Totals that match by accident are not a pass. If the tool reads symbols automatically, the AI takeoff software guide covers how to check machine counts against a schedule.

Fixture specs matter even when they do not change pipe counts. WaterSense labeled showerheads use no more than 2.0 gallons per minute, against 2.5 gpm for a standard showerhead. Note the specified flow rating beside the fixture row so a substitution at the supply house does not swap in a product the spec does not accept.

Common plumbing estimating mistakes

  • Measuring pipe before reconciling fixtures. Settle schedule against plan first; every other row depends on it.
  • One total for all supply pipe. Split hot and cold so ports and tees come straight from the fixture list.
  • Plan lengths only. Add drops, rises, stacks and slope fall as their own rows from the section heights.
  • Rough-in and trim on one line. Keep them apart so owner supplied fixtures and change orders do not take the labor with them.
  • No written boundary. Name who carries service, lateral, venting, framing repairs and patching before you price.

How do you estimate a plumbing job?

Start with the fixture schedule, reconcile it with the plans and status each fixture. Count connections by temperature, measure supply and DWV by size, add vertical rows and slope, then count fittings per branch. Round to sticks or coils, split rough-in from trim and write the boundary before you add your own labor and supplier numbers.

Plumbing estimating software is worth using when every row traces back to a reconciled fixture and a measured length. The one habit that matters most: reconcile the fixture schedule against the plan before you measure pipe. Try it on one bathroom you know, by hand or with the free calculators, then hold any tool to the same rows.

Frequently asked questions

What is the best construction cost estimating software for plumbers?

There is no single best tool across trades. A plumber needs fixture assemblies, pipe by size and material and a clean split between rough-in and trim, which general construction software may not handle well. Test any candidate on one bathroom you have already taken off by hand, compare it row by row, and keep the one whose rows you can audit and correct without losing the source sheet or the revision it came from.

How do you price out a plumbing job?

Pricing comes after quantities. First count fixtures, reconcile them with the plans, measure supply and DWV by size and count fittings per branch. Then apply your own supplier figures to the material rows and your own crew history to labor, keeping rough-in and trim as separate phases. A clear scope boundary and allowance rows for unknowns in remodels protect the number when conditions change on site.

What are some popular plumbing software programs?

Plumbing contractors commonly mix field service and dispatch software, general takeoff tools that measure PDFs, trade estimating databases with parts libraries, and spreadsheets. Which mix fits depends on whether the work is service calls, remodels or new construction. Judge each by how well quantities keep their sheet references and how easily you can open and correct an assembly, not by how well known the name is.

Is there a free takeoff software?

There are free options for parts of the job. Many PDF viewers can measure once you set the scale, and free calculators with visible formulas cover framing, drywall and other supporting counts. Free tools work well for a baseline count on a small job. Larger bids with several revisions benefit from software that keeps a record of what was measured and shows which rows changed.

How do you do a plumbing takeoff from drawings?

Check the scale on each sheet first. Count fixtures from the schedule and the plans, then trace supply and DWV routes and measure horizontal lengths by size. Take vertical heights from the sections, not from habit. Count fittings per branch along each route. Record sheet and revision on every row and log questions for anything the drawings leave open, such as missing vents or lines that look undersized.

Which software is most commonly used for estimating?

Spreadsheets remain the most widely shared estimating format, often fed by a PDF takeoff tool. Trade specific estimating programs add parts databases and assemblies on top. Whatever you choose, the estimate should export rows that carry the sheet, size, unit and status, so a reviewer or a supplier can check them without reopening the drawings or asking you how a number was reached.

Put it on your next bid

Plans in. Checked quantities out.

Upload the plan you are bidding, review every quantity on the drawing and export the list. Or start with the free drywall calculator.

Get started

About the author

Oleh Onysko

Founder

Oleh Onysko founded ScaledPlans and builds the product: how plans are measured, what each document includes and how every number stays checkable on the drawing.

More articles