CyanBuild

How to Estimate Plumbing Labor: Step by Step Guide

Estimating plumbing labor starts with a clean fixture and pipe takeoff, a real crew, and an honest production rate per unit. Plumbing labor hides in the rough in, the wall and floor pulls, the setting of fixtures, and the testing. The number you commit to should come from your own past jobs, tuned to the conditions in front of you, not a single line item from a price book.

What You Are Counting

Before you price the labor, count the work in the units the crew thinks in. For plumbing that means fixtures (EA), pipe and fittings (LF for water and waste), drainage (LF), hangers and supports (EA), and rough in materials like valves and boxes (EA). Each is a separate labor driver because the hours per unit differ between rough in and finish work.

Break the takeoff into buckets: rough in, set fixtures, and test. Rough in includes hot and cold water lines, waste and vent, and the sleeves and boxes for each fixture. Set fixtures covers installing sinks, toilets, faucets, water heaters, and trim. Test is the pressure test, drain test, and leak check. Count fixtures as one unit each, and count pipe by the linear foot by type and size, because a 1/2 inch supply line runs faster per LF than a 3 inch waste line. If the scope includes gas lines or a backflow preventer, flag them now because they pull separate labor and code work.

Crew and Production Rate

Pick your crew before you pick your rate. A common residential and light commercial plumbing crew is one licensed plumber and one or two helpers, sometimes a third hand for a large multi fixture rough in. Commercial work may add a dedicated pipe fitter for large bore or medical gas. Crew composition drives both the wage you average and the pace at which the work goes in.

The bare wage range for plumbers runs roughly $25 to $45 per hour depending on region, license level, and union or open shop. Add labor burden on top: payroll taxes, workers comp, insurance, and benefits commonly add 30 to 45 percent to the bare wage. A $35 bare wage becomes $45 to $51 fully burdened. That burdened number is what you multiply against labor hours for direct labor cost.

Production is expressed as man hours per fixture and man hours per LF of pipe. A typical range for setting a single residential fixture, including trim and test, is roughly 1.5 to 3 man hours per fixture. Rough in for a fixture, meaning the water and waste lines back to a stack or manifold, adds another 3 to 6 man hours per fixture depending on run length. Pipe runs by the linear foot run roughly 0.15 to 0.4 man hours per LF depending on size and material. RSMeans is a common reference for production rates, but your own history from comparable work is the most reliable source.

Step by Step Labor Estimate

Run the math in the same order every time so nothing slips:

  • Takeoff quantities: fixtures by type, pipe LF by size and type, valves and boxes EA.
  • Assign a crew and a fully burdened wage rate for that crew.
  • Apply a production rate (man hours per unit) to each quantity.
  • Multiply to get total man hours, then multiply by the wage for labor cost.
  • Add productivity factors for congestion, height, wall and floor access, and code work.
  • Add non install hours: mobilization, layout, pressure test, drain test, cleanup, punch list.

For a representative scope of an 8 unit apartment with 24 fixtures and 1,200 LF of pipe, a reasonable build is 24 fixtures at roughly 4 man hours per fixture across rough in, set, and test, giving 96 man hours. At a $35 burdened wage that is $3,360 in direct labor. Add pipe runs at 1,200 LF and you layer in another 180 to 300 man hours depending on size and material. That is the shape of the estimate, not a single number pulled from a table.

Factors That Move the Number

Production rates are not constants. They shift with the conditions you find in the field, and a good estimate bakes those shifts in rather than hoping the average holds.

  • Wall and floor access: pipe in finished walls or under slab runs slower than open framing.
  • Congestion: tight mechanical rooms and stacked fixtures slow the crew.
  • Material type: PEX goes faster than copper per LF; cast iron waste is slower than PVC.
  • Height: upper floor and ceiling pulls add ladder and rigging time.
  • Code work: gas lines, backflow, and medical gas pull inspections and separate labor.
  • Crew experience: a crew that has run the same building type before moves at a steady pace.

Common Mistakes

The estimates that lose money on plumbing tend to share the same fingerprints. Catch them before you send the number.

  • Using one flat productivity number for every fixture and pipe size.
  • Forgetting mobilization, layout, test, and cleanup hours, often 10 to 15 percent of install time.
  • Applying the bare wage instead of the burdened wage, underpricing labor by a third.
  • Ignoring access: in wall and under slab work is slower than open framing.
  • Leaving test and inspection hours out of the estimate, then adding them as an afterthought.
  • Not pricing field modifications when the rough layout hits an obstruction.

Putting It Together

The right plumbing labor estimate is a range, not a single point. Take the low end of your production range for open framing with the same fixture line and an experienced crew, and the high end for in wall, under slab, or code heavy work. Add non install hours separately so they do not disappear into the unit rate. Then check the total against two or three past jobs of similar scope. If your number is well below your own history, trust the history. Keep a log of man hours per fixture and per LF of pipe by size, and your next estimate will not need a price book.

Estimate faster with CyanBuild

Upload your drawings and get a full takeoff with visual proof — in seconds.

Try CyanBuild Free