Water heater replacement cost: how plumbers price it
A water heater call is a race. The customer has no hot water and is calling around, and the first plumber with a clear price usually gets the job. That price has to cover more than the tank: the fittings, the code items, the hours, the permit and getting the old one out.
Here is what goes into the cost of a standard tank replacement, what changes it, and a full itemized example you can compare with your own numbers.
What goes into the price
The heater
Fuel (gas or electric), capacity (40 and 50 gallons are the most common), recovery rate and warranty all move the unit price. Price the model you will actually install, or offer two with their own totals.
Parts and fittings
Gas flex connector, shutoff, water connectors, dielectric unions, relief valve discharge line, vent connector. Each is small; together they are often $100 or more, and they are the lines most often left off a quick quote.
Code items
Many areas require a thermal expansion tank on a closed system, a drain pan where a leak could cause damage, and seismic straps in earthquake zones. Venting may need updating to meet the new heater's requirements. Check your local code and put these on the quote as their own lines so the customer sees why they are there.
Labor
A like-for-like tank swap in an accessible spot is typically a few hours: drain and remove, set and connect, then fill, light and test. Attics, crawlspaces, tight closets, a stuck drain valve or corroded fittings add time. Price labor in hours at your rate so it is easy to check against what the job really took.
Permit and haul-away
Many jurisdictions require a permit for a water heater replacement. Add the haul-away and disposal of the old tank.
Example: 50 gallon gas, like-for-like in a garage
“Replace a 50 gallon gas water heater in a garage. New expansion tank and drain pan, haul the old one away. Dallas.” Assumptions: same location and venting; gas line in good condition; expansion tank required. Prices are illustrative, with 20% markup.
| Item | Qty | Unit price | Total |
|---|---|---|---|
| Materials | |||
| 50 gal gas water heater | 1 EA | $1,050 | $1,050 |
| Gas flex connector, valves and fittings | 1 EA | $85 | $85 |
| Thermal expansion tank | 1 EA | $75 | $75 |
| Drain pan | 1 EA | $35 | $35 |
| Vent connector | 1 EA | $45 | $45 |
| Labor | |||
| Drain and remove old heater | 1.5 HRS | $95 | $143 |
| Install, connect gas, water and vent | 3 HRS | $95 | $285 |
| Fill, light and test | 0.5 HRS | $95 | $48 |
| Permit and haul-away | |||
| Plumbing permit | 1 EA | $95 | $95 |
| Haul-away and disposal | 1 EA | $60 | $60 |
| Cost (materials $1,290, labor 5 hrs $475, other $155) | $1,920 | ||
| Your markup, 20% | $384 | ||
| Estimate total | $2,304 | ||
That comes to $2,304: $1,290 in the heater and parts, 5 hours of labor ($475), $155 for the permit and haul-away, and $384 of markup.
What makes it cost more
- Location: attic or crawlspace installs take longer and may need a new pan and drain line.
- Switching fuel or type: gas to electric, tank to tankless, or a larger unit can mean new gas line, venting, electrical circuit or condensate drain.
- Code upgrades that the old install never had.
- Emergency or after-hours service, if you charge for it.
- Damage found on removal: a seized shutoff or corroded supply lines.
Flat rate or time and materials?
Customers on a no-hot-water call want one number. A flat rate built from an itemized estimate like the one above gives them that, while you still know exactly what it covers. Keep the itemized version for yourself and for the customer who asks what they are paying for.
Quote it faster
In Arez you say the job (“replace a 50 gallon gas water heater, add an expansion tank, haul away the old one”) and get this estimate back with your own prices, labor rate and markup, ready to send as a proposal the customer signs on their phone. See the plumbing estimating app.
Questions
How long does a water heater replacement take?
A like-for-like tank swap in an accessible location is usually a few hours. Difficult access, code upgrades or a change of fuel or type take longer.
Do you need a permit to replace a water heater?
Many jurisdictions require one. Check with your local building department and include the fee on the quote.
Is an expansion tank required?
On closed water systems many codes require a thermal expansion tank. Check local code and list it as its own line so the customer sees it.