How Much Does a Plumber Cost?

Plumbing bills have a reputation for being painful... and sometimes they are. But knowing what to expect before you call takes a lot of the sting out. Most service calls land between $150 and $500 depending on the job, and a lot of common fixes are way cheaper than people assume.

Average Cost

$150–$500

per visit

What Affects the Price

Time of day and urgency

Emergency and after-hours calls typically cost 1.5 to 2 times the normal rate. A burst pipe at 2am on a Saturday is going to cost more than a scheduled Tuesday appointment.

Geographic location

Plumbers in major metros like San Francisco or New York charge $100-$150/hour. In rural areas or smaller cities, $60-$90/hour is more typical.

Complexity of the job

Replacing a faucet is straightforward. Rerouting a drain line through a concrete slab is not. The more demolition, access issues, or code requirements involved, the higher the bill.

Parts and materials

Most plumbers mark up parts 20-50% over retail. For big ticket items like a water heater, you can sometimes save by purchasing the unit yourself... but check with the plumber first since some won't warranty work on customer-supplied equipment.

Permits and inspections

Some jobs like water heater installs or repiping require permits. The plumber usually pulls these for you, but the cost ($50-$300) gets added to your bill.

Common Jobs & Costs

JobCost RangeTime Estimate
Fix a leaky faucet$125-$27530-60 minutes
Unclog a drain (snake)$150-$35030-90 minutes
Replace a toilet$200-$5001-2 hours
Install a water heater (tank)$800-$18002-4 hours
Repair a slab leak$1500-$40001-2 days
Replace a garbage disposal$175-$4001-2 hours
Fix a running toilet$100-$22520-45 minutes
Repipe a whole house$4000-$150002-5 days

When to Hire a Pro

Call a plumber when water is actively leaking and you can't stop it, when you smell gas near a water heater, or when a drain is completely blocked and a store-bought snake didn't help. Any work involving gas lines, main sewer lines, or water supply rerouting should always go to a licensed pro.

When to DIY Instead

You can handle a lot more than you think. Replacing a faucet, swapping a toilet flapper, unclogging a slow drain with a plunger or hand snake, and even installing a new toilet are all very doable with a YouTube tutorial and basic tools. Just know when to stop... if you hit something unexpected, turn off the water and call someone.

How to Save Money

  • Get 3 quotes for any job over $500. Prices vary wildly between plumbers in the same area.
  • Schedule during normal business hours on weekdays. Avoid emergency and weekend rates whenever possible.
  • Ask about flat-rate pricing vs. hourly. For simple jobs, flat rate is usually cheaper and more predictable.
  • Bundle multiple small jobs into 1 visit. Most plumbers charge a service fee just to show up, so knock out everything at once.
  • Join a plumbing company's maintenance plan if they offer one. Many waive the service call fee for members.

Red Flags to Watch For

  • They demand full payment upfront before any work begins. A deposit is normal... full payment is not.
  • No written estimate or contract. If they won't put it in writing, walk away.
  • They pressure you into immediate, expensive repairs without explaining the problem or showing you the issue.
  • Not licensed or insured. Ask for their license number and verify it with your state board.
  • The quote is dramatically lower than everyone else. That usually means hidden fees or corners being cut.

Related Replacement Guides

Related Guides

Costs vary by location, complexity, and market conditions. Get at least 3 quotes before hiring.