How to estimate plumbing jobs so surprises stop eating your profit

Estimating a plumbing job comes down to counting fixtures, measuring pipe runs, pricing materials with a small buffer for fittings, adding labor hours at a fully loaded rate, and dividing the whole cost by one minus your target margin. A hall bathroom remodel priced this way typically quotes in the $3,000 to $5,000 range for rough and trim. Plumbers who bid from gut feel usually miss on the rough-in hours, not the fixture prices.

Step by step

  1. Count fixtures and name each one. Plumbing scope is a fixture list: toilet, lavatory, kitchen sink, shower valve, water heater, hose bibb. Write each one down with its spec, because a standard toilet at $168 and a wall-hung unit at $545 are not the same line item. The fixture count also drives the permit fee in most jurisdictions.
  2. Separate rough-in from trim-out. Rough-in is pipe in the walls and under the floor before cover inspection; trim-out is setting fixtures after finishes. They happen weeks apart on a remodel, use different labor rhythms, and bill separately. An estimate that lumps them together is harder to schedule and harder to collect on.
  3. Measure the pipe runs. Pace off supply and drain runs instead of guessing. Half inch PEX runs about $0.43 a foot and three quarter about $0.79, while 2 inch PVC DWV is about $2.20 a foot and 3 inch about $4.45. Add roughly 15 percent for fittings, hangers, and glue, because every elbow and coupling is real money at $2.40 a PEX fitting and $4.30 a DWV fitting.
  4. Price the fixtures and the hidden small parts. The visible fixtures are easy; the profit leak is the bag of small parts every fixture needs. A toilet install carries a wax ring at $4.10, a closet flange at $8.20 if the old one is broken, an angle stop at $9.60, and a supply line at $7.60. Build a standard small-parts kit price per fixture type so you never re-derive it on the tailgate.
  5. Figure labor in fixture-hours at a loaded rate. Working averages for remodel work: 2 to 3 hours to set a toilet and lav with stops, 4 to 6 for a shower valve with new drops, a day for a water heater swap with code upgrades. Multiply by a loaded rate covering wage, payroll burden, insurance, and the van, often $90 to $110 for a one-truck shop. Sixteen hours at $95 loaded is $1,520 before a single fixture is priced.
  6. Add permit, inspection, and code upgrades. Most jurisdictions require a plumbing permit for anything beyond a like-for-like fixture swap, and water heaters almost always trigger one, with expansion tanks at about $48 and pan-and-drain requirements commonly added at inspection. Price the permit fee, the trips, and the code items in the estimate. Discovering a required expansion tank after the bid is your money, not the customer's.
  7. Divide by margin, never multiply by markup. Sum materials, labor, and permits into cost, then divide by one minus your margin target. A $2,345 cost at a 35 percent margin divides by 0.65 to $3,608; multiplying by 1.35 would give $3,166 and silently cut your margin to 26 percent. The division habit is worth thousands a year to a small shop.
  8. Write exclusions and send while you are still in the driveway. Exclude wall and floor repair, fixture supply above stated allowances, concealed pipe conditions, and anything behind finished surfaces you could not see. Then get the estimate out the same day with line items the customer can read and e-sign from their phone. Speed and clarity win against the plumber whose bid shows up as one number four days later.

The plumbing pricing formula

Fixtures plus pipe-and-fittings (pipe footage times price, times 1.15 for fittings) plus the small-parts kit per fixture equals materials; add fixture-hours times your loaded rate and the permit to get cost. Quote price is cost divided by (1 minus margin), so at 35 percent margin you divide by 0.65. Remember markup is applied to cost while margin is measured against price: a 50 percent markup only yields a 33 percent margin, and confusing the two undercharges every job.

Price a hall bathroom remodel: a toilet at $168, a lavatory sink at $98 with a $96 faucet, a shower valve at $148 with a $128 trim kit, 60 feet of half inch PEX at $0.43 a foot ($25.80), and 30 feet of 2 inch PVC DWV at $2.20 a foot ($66). Stops, supply lines, a wax ring, and a P-trap add about $62, putting materials near $792, call it $825 with fittings and glue. Rough-in and trim-out together run about 16 hours, and at a $95 loaded rate labor is $1,520. Total cost is $2,345. Divide by 0.65 for a 35 percent margin and you get $3,608, so you quote $3,600.

Cost factors plumbers price for

What the walls are hiding

Galvanized supply, cast iron stacks at $17.50 a foot to replace, and previous handyman work all reveal themselves after demo. Protect yourself with a written concealed-conditions clause and unit prices for pipe replacement. The worst plumbing losses come from absorbing surprises priced at zero.

Slab versus crawlspace versus basement

Moving a drain in a crawlspace is hours; moving it in a slab is a jackhammer, spoil removal, and a concrete patch. Access sets the labor multiple more than the fixture list does. Bid slab work with its own line for cutting and patching.

Water heater code stack-up

A simple swap grows: expansion tank near $48, new supply lines, seismic strapping where required, drain pan and discharge, and combustion air or venting corrections on gas units. Each is a small part with real labor attached. Price the code stack, not just the tank.

Old shutoff valves

Every remodel touches angle stops and main shutoffs that have not turned in twenty years. Budget replacing stops at $9.60 each plus supply lines, and flag a crusty main gate valve, about $18 in parts, before you rely on it. A failed shutoff mid-job becomes an emergency on your clock.

Occupied home water shutdowns

A family can live without a bathroom, not without water. Shutdown windows, temporary caps, and end-of-day restore add labor that open construction never sees. Add 10 percent to remodel labor for the choreography.

Frequently asked questions

Should I bid plumbing by the fixture or by the hour?

Bid by the fixture with flat prices for defined scopes, and reserve hourly billing for diagnostic and concealed-condition work. Flat fixture pricing rewards your speed, is easier for homeowners to say yes to, and prevents the argument about how long a toilet should take. Keep hourly language in the contract for surprises behind walls.

What margin should a small plumbing shop run?

Between the van, gas, insurance, licensing, and callbacks, overhead for a one or two truck shop usually eats 20 to 30 percent of revenue before the owner takes profit. That is why healthy shops price at a 35 to 45 percent gross margin on jobs, dividing cost by 0.55 to 0.65. Pricing at 10 percent over cost means one warranty leak per quarter puts the whole quarter underwater.

What does a rough-in cost compared to trim-out?

On a typical bathroom, rough-in carries most of the labor, often 60 to 70 percent of hours, while trim-out carries most of the material cost in fixtures. That is why plumbers commonly invoice rough and trim as separate milestones. It also protects you if finishes stall for months between phases.

Do water heaters really need a permit?

In most U.S. jurisdictions, yes, even a like-for-like replacement, because the inspection checks venting, temperature and pressure relief, seismic strapping, and thermal expansion. Expect the permit plus code items like a $48 expansion tank to add real cost to the swap. Unpermitted heaters surface during home sales and the correction lands on whoever installed them.

Is there a faster way to produce these estimates?

Yes. With Staxen you describe the job out loud and Eddie the Estimator drafts the priced line-item estimate, which you adjust and send as a text or email link the customer signs on their phone, with a deposit collected on the same page if you want one. Eddie is $59 per month and your first job is free, no card required.

Start free with Staxen: your first job is on us, no card required.