How Much Does Plumbing Cost? (2026 Price Guide)

Leaks, clogs, or a failed water heater? Compare quotes from licensed plumbers near you and lock in a fair price fast.

Plumbing price ranges

National ranges compiled from contractor pricing data
ProjectTypical price range
Drain cleaning$125 – $400
Water heater replacement$1,200 – $3,500
Tankless water heater install$2,500 – $5,500
Whole-home repipe$4,000 – $15,000

These are national ranges. Your quote depends on local labor rates, material choices, access, and current demand — which is exactly why comparing at least two quotes from licensed local pros is the single most effective savings move a homeowner can make. On mid-size projects, the spread between the highest and lowest quote is routinely 20–40%.

What drives the price

How to keep the cost down

  1. Compare multiple quotes. Two to three quotes from licensed pros is the baseline. The savings usually dwarf any other tactic on this list.
  2. Get the scope in writing. An itemized quote — materials, labor, disposal, permits — prevents mid-project price creep.
  3. Time it right. Off-peak scheduling (shoulder seasons for most trades) often earns a lower price for the identical job.
  4. Ask about warranty terms. A slightly higher quote with a strong transferable warranty is often the better total cost of ownership.

Frequently asked questions

How much does a plumber cost per hour?

Licensed plumbers typically charge $75–$150 per hour, with flat-rate pricing common for standard jobs. A quote up front keeps your cost predictable.

How much does water heater replacement cost?

Standard tank replacement runs $1,200–$3,500 installed. Tankless systems cost more up front but deliver energy savings over time.

Is a slow drain an emergency?

A single slow drain usually isn't, but multiple slow drains or gurgling can signal a main line issue — worth a camera inspection before it becomes a backup.

Do plumbers charge for estimates?

Most partner plumbers provide quotes at no obligation, especially for larger jobs like water heaters and repipes.

Ready for a real number instead of a range? Get matched with licensed local pros or call (929) 597-8745 for a quote.

Ready to compare prices?

Answer a few questions and get matched with licensed local pros — or call now for a quote over the phone.

📞 Call for a Quote — (929) 597-8745