The unit price and the job price are two different numbers
A water heater has a sticker price. Installing it has a separate one, and the two rarely get quoted together up front. The unit itself, whatever brand or size you pick, usually runs $300 to $2,000 depending on type. Labor, permits, and any code work needed to bring the install up to current standards sit on top of that, typically another $300 to $1,500. Ask a plumber for "the cost of a water heater" and you might get either number. Ask for a written, itemized quote and you get both, which is the only way to compare two bids honestly.
Per-unit cost vs the full installed job
Buying just the tank or tankless unit and having a plumber install it separately rarely saves money. Most plumbers charge close to retail for units they source themselves, and they often mark up customer-supplied units to cover the lost margin and the lack of warranty control on a part they did not sell. The exception is if you already own the unit or found a genuine discount somewhere. Otherwise, treat the installed total as the real number and the per-item breakdown below as context for where that total comes from.
Average water heater replacement cost
| What you are pricing | What it runs installed |
| Tank water heater (40-50 gal) | $1,200 - $2,500 |
| Tankless (gas) | $2,000 - $4,500 |
| Hybrid / heat pump | $1,800 - $4,000 |
| Labor only | $300 - $800 |
| Permit + code upgrades | $100 - $800 |
What affects water heater replacement cost
- Type. Tankless and hybrid units cost more upfront than standard tanks. They do use less energy, which matters more over a 20-year lifespan than most people account for.
- Tank size. Going from 40 to 50 gallons adds roughly $100 to $200 to the unit price. The installation cost barely moves.
- Fuel and venting. Gas units often require new venting; switching from electric to gas (or back) adds both parts and labor.
- Code upgrades. Expansion tanks, drain pans, and seismic straps may be required depending on when your home was built and where you live.
- Labor. Licensed plumbers charge more than handymen. They also pull permits and meet code, which matters when you sell the home or file an insurance claim.
- Where you live. Permit fees and plumber labor rates vary by area. San Francisco and Manhattan run roughly 30 to 35 percent above the national average.
Financing and timing the job
Most licensed plumbers take a card on the spot, and several manufacturers and big-box installers offer 0 percent promotional financing for 6 to 18 months on larger jobs, tankless conversions especially. Read the terms before signing anything: deferred-interest plans can charge the full accrued interest retroactively if the balance is not cleared by the deadline. Utility rebates for efficient units, where they exist, are usually claimed after installation, so keep the itemized invoice. On timing, a water heater rarely gives much warning before it fails outright, which is exactly why waiting until it does is the expensive way to handle this. Getting quotes while the current unit is merely old, rather than actively leaking, is the difference between a planned job around $1,200 and an emergency call on a Sunday that runs higher.
Compare quotes before you commit
Water heater pricing depends on fuel type, tank size, and how much code work the installation requires. The range between plumbers in the same city can be substantial, often several hundred dollars apart for identical work. Two or three written quotes will tell you where you actually stand, and they cost nothing to collect.
Ready to compare actual bids
Send this one request to plumbers who serve your ZIP code.Compare local bids →
No cost to request. We are paid by the contractor network, never by you, if a job books.
In-depth water heater replacement guides
Before you decide: common questions
How much does it cost to replace a water heater?
A standard tank runs $1,200 to $2,500 installed for a 40 to 50 gallon unit. Tankless and hybrid units cost more. Emergency replacements on weekends can add 30 to 60 percent to whatever that number would have been on a Tuesday.
Is a tankless water heater worth it?
For most households staying 10 or more years: yes, probably. Tankless costs more upfront but lasts 15 to 25 years compared to 8 to 12 for a tank, and annual energy costs run $120 to $200 lower for gas units. The math favors tankless over the long run, especially once you count the cost of replacing a tank unit a second time over the same window.
How long does a water heater last?
Gas tanks average 8 to 12 years. Electric tanks do a bit better at 10 to 15. Tankless units reach 15 to 25 years with regular descaling. The anode rod is the deciding variable for tank longevity: neglect it and the number drops.
Can I replace a water heater myself?
An electric tank swap is technically DIY territory in many jurisdictions, but most require a permit regardless. Gas connections and venting need a licensed plumber. An unpermitted installation can create problems when you sell the home or file a water damage claim.
What size water heater do I need?
A 40 gallon tank suits 1 to 2 people; 50 gallons works for most households of 3 to 4. Families of 5 or more should look at 75 to 80 gallons or a tankless unit. Also check the First Hour Rating on the Energy Guide label.
What's the average cost to swap out a water heater?
A like-for-like tank swap runs $900 to $1,800 installed for most standard 40 to 50 gallon units, including old-unit removal. Gas heaters cost slightly more than electric at the same capacity. Two or three written quotes from licensed plumbers will tell you where your local market actually sits.
How many years does a hot water heater typically last?
A tank water heater averages 8 to 12 years for gas and 10 to 15 for electric. Tankless units reach 15 to 20 years with maintenance, and some well-maintained units exceed 25. If your unit is past 10 years old and starting to show rust or inconsistent temperature, start budgeting now rather than waiting for the floor to get wet.
How much does Lowes charge to install a water heater?
Lowe's installation programs use third-party contractors and typically add $325 to $500 in labor on top of the unit price. The combined total often runs 20 to 40 percent more than an independent licensed plumber for the same job. Independent plumbers usually schedule faster and leave more room on price for routine swaps.
Why do plumbers charge so much to replace a water heater?
A water heater replacement involves licensed trade work, liability insurance, permit coordination, and hauling a 150-pound tank out of your utility room. Plumbers in metro areas bill $100 to $200 per hour, which reflects licensing, overhead, and the cost of being accountable if something goes wrong. Getting two or three quotes still often reveals a 15 to 30 percent spread for identical work in the same city.
