Skip to content

How to Price Plumbing Bids (With Real 2026 Cost Data)

Last updated: August 2026

13 min read

EstimatorSuite is reader-supported. When you sign up through links on this page, we may earn an affiliate commission — at no extra cost to you. This doesn't affect our rankings or editorial independence.

You did a $6,000 repipe and made $400. You missed something in the estimate. Again.

That's the double bind plumbers live in. You've got three service trucks running and you're managing dispatch from your phone. The part you need isn't on the truck. Quote too slow and the customer calls the next name on Google. Quote too fast and you forget the wall patch, the after-hours premium, or the trip fee back for a fitting - and you eat the difference.

Here's the good news: a repeatable 7-step estimate fixes both. You turn bids around fast, and every line that belongs on the quote makes it onto the quote.

The catch with plumbing is that you're really pricing three different jobs. A service call, a remodel, and an emergency dispatch each have their own cost structure. Most plumbers price them all the same way. That's where the $400 profit comes from.

In our testing, a residential plumbing estimate took 9 to 12 minutes in estimating software - against 30 to 45 minutes doing the same takeoff by hand in a spreadsheet. I'll walk through the full workflow, with 2026 cost data from BLS, PHCC, and Plumbing & Mechanical Magazine, and a worked example for a water heater replacement.

Let's break this down.

Step 1: Sort the Job First - Service Call, Remodel, or Emergency

The biggest pricing mistake in plumbing is treating every job the same. It's not.

Three work types, three cost structures:

  • Service call: diagnostic plus repair, 1 to 2 hours, trip fee plus hourly plus parts. Fast turnaround, high frequency.
  • Remodel or new construction: rough-in plus finish, takeoff-based, bid like a construction job. Material-heavy.
  • Emergency dispatch: after-hours, burst pipe, active leak. Two to three times the normal rate.

Here's why this matters. The BLS wage for a plumber doesn't change by job type. But the billing rate does. A service call bills at $75 to $150 an hour. An emergency call at 11pm bills at $200 to $250-plus an hour. Price them the same and you're either losing the service call to a cheaper competitor or giving away the emergency premium.

Sort the job before you quote. The whole estimate flows from this one call.

Step 2: Take Off Every Material - Rough-In to Finish

Takeoff means listing every part down to the fittings. Plumbing splits into two phases, and you price them separately.

Rough-in is the pipe behind the walls - supply line, drain, vent stack, P-trap, shutoff valves. Get this wrong and you're opening the wall twice. Finish is the visible stuff - fixtures, faucets, the toilet, the water heater.

The material list depends on the pipe. PEX is flexible and fast to install. Copper is durable and costs more. Galvanized is the old-house replacement job - that's a repipe, not a repair. Don't mix them up on the takeoff, because the price gap is two to three times.

Price it from your supplier sheet, not from memory. John Dunham & Associates reports a US plumber shortage of over 500,000 - that's $38 billion in lost economic output, per Plumbing & Mechanical Magazine's 2026 outlook. Material prices move too fast to wing it when labor is this tight.

One more wrinkle: the service truck. A stocked truck is a profit center. Running to the supply house mid-job kills your hourly rate. Build a standard truck stock list - the 50 fittings and valves you use every week - and price jobs assuming the part is already on the truck.

Step 3: Calculate Labor as Hours Times Your Real Rate

This is where new plumbers lose money. They look up the BLS wage and bill at that. Don't.

The Bureau of Labor Statistics lists plumbers, pipefitters, and steamfitters (SOC 47-2152) at a median of $29.59 an hour, or $61,550 a year, as of May 2023. There are about 436,000 of them in the US. Top states pay a lot more - New Jersey averages $46.97, Massachusetts $42.86, Illinois $42.51.

But here's the kicker. The rate on the customer's invoice is $75 to $200 an hour - roughly 2.5 to 6 times the wage. Emergency work pushes past $250. The gap covers payroll taxes, workers' comp, the truck and fuel, tools, the office, the dispatcher, license renewals, and your profit.

So estimate the hours first. A water heater swap is one tech for 2 to 3 hours. A service call is 1 to 2 hours plus a trip fee that usually equals one hour of labor. A whole-house repipe is two techs for 2 to 3 days.

Then multiply hours by your burdened billing rate, not the BLS wage. Bill at $120 an hour on a 3-hour water heater replacement and labor is $360 before markup. Get this wrong and you're the plumber who did a $6,000 job and made $400.

