How a plan view lies to you
Every plumbing takeoff starts with a floor plan. The floor plan is a horizontal slice through the building at about 4 feet AFF. It shows you where the water closets sit, where the lavatories hang, where the CW, HW, and V/W lines trunk through the ceiling. What it does not show you — not without a riser diagram cross-reference — is the vertical distance between floors, between ceiling grids and roof penetrations, between basement mechanical rooms and the sixth-floor patient wing.
On a six-story medical office with 14-foot floor-to-floor plenum space, every toilet stack is 84 feet of vertical 4" no-hub cast iron before you count a single horizontal fitting. Multiply by 22 stacks across the building and you are looking at 1,848 LF of vertical waste pipe that a plan-view-only takeoff will miss entirely if the estimator does not explicitly climb the riser diagram.
IPC 2021 changed what counts as a fixture
The 2021 International Plumbing Code (IPC) adopted cleaner language around bariatric fixtures, trap primers, and emergency fixture units — and several AHJs now enforce the 2021 fixture unit count tables. The Drainage Fixture Unit (DFU) load on a 3" horizontal branch is the same as it always was, but bariatric water closets now count as 8 DFU instead of 6, and new emergency shower/eyewash combos count differently than either standalone fixture.
If your fixture count schedule was built against IPC 2018 assumptions and the AHJ is enforcing 2021, you are undersizing branch and stack piping on high-DFU areas (labor suites, behavioral health wings, dialysis rooms). When the plan reviewer bounces the submittal and you have to upsize from 3" to 4" no-hub on a 180-foot horizontal branch, the re-quote is not happy.
"We lost the margin on a psych hospital because every patient room had a bariatric WC and I ran the DFU count against IPC 2018. Branch piping went up a size across three floors. That was the job that taught me to verify the code edition before I open a sheet."
Rosa Delgado, Chief Estimator, Cascade Mechanical — Seattle, WA
PHCC labor units assume a specific joining method
The PHCC National Standard Labor Calculator publishes separate labor units for no-hub cast iron, solvent-weld PVC, copper (soldered vs pressed), and galvanized. The labor delta between them is not small. A 4" no-hub coupling takes 0.42 labor hours per PHCC. The same 4" solvent-weld PVC fitting takes 0.18. Copper press fittings on 2" sit around 0.12 labor hours. Soldered copper on the same diameter runs 0.28.
The mistake: estimator reads the riser diagram as "4-inch waste" and assigns a single labor unit across the whole job. But the spec calls for no-hub below slab, PVC above slab on finished floors, and cast iron at the roof penetration for fire rating. Three different joining methods, three different labor units, and the takeoff collapses all of it into one row on the spreadsheet.
The joining-method audit that takes 20 minutes
- Open Division 22 specs and find the piping materials schedule by service (CW, HW, V, W, ST).
- Note joining method by location: below slab, above slab, within fire-rated assemblies, roof penetrations.
- Segregate your piping quantities by joining method before you apply labor units.
- If the spec allows alternates (press copper in lieu of soldered, PEX in lieu of copper), price both and note the delta in the bid narrative.
Fixture count variance — the number that should scare you
Between schematic design and 100% CDs, fixture counts on commercial plumbing projects swing an average of 11% — and on healthcare or multifamily, the swing routinely hits 18%. That is PHCC's 2024 study data across 600 projects. The swing is not symmetric: fixtures are added far more often than removed, because owners and users think of new requirements during design development but rarely remove already-specified fixtures.
What this means at bid time: if you are estimating against a 60% DD set and you do not build in a fixture variance allowance, you will be buying 11-18% more fixtures, rough-ins, and trim than you priced. On a 240-unit multifamily with 3 fixtures per unit minimum, an 11% variance is 79 extra fixtures. At an average loaded cost of $620 per fixture (material + rough-in + trim + labor), that is $49,000 you did not bid.
The CW/HW/V/W callout discipline
Every pipe segment on a good takeoff is tagged with service (CW, HW, HWR, V, W, ST), diameter, material, and joining method. The discipline of tagging forces the estimator to answer the questions the plan view does not answer on its own. When a takeoff collapses everything into "3-inch PVC waste" or "copper water line," every downstream calculation — insulation, hanger spacing, pressure testing, labor — gets approximated against the wrong base.
HW runs are insulated, CW runs may or may not be depending on location and spec. HWR (hot water return) exists on buildings with recirculation pumps and is routinely missed entirely. Vent piping gets sized per IPC Table 906.1 based on total DFU served and developed length — if your vent takeoff is a flat "run vent to roof," you are guessing the diameter.
What changes when you get it right
A disciplined plumbing takeoff reads the riser diagram first, the floor plan second, and the spec book third. It tags every segment with service, diameter, material, and joining method. It cross-checks the fixture count against the IPC edition the AHJ enforces. It builds a variance allowance based on design maturity (5% at 100% CDs, 10% at 90%, 15% at 60% DD).
When all four disciplines run, the post-bid variance on plumbing material quantity drops from ~12% to under 3%, and the labor hours land within 6% of actuals. That is not theoretical — it is what happens when estimators climb the riser diagram instead of staying on the floor plan.