ProTradeOps
← Back to blog
Plumbing5 min readSeptember 19, 2024

Estimating Labor Costs for Plumbing Jobs (A Practical Guide)

How to accurately estimate labor costs for plumbing work. Covers hourly rate (calculate yours with our <a href=

Ask ten plumbing contractors how they estimate labor, and you'll get ten different answers. Some go by gut feel. Some use a flat multiplier. Some look at the job and just... know. The problem is, "gut feel" works until it doesn't — and when it doesn't, it usually costs you money.

Accurate labor estimation is the single biggest factor in whether a plumbing job makes money or loses it. Materials are predictable. Overhead is relatively fixed. But labor? That's where estimates blow up.

The Real Cost of a Plumbing Labor Hour

Most plumbing contractors know what they pay their technicians per hour. Far fewer know what that technician actually costs per hour. There's a big difference.

Labor burden: the hidden multiplier

If you pay a plumber $32/hour, your actual cost is closer to $44-$48/hour once you add:

  • FICA (employer portion): 7.65% = $2.45/hr
  • Federal/state unemployment: ~3-6% = $1.28/hr
  • Workers' compensation: 5-10% for plumbing = $2.24/hr
  • Health insurance: ~$3-5/hr (if offered)
  • Paid time off: ~$1.50-2.50/hr
  • Training and certifications: ~$0.50-1.00/hr

Total labor burden: $43-$48/hour for a $32/hour employee. That's a 35-50% premium over the base wage. If you're estimating labor at $32/hour, you're losing $11-16 on every hour worked.

Labor Hours by Common Plumbing Task

Here are realistic labor hour estimates for common residential plumbing work. These assume a journeyman plumber working in normal conditions with standard access:

TaskLabor HoursLabor Cost (@$45/hr burdened)Notes
Faucet replacement (kitchen)1.0–1.5$45–$68Add 0.5 hr for old/corroded connections
Toilet replacement1.0–2.0$45–$90Includes wax ring, supply line, and testing
Water heater (tank, swap)3.0–5.0$135–$225Code upgrades add 1-3 hours
Water heater (tankless, new)6.0–10.0$270–$450Gas line, venting, electrical may be needed
Drain cleaning (main line)1.0–2.0$45–$90Camera inspection adds 0.5–1 hr
Garbage disposal install0.75–1.5$34–$68New rough-in adds 1+ hour
Slab leak repair6.0–12.0$270–$540Highly variable — access is everything
Bathroom rough-in (new)16.0–24.0$720–$1,080Tub, toilet, vanity, and vent stack

The Three Methods for Estimating Plumbing Labor

Method 1: Hourly estimation

Estimate the number of hours, multiply by your burdened labor rate. Simple but requires accurate time estimates. Best for unusual jobs where you don't have historical data.

Method 2: Task-based estimation

Build a database of standard labor hours for common tasks (like the table above). Add up the tasks, apply your burdened rate. More accurate and consistent. This is what flat-rate price books are built on.

Method 3: Historical averaging

Track actual labor hours on every job, then use your rolling averages for estimates. This is the most accurate method because it's based on your crew's actual performance, not industry averages.

Common Labor Estimation Mistakes

  • Forgetting drive time. If your tech spends 45 minutes driving to a job, that's billable time. Include it in your estimate or charge a separate trip fee.
  • Ignoring setup and cleanup. Budget 15-30 minutes for every job just for truck prep, customer walkthrough, paperwork, and cleanup.
  • Using base wage instead of burdened rate. This is the most expensive mistake. You're under-pricing every hour by 35-50%.
  • Not accounting for complexity. A faucet replacement in a newly built house is not the same as one in a 1940s bungalow with corroded copper and no shut-off valves.
  • Optimism bias. Contractors consistently underestimate how long jobs will take. Add a 15-20% buffer to your initial estimate.

For a complete guide on building profitable plumbing estimate (grab our plumbing bid template) — grab our plumbing bid template tos, see our plumbing pricing guide. And for tracking where your labor hours actually go, check out our job costing guide.

Building Your Own Labor Database

The single best thing you can do for your estimating accuracy is track actual labor hours on every job. Here's a simple system:

  1. Record start and end time for every task (not just the overall job).
  2. Note the conditions: new construction vs. remodel, access difficulty, unexpected complications.
  3. Track by technician. Your experienced tech and your apprentice have very different speeds.
  4. Review monthly. Compare estimated hours vs. actual hours. If you're consistently off, adjust your estimates.
  5. Update your price book quarterly based on actual data.

After 6-12 months, you'll have a labor database that's more accurate than any industry guide because it's based on your crew, your market, and your working conditions.

:::cta Estimate Plumbing Jobs With Confidence

Our free labor cost calculator helps you build accurate estimates that protect your margins.

Try Free Tools → :::

Frequently asked questions

What is the average labor cost per hour for plumbing? The BLS median wage is $30.46/hr, but true employer cost (with labor burden) is $42-$55/hr. Always use the burdened rate for estimating.

How do I estimate plumbing labor hours? Use published labor unit rates or your own historical data. Always add 15-20% for setup, cleanup, and unexpected complications.

What is labor burden? Labor burden is the total cost of employing someone beyond their wage — FICA, unemployment, workers' comp, insurance, PTO. It typically adds 35-50% on top of base pay.

Should I estimate by the hour or by the task? Task-based estimating is more accurate once you have historical data. Build a labor database of common tasks and use those times for estimates.