Step 4: Price the Emergency Premium Honestly

Emergency work is where plumbers get accused of price gouging. It's also where the money is.

Here's the breakdown most customers don't see. A $1,000 invoice for "an hour of work" isn't paying for the fitting. It's paying for:

  • The after-hours dispatch - the tech left their house at 11pm
  • The night or weekend premium - $100 to $300 on top of the base rate
  • Opening the wall to reach the pipe
  • The soldering or PEX connection
  • Patching the wall back
  • A warranty that the repair won't leak

Plumbing forums see the same complaint over and over: "they charged $1,000 to replace one fitting." The customer sees the fitting. The plumber provided the whole service. When you bid honestly, you can itemize this on the quote - and that's what wins trust over the guy who just hands over a bill with no breakdown.

One honest limit: don't abuse the upper hand. A 2 to 3 times premium for after-hours is standard and defensible. Charging 5 times because the customer has a flooded basement and no other option is how the industry earns its reputation. Itemize the breakdown, charge a fair premium, and keep the customer.

Step 5: Pull Permits and Price to Code (UPC vs IPC)

Permits aren't optional in most jurisdictions, and the code that applies depends on where you work.

America runs two model plumbing codes. UPC - the Uniform Plumbing Code - is published by IAPMO, and the latest is the 2024 edition. Western states mostly use it: California, Oregon, Washington, Nevada, Alaska, Hawaii. IPC - the International Plumbing Code - is published by ICC, and about 35 states use it, mostly eastern, southern, and central.

Here's where it bites. The two codes handle venting, pipe sizing, and fixture units differently. A layout that passes under IPC might need an extra vent under UPC. If you bid a wet vent your jurisdiction doesn't allow, you're paying for the rework out of pocket.

New Jersey uses its own National Standard Plumbing Code. A few states let local cities pick. Always confirm with the local AHJ - the authority having jurisdiction - before you lock the bid.

Price the permit into the quote. A water heater permit runs $50 to $200 depending on the city. A sewer line replacement permit can hit $500-plus. And inspections - rough-in, final, and sometimes a backflow test - each take a half-day of scheduling. If you don't carry the permit cost, you're donating it.

Step 6: Add Overhead and Markup So You Actually Profit

Materials plus labor gets you cost. It doesn't get you a business.

Markup is what you add to cover overhead and leave profit. A common plumbing range is 35% to 50% on materials, with overhead and profit layered onto labor. The exact number depends on your overhead - shop rent, vehicles, insurance, software, marketing, the dispatcher.

Here's the benchmark. PHCC's 2026 industry outlook, covered by Plumbing & Mechanical Magazine, describes the market as cautious optimism - stable but with margins under pressure from tariffs and inflation. Half the industry prices too low because they don't know their real overhead.

Translation: if your quotes keep losing to cheaper bids, the cheaper bid is probably the one losing money. That's not a reason to race them to the bottom.

One lever that actually moves close rate: financing. A water heater replacement is a $1,500 unplanned expense for most homeowners. The customer who can split it into 12 payments signs the quote. The one who can't calls three more plumbers.

Step 7: Build a Line-Item Quote and Run Change Orders Clean

Lump-sum quotes kill trust in plumbing. The customer sees $1,000 and wonders what's hiding in it - especially when the part looks like a $5 fitting.

A line-item quote does the opposite. Labor, materials, trip fee, permit, disposal, warranty, tax - each on its own line. This is where you show the customer the breakdown from Step 4. The "why is this so expensive" objection dies before it starts.

Then run change orders clean. A change order is a written, signed scope change with its own price - the wall had more damage than expected, the supply line is galvanized not copper, the customer wants a tankless upgrade. Verbal change orders are how plumbers end a job owing money.

Every change order gets three things: what changed, the added cost, and a signature. At the end you run the punch list - the final to-do of small fixes before the job is closed out - and you don't hand over the keys until it's done.

Want to Speed This Up Even More?

The 7 steps don't change. But the time per step drops hard when you stop doing them in a spreadsheet.

Here's what you'll actually pay by crew size, using July 2026 pricing:

Team SizeProjul (flat)Clear Estimates (flat)STACK (per user)
1 tech$4,788/yr$708/yr$2,999/yr
3 techs$4,788/yr$708/yr$6,597/yr
5 techs$4,788/yr$708/yr$10,995/yr
10 techs$4,788/yr$708/yr$21,990/yr

