Quick answers
How much does it cost to replace a water heater?
Replacing a water heater usually costs about $1,200 to $3,500 for a typical home, and more for tankless, larger, or harder installs. The exact price depends on the unit, labor, permits, location, and whether the job is simple or urgent.

Quick answer
For many homes, a standard tank water heater replacement often falls in the $1,200 to $3,500 range. A tankless replacement is often higher, sometimes $3,000 to $6,500 or more, because the equipment and installation can be more complex.
If the heater is leaking, not heating, or making noise, the final cost can change a lot once a plumber sees it. That is why any number you hear first should be treated as a range, not a quote.
MainLine Match is a free matching service, not a plumbing company. We can help you find licensed, insured emergency plumbers near you, but the plumber sets the actual price after review of the job.

What changes the price
Several things can raise or lower the cost:
- Tank size and type: standard tank, tankless, electric, or gas
- Labor time: a straightforward swap costs less than a difficult one
- Parts and materials: valves, connectors, venting, pans, drains, and other required items
- Permits and local rules: these vary by area
- Emergency timing: after-hours, weekend, and holiday work usually costs more
- Extra repairs: old piping, leaks, corrosion, or code updates can add to the bill
If the old unit is hard to remove, the area is tight, or the installation needs extra work, the price can climb. If the replacement is simple and the new unit matches the old setup, it may cost less.
Red flags to watch for
Some pricing practices are warning signs:
- Vague pricing with no written estimate
- Pressure to approve a big repair right away
- Scare tactics like saying the whole system must be replaced without explaining why
- Cash-only demands
- No license or insurance
- Refusal to explain parts, labor, and add-on charges
Ask for the price in writing before work starts. A good plumber should be able to explain what is included and what could change the final cost.
If the water heater is leaking
If you see water pooling, the safe first move is usually to stop the water supply to limit damage. If you are unsure how to do that, use help to find the next step for your situation.
A leak does not always mean a full replacement, but it often means you need a licensed plumber to look at it quickly. Replacement may be needed if the tank is old, rusted, or leaking from the tank itself.
If there is water near outlets, wires, or a gas smell, leave the area and call your local emergency number first.
How to hire without overpaying
When you talk to a plumber, keep it simple and ask for the basics:
- Are you licensed and insured?
- Is the price written down?
- What is included in the estimate?
- What could make the final cost higher?
- Is there an extra charge for nights, weekends, or emergencies?
You stay in control. You can compare options, confirm the price before work starts, and pay only after the work is done.
Get connected fast
If you need a licensed plumber soon, get matched to local emergency plumbers in your area. We collect only contact details and the problem type, ZIP code, and preferred language so we can connect you.
For broader cost info, see costs or browse guides for plain-language help. MainLine Match is free for the household.
Replacing a water heater often costs about $1,200 to $3,500 for a standard job, more for tankless or urgent work, and you should always get a written price from a licensed, insured plumber before work starts.
Common questions
Is it cheaper to repair a water heater or replace it?
A small repair is usually cheaper than replacement, but if the unit is old, leaking from the tank, or needing repeated fixes, replacement may make more sense. A plumber can explain the options after seeing it.
How long does a water heater replacement take?
Many replacements take a few hours, but the timing depends on the setup, parts needed, and whether extra work is required. No one can honestly promise an exact arrival or finish time.
Do I need a licensed plumber?
It is wise to hire a licensed, insured plumber and verify it yourself. Water heater work can involve local codes and different rules by area.
Why is after-hours replacement more expensive?
Evening, weekend, and holiday work often costs more because it is urgent and outside normal hours. The final price still depends on the job, the parts, and your area.