Water Heater Installation Cost Calculator
Unit plus labor plus fittings and permit, with a contingency — the clean way to budget a straightforward water-heater installation.
1 Enter your numbers
A straightforward install is the unit plus labor plus fittings and permit — about $1,485 here. A first-time install or a fuel change adds more (see the tankless and labor tools).
A straightforward installation is the simplest case: the unit, the labor to set and connect it, and a modest bundle of fittings and a permit. It is the number to reach for when you are putting a heater into a spot already plumbed for one and not changing fuel — a new-construction rough-in, a second heater, or a clean replacement where the old lines stay.
Where the total drifts up is a first-time install (no existing venting, gas line or drain nearby) or a fuel or type change. Both stop being a simple install and start being their own jobs — the tankless installation and labor tools price those honestly.
Formula
total = (unit + labor + add‑ons − discount) × (1 + contingency)
Add-ons here is your catch-all for fittings, a permit, a pan and small parts. Keep the appliance and the labor as separate lines so you can see which one the quote is loading. All figures are yours; no rate or price is baked in.
Worked example
A clean install with a bundled add-ons line:
- Unit / appliance: $700
- Labor: $500
- Add-ons (fittings, permit): $150
Subtotal = 700 + 500 + 150 = $1,350. With a 10% contingency: 1,350 × 1.10 = $1,485. Break the add-ons apart if any single one (say, new venting) is large — a fat “add-ons” line is where quotes hide the real story.
Measure the scope before you budget
- Is anything already there? Existing venting, a gas line and a drain within reach keep an install cheap; their absence is the difference between an install and a small remodel.
- Same fuel, same size? A different fuel or a much bigger unit pushes you toward the replacement or tankless tools.
- Size it first. Do not install the wrong capacity — run what size do I need so the install is right the first time.
- Permit and inspection. Confirm who pulls the permit; an uninspected install can bite at resale.
Reference table
| Line item | What it is |
|---|---|
| Unit / appliance | The water heater itself — type, fuel and gallon size set most of the range. |
| Labor | Disconnect, set, reconnect and test; rises with a fuel change, a relocation or hard access. |
| Permit | Many jurisdictions require one for a water-heater swap; the plumber usually pulls it. |
| Expansion tank | Often code-required on a closed system so heated water does not spike pressure. |
| Drain pan | Under an indoor or upstairs unit to catch a future leak. |
| New venting | A different unit or fuel can need new metal or PVC venting to code. |
| Gas or electrical upgrade | A bigger gas line or a heavier circuit when the new unit draws more. |
| Haul-away | Removing and disposing of the old heater. |
| Code work | Seismic strapping, discharge piping, clearances — deferred to the plumber and local code. |
Frequently asked questions
What is the difference between installation and replacement cost?
Replacement assumes an old unit to remove and haul away and existing connections to reuse; a first-time installation may need new venting, gas or electrical and a drain. This tool prices the straightforward case; use the replacement calculator when you are pulling an old heater.
How much does labor cost to install a water heater?
Labor is the swing factor and depends on access, fuel and whether anything is being moved. The labor-cost tool applies planning multipliers to your base rate so you can see how a relocation or a conversion changes the hours.
Does installation cost include the water heater itself?
In this tool, yes — the unit price is a separate line you enter, so the total covers appliance plus labor plus add-ons. That lets you compare a supply-and-install quote against buying the unit yourself and paying labor only.
What is the contingency for?
It is a planning buffer (10% by default) for the thing the estimate missed — an out-of-code shutoff, a corroded fitting, a longer vent run. Set it to zero if your quote is firm and all-inclusive.