The math is simple. If you're a solo plumber doing fewer than 5 estimates a month, Clear Estimates at $59 a month is all the tool you need - it cranked out a water heater replacement estimate in 9 minutes in our test. See our Clear Estimates review or the full best plumbing estimating software ranking.

If you run 2 to 10 techs and you're tired of per-user fees eating your margin, Projul at $399 a month flat is almost certainly your pick. The flat rate matters for plumbing because your truck count swings seasonally - emergency calls in winter, remodels in summer. See our Projul review.

Try Projul Free ->

If you bid commercial plumbing from PDF blueprints, STACK is the one that does digital takeoffs well - pipe runs, fixture counts, material lists. Just know the per-user pricing stacks fast. Five users and you're at $11,000 a year.

Honest limitations worth knowing. Clear Estimates is desktop-only with no mobile app, so you can't quote from the truck - and the base plan is a single user. Projul needs the $599 Core+ plan for QuickBooks sync and job costing; the $399 base doesn't include either. Factor that into your real cost.

For a repipe estimate, pair the software with our house repiping cost calculator to sanity-check material quantities before you send the quote. If you also bid HVAC work, see our HVAC estimating guide - the 7-step framework is the same, but Manual J load calc and SEER2 equipment sizing are HVAC-specific.

For the full comparison, see our best plumbing estimating software guide, or take our 5-question quiz if you're not sure which fits.

Frequently Asked Questions

How much does a plumber charge per hour?

Plumbers bill $75 to $200 an hour, with emergency or after-hours work pushing past $250 an hour. That's 2.5 to 6 times the BLS median wage of $29.59 an hour (SOC 47-2152, May 2023). The gap covers payroll taxes, workers' comp, the truck, fuel, tools, insurance, license renewals, and profit. Never bill at the bare wage - you'll lose money on every job.

What's the standard markup for plumbing jobs?

Most plumbers mark up materials 35% to 50%, with overhead and profit layered onto labor. Markup isn't one number - it depends on your overhead and how competitive your market is. PHCC's 2026 outlook describes margins under pressure from tariffs and inflation, so most shops are pricing too low. If your quotes keep losing to cheaper bids, the cheaper bid is probably the one losing money.

How do I price an emergency plumbing call?

Price it as a service call plus an after-hours premium of $100 to $300, plus the trip fee, plus any wall opening and patching. Emergency billing rates run $200 to $250-plus an hour. A $1,000 invoice for "an hour of work" typically covers the dispatch, the night premium, opening and patching the wall, the repair, and a warranty - not just the fitting. Itemize it on the quote so the customer sees the breakdown.

What's the difference between UPC and IPC plumbing codes?

UPC - the Uniform Plumbing Code - is published by IAPMO and used mostly in western states like California, Oregon, Washington, and Nevada. IPC - the International Plumbing Code - is published by ICC and used in about 35 states, mostly eastern, southern, and central. The two handle venting, pipe sizing, and fixture units differently. The latest version of each is 2024. Always confirm which code your local AHJ uses before you lock a bid.

What should be included in a plumbing estimate?

Every line: labor hours at your burdened rate, materials for both rough-in and finish, the trip fee, permit and inspection costs, disposal, warranty, and tax. A good estimate also splits out the emergency premium if it applies, and includes 2 to 3 fixture or equipment options at different price points. Lump-sum quotes without a breakdown lose to line-item quotes - especially on emergency work where the customer already feels over a barrel.

Do I need a license to bid plumbing work?

There's no national plumbing license. Requirements vary by state and often by city or county. Most states use a journeyman-to-master structure - a journeyman has roughly 4,000 to 8,000 hours of on-the-job training plus an exam, and a master typically has 5 years of experience plus an exam. Big jobs often require a master plumber - Louisiana requires one for mechanical plumbing work over $10,000. Louisiana's HB953, signed in June 2026, rolled back training standards over PHCC objections. Always check with your state licensing board and local AHJ before bidding.


Disclaimer: This guide is for educational purposes. Cost figures are 2026 national ranges from public sources (BLS, PHCC, Plumbing & Mechanical Magazine, John Dunham & Associates) and vary by region, material, and job conditions. Verify local code and licensing requirements before bidding. Nothing here is financial, legal, or tax advice.

Marcus Webb

Lead Reviewer & Construction Tech Analyst

Marcus spent 8 years working with general contractors and trade businesses before focusing on construction technology. He has personally tested 30+ estimating and project management tools with real project data.

About Marcus →
IndependentHands-On TestingReader-Supported