UsefulHow
Every useful fix starts with knowing how.

How Much Does a Plumber Cost? (And How to Not Get Ripped Off)

The Real Numbers — What Plumbers Actually Charge Per Hour

The national average you’ll see — “$45 to $150 per hour” — is useless. That range covers a handyman in rural Mississippi and a master plumber in San Francisco. What you need is the real number for your area.

Here’s what hourly rates actually look like by region, based on 2025–2026 data from Angi, HomeAdvisor, and BLS cross-referenced with real job postings:

US RegionTypical Hourly RateHigh-End (Master Plumber)
Northeast (NY, MA, CT, NJ)$85–$130$150–$200
Southeast (FL, GA, NC, SC)$60–$95$110–$140
Midwest (OH, IL, MI, MN)$55–$90$100–$130
Southwest (TX, AZ, NM)$60–$100$110–$150
West Coast (CA, WA, OR)$90–$140$160–$220
Mountain (CO, UT, ID)$65–$100$110–$140

Notice the gap between a journeyman and a master plumber can be 50–70%. Simple drain snake? You don’t need the $200/hr guy. Repiping a bathroom? You absolutely do.

The “Service Call Fee” — The Charge Nobody Explains

Here’s where the games start. Almost every plumber charges a service call fee or trip charge — $50 to $150 just to show up. That fee is supposed to cover travel time and the first 30–60 minutes of diagnosis. Sometimes it gets rolled into the total. Sometimes it doesn’t. That ambiguity is where you get clipped.

What they don’t tell you:

Always ask: “Does the service call fee apply toward the total if I approve the work?” If the answer isn’t a clear yes, find someone else.

After-Hours and Emergency Markup — The Real Rip-Off Zone

This is where homeowners get fleeced. Pipe bursts at 9 PM on a Saturday? The $95/hr plumber suddenly becomes $250/hr:

So that $95/hr plumber on a Sunday night? $190/hr plus a $150 emergency surcharge. A faucet fix that should cost $150 now rings up at $500. The dirty open secret: most “emergencies” can wait until Monday. A faucet dripping into a bucket isn’t an emergency. A burst pipe flooding your basement is. Know the difference.

Pro move: Before calling the emergency line, ask: “Can I shut off the water at the main valve and wait until business hours?” If yes, you just saved $200+.

What Common Jobs Should Actually Cost

Hourly rates are one thing. What matters is the bottom line. Here’s what common jobs should actually cost — and what it means when a quote comes in way above these ranges.

JobTypical Cost RangeTime RequiredRed Flag If Quoted Above
Unclog a drain (standard)$100–$27530–60 min$400+
Fix a leaky faucet$125–$3501–2 hrs$500+
Replace a toilet$150–$4001–2 hrs$600+
Install a new faucet$150–$3501–2 hrs$500+
Main line snaking$150–$5001–3 hrs$800+
Water heater replacement$500–$1,5002–4 hrs$2,500+
Toilet repair (flapper/fill valve)$75–$20030–45 min$350+

Notice the red flag thresholds are roughly 1.5× to 2× the top of the normal range. Anything beyond that and you’re either dealing with a real complication or getting taken for a ride. Ask which one it is.

Flat Rate vs. Hourly — The Pricing Game You Need to Understand

This is the most important pricing distinction, and most homeowners don’t even know it exists.

Hourly billing: You pay for time. Slow worker = you pay more. Honest, but unpredictable.

Flat-rate billing: You pay a set price regardless of time. Sounds great — but flat-rate prices are almost always calculated using worst-case scenario time. Your drain takes 20 minutes instead of the 45 they priced it for? You still pay the 45-minute rate.

For simple, predictable jobs (unclog a drain, replace a flapper), hourly is usually cheaper. For complex jobs with unknowns (water heater replacement), flat rate protects you from the clock running while they troubleshoot.

The real tip: Ask for both: “Can you give me a flat-rate quote and also estimate how long it would take at your hourly rate?” If they won’t do both, they’re hiding something.

How to Get a Fair Price — The Playbook

Enough about how you get overcharged. Here’s how you don’t.

1. Always Get Three Quotes

Not two. Three. The first establishes a baseline, the second gives you a comparison, and the third reveals which of the first two was the outlier. If all three are within 15–20% of each other, you’ve found the market rate. One is 40% higher? Rip-off. One is 40% lower? Either hungry or cutting corners.

2. Ask the Right Questions

Before they start, get these confirmed:

If they hedge on any of these, that’s your cue to move on.

3. Don’t Call During a Panic

The single biggest predictor of overpaying is calling when water is destroying your home. Desperate customers don’t negotiate or get three quotes. They say yes to whatever number comes out of the plumber’s mouth.

Shut off the water. Mop up. Then make calm, informed calls during business hours.

4. Go Independent Over Franchise

The plumber with the logo-wrapped van and call center is charging you for that van and that call center. Independents have lower overhead, and you talk directly to the person doing the work. Same license. Lower price.

5. Time Your Call Right

Cheapest time to call? Tuesday through Thursday, 9 AM to 12 PM. They’re slow, happy to have the work, and far more likely to waive the trip fee or cut you a straight deal.

Red Flags — When to Show Them the Door

When DIY Actually Makes Sense

Look, I’m not going to tell you to repipe your own house. But there’s a chunk of plumbing work a reasonably handy person can do for a fraction of the professional cost:

The rule of thumb: if the job doesn’t involve the main line, gas, soldering, or anything behind a wall — try it yourself first. Worst case, you fail and call a plumber, out $20 in parts. Best case, you saved $200.


The bottom line: plumbing isn’t cheap, and it shouldn’t be. But there’s a difference between paying a fair rate and getting nickel-and-dimed by pricing games that exploit the fact that most people have no idea what a plumber should cost. Now you do.


Related Guides: