Home And Transportation Savings

Water Heater Replacement Calculator

Compares keeping your water heater with replacing it, including a switch of fuel or type: yearly energy use and running cost from ENERGY STAR and DOE figures, simple and discounted payback, and the total and present-value cost of keeping, replacing now or replacing when the old unit fails. Estimates for planning, not financial advice.

Last updated

How to Use the Water Heater Replacement Calculator: Keep Your Old Water Heater or Replace It?

Plays from YouTube. Close the video to keep working on your drawing.

Calculator overview

Inputs and outputs

This summary comes from the calculator's published input and output contract.

Inputs

A09 Old Maintenance
When omitted Blank
About this input

Service or repairs you expect each year if you keep the old unit.

Unit $/yr Default Not set Range 0 to 5000
A09 Old Hist Model HP (required) Conditional
About this input

Brand, model number and fuel as listed by ENERGY STAR. In a model number, * stands for any character and # for any digit.

Default State | HPX-50-DHPTDR 1** (Electric) Allowed A. O. Smith | HPS10-66H45DV 2** (Electric), A. O. Smith | HPTS-66 2** (Electric), American | HPS10266H045DV 2** (Electric), AquaThermAire | CHT2021-48A (Electric), LG | R5TT20F-SA0 (Electric), LG | R5TT20F-SA0 (208V) (Electric), LG | R5TT20F-SA0 (240V) (Electric), Lochinvar | HPSA065KD 2** (Electric), RELIANCE WATER HEATERS | 10-66-DHPTS 2** (Electric), Rheem | HPLD40-1RH (Electric), Rheem | HPLD50-1RH (Electric), Rheem | HPLD65-1RH (Electric), Rheem | HPLD80-1RH (Electric), Rheem | PRO H50 T2 RH350BM (Electric), Rheem | PRO H50 T2 RU350BM (Electric), Rheem | PRO H65 T2 RH350BM (Electric), Rheem | PRO H80 T2 RH350BM (Electric), Rheem | PROPH40 T0 RH120 (Electric), Rheem | PROPH40 T0 RH120-M** (Electric), Rheem | PROPH50 T0 RH120-M** (Electric), Rheem | PROPH50 T2 RH375-SO (Electric), Rheem | PROPH65 T0 RH120-M** (Electric), Rheem | PROPH65 T2 RH350 D15 (Electric), Rheem | PROPH80 T0 RH120-M** (Electric), Rheem | PROPH80 T2 RH350 DCB (Electric), Rheem | PROPH80 T2 RH375-SO (Electric), Rheem | XE40T10H15U0 (Electric), Rheem | XE40T10HM*00U0 (Electric), Rheem | XE50T10H45U0 (Electric), Rheem | XE50T10HD22U0 (Electric), Rheem | XE50T10HM*00U0 (Electric), Rheem | XE65T10HD22U0 (Electric), Rheem | XE65T10HD50U1 (Electric), Rheem | XE65T10HM*00U0 (Electric), Rheem | XE80T10HD22U0 (Electric), Rheem | XE80T10HD50U1 (Electric), Rheem | XE80T10HM*00U0 (Electric), RHEEM/RUUD | HPLD80 (Electric), Richmond | 10E40-HP120 (Electric), Richmond | 10E40-HP120M* (Electric), Richmond | 10E40-HP515 (Electric), Richmond | 10E50-HP120M* (Electric), Richmond | 10E50-HP5S30 (Electric), Richmond | 10E65-HP120M* (Electric), Richmond | 10E65-HP4D15 (Electric), Richmond | 10E80-HP120M* (Electric), Richmond | 10E80-HP4D15 (Electric), Richmond | 10E80-HP5S30 (Electric), Ruud | HPLD40-1RU (Electric), Ruud | HPLD50-1RU (Electric), Ruud | HPLD65-1RU (Electric), Ruud | HPLD80-1RU (Electric), Ruud | PRO H65 T2 RU350BM (Electric), Ruud | PRO H80 T2 RU350BM (Electric), Ruud | PROUH40 T0 RU120 (Electric), Ruud | PROUH40 T0 RU120-M** (Electric), Ruud | PROUH50 T0 RU120-M** (Electric), Ruud | PROUH65 T0 RU120-M** (Electric), Ruud | PROUH65 T2 RU350 DCB (Electric), Ruud | PROUH80 T0 RU120-M** (Electric), Ruud | PROUH80 T2 RU350 D15 (Electric), Ruud | PROUH80 T2 RU350 DCB (Electric), SANCO2 | GS4-45HPC + SAN-119GLBK (Electric), SANCO2 | GS4-45HPC+SAN-43SSAQA (Electric), SANCO2 | GS4-45HPC+SAN-83SSAQA (Electric), State | HPSX-66-DHPT 2** (Electric), State | HPX-50-DHPTDR 1** (Electric), Vaughn | S-50HPT (Electric)
A09 Old Manual Label Draw (required) Conditional
About this input

The DOE draw pattern behind the label figure, or Older label (64.3 gal/day). With a heat pump's EF it sets the conversion draw (Unknown = Medium). Unknown on a label figure uses it as it stands.

Default Unknown Allowed Very small, Low, Medium, High, Older label (64.3 gal/day), Unknown
A09 Old Manual Value (required) Conditional
About this input

A UEF or EF from 0.40 to 5.00, or the label's yearly figure: kWh for an electric unit (up to 10,000), therms for natural gas (up to 600), gallons for propane (up to 700).

Default 0.92 Range 0.01 to 10000
A09 Old Manual Metric (required) Conditional
About this input

Its UEF (on labels from 2017), its EF (older labels), or the yearly energy figure on its EnergyGuide label.

Default UEF (label from 2017) Allowed UEF (label from 2017), EF (older label), Yearly energy on the EnergyGuide label
A09 Old Curr Model HP (required) Conditional
About this input

For an old unit that is still ENERGY STAR certified: brand and model number as listed today.

Default LG | APHWC502D Allowed 1HVAC | ACIQ-50G-HP-WH, 1HVAC | ACIQ-80G-HP-WH, A. O. Smith | CAHP-40 2**, A. O. Smith | CAHP-50 2**, A. O. Smith | CAHP-66 2**, A. O. Smith | CAHP-80 2**, A. O. Smith | FPTU-50 1**, A. O. Smith | FPTU-66 1**, A. O. Smith | FPTU-80 1**, A. O. Smith | HP1050H45DV 1**, and 537 more (the calculator lists them all)
A09 Old Curr Model GasTankless (required) Conditional
About this input

For an old unit that is still ENERGY STAR certified: brand and model number as listed today.

Default Bradford White | RTGR150N1 Allowed A. O. Smith | ACT-199O-N 1**, A. O. Smith | ACT-199O-P 1*1, A. O. Smith | ACTH-199M-(N,P) 1**, A. O. Smith | ATHR-160M 1**, A. O. Smith | ATHR-160X3 1**, A. O. Smith | ATHR-180M 1**, A. O. Smith | ATHR-180X3 1**, A. O. Smith | ATHR-199M 1**, A. O. Smith | ATHR-199X3 1**, A. O. Smith | ATI-340H 1**, and 356 more (the calculator lists them all)
A09 Old Gas Fuel (required) Conditional
About this input

For a gas storage or gas tankless unit: natural gas or propane. Not read for an electric unit. A listed model must be certified for the fuel chosen.

Default Natural gas Allowed Natural gas, Propane
A09 Old Hist Model GasTankless (required) Conditional
About this input

Brand, model number and fuel as listed by ENERGY STAR. In a model number, * stands for any character and # for any digit.

Default PurePro | PROTL175CN (Natural gas) Allowed A. O. Smith | ACT-199I-N 1** (Natural gas), A. O. Smith | ACT-199I-P 1*1 (Propane), A. O. Smith | ATI-140H 1** (Natural gas), A. O. Smith | ATI-140H 1*1 (Propane), A. O. Smith | ATI-240H 1** (Natural gas), A. O. Smith | ATI-240H 1*1 (Propane), A. O. Smith | ATI-240HX3-N 1** (Natural gas), A. O. Smith | ATI-240HX3-P 1*1 (Propane), A. O. Smith | ATI-540H 1** (Natural gas), A. O. Smith | ATI-540H 1*1 (Propane), and 444 more (the calculator lists them all)
A09 Old Hist Model GasStorage (required) Conditional
About this input

Brand, model number and fuel as listed by ENERGY STAR. In a model number, * stands for any character and # for any digit.

Default State | GS6-50-YBPDT 3** (Natural gas) Allowed A. O. Smith | G12-CADT4040NV 1** (Natural gas), A. O. Smith | G12-CADT5040NV 1** (Natural gas), A. O. Smith | G12-FDT4040NVR 1** (Natural gas), A. O. Smith | G12-FDT5040NVR 1** (Natural gas), A. O. Smith | G12-UFDT4040NV 1** (Natural gas), A. O. Smith | G12-UFDT5040NV 1** (Natural gas), A. O. Smith | G6-PDS4040NV 3** (Natural gas), A. O. Smith | G6-PDT5045NV 3** (Natural gas), A. O. Smith | G6-PVS4040NV 2** (Natural gas), A. O. Smith | G6-PVS5040NV 2** (Natural gas), and 513 more (the calculator lists them all)
A09 Old Remaining Life
When omitted Blank
About this input

Fills the replace-at-end-of-life comparison. Blank skips it.

Unit years Default Not set Range 0 to 30
A09 Rate Growth
When omitted Blank
About this input

Applied to electricity, gas and propane prices alike. Blank means flat prices.

Default Not set Range -0.1 to 0.15
A09 Propane Rate Conditional
When omitted Blank
About this input

From your supplier. Used only when a unit burns propane. Blank uses the EIA residential price for your state.

Unit $/gal Default Not set Range 0.5 to 10
A09 Sales Tax Rate
When omitted Blank
About this input

Applied to the unit price only.

Default Not set Range 0 to 0.15
A09 State (required)
About this input

USPS state code, or US for the national average. The defaults are EIA average residential prices, not your tariff.

Default US Allowed AK, AL, AR, AZ, CA, CO, CT, DC, DE, FL, GA, HI, IA, ID, IL, IN, KS, KY, LA, MA, MD, ME, MI, MN, MO, MS, MT, NC, ND, NE, NH, NJ, NM, NV, NY, OH, OK, OR, PA, RI, SC, SD, TN, TX, UT, VA, VT, WA, WI, WV, WY, US
A09 Setpoint F
When omitted Blank
About this input

The temperature the heater keeps the water at. Blank uses the DOE test value, 125 F.

Unit F Default Not set Range 100 to 160
A09 Old Type (required)
About this input

Heat pump, gas storage, gas tankless, or electric storage (resistance). ENERGY STAR never listed resistance tanks: describe one by its year made or by hand.

Default Gas storage Allowed Heat pump (electric), Gas storage, Gas tankless, Electric storage (resistance)
A09 Old Source (required)
About this input

Pick the model from the historic or current ENERGY STAR list; if it is not listed, pick the year it was made; or type its rating or the yearly figure from its EnergyGuide label.

Default Model from historic ENERGY STAR list Allowed Model from historic ENERGY STAR list, Model from current ENERGY STAR list, Model not found: pick year made, Manual entry
A09 Old Vintage (required) Conditional
About this input

When the model is not listed: the year it was made. The calculator uses the federal minimum efficiency for that year, type and tank size; your unit may be more efficient.

Default Made in 2010 Allowed Made in 1990, Made in 1991, Made in 1992, Made in 1993, Made in 1994, Made in 1995, Made in 1996, Made in 1997, Made in 1998, Made in 1999, Made in 2000, Made in 2001, Made in 2002, Made in 2003, Made in 2004, Made in 2005, Made in 2006, Made in 2007, Made in 2008, Made in 2009, Made in 2010, Made in 2011, Made in 2012, Made in 2013, Made in 2014, Made in 2015, Made in 2016, Made in 2017, Made in 2018, Made in 2019, Made in 2020, Made in 2021, Made in 2022, Made in 2023, Made in 2024, Made in 2025, Made in 2026
A09 Permit
When omitted Blank
About this input

Permit fee, if your area requires one.

Unit $ Default Not set Range 0 to 2000
A09 Old Vintage Volume Gal (required) Conditional
About this input

The rated volume on the tank's label, 20 to 120 gallons. The federal minimum depends on it. Not read for a tankless unit.

Unit gal Default 50 Range 20 to 120
A09 Hot Water Gal Per Day (required)
About this input

Gallons of hot water a day. DOE rates water heaters at 10, 38, 55 (medium) and 84 gallons a day.

Unit gal/day Default 55 Range 0 to 200
A09 Horizon Years (required)
About this input

The comparison period, 1 to 30 whole years.

Unit years Default 10 Range 1 to 30
A09 Incentives
When omitted Blank
About this input

Only rebates and credits you have confirmed you qualify for, such as a utility rebate or the federal 25C credit. The calculator never assumes one.

Unit $ Default Not set Range 0 to 5000
A09 Installation
When omitted Blank
About this input

Labour to install the new unit, from your quote.

Unit $ Default Not set Range 0 to 10000
A09 Inlet Temp F
When omitted Blank
About this input

The temperature of the cold water entering the heater. Blank uses the DOE test value, 58 F.

Unit F Default Not set Range 35 to 80
A09 Disposal
When omitted Blank
About this input

Haul-away charge, if any.

Unit $ Default Not set Range 0 to 1000
A09 Discount Rate
When omitted Blank
About this input

Blank means no discounting.

Default Not set Range 0 to 0.2
A09 Electrical Work
When omitted Blank
About this input

A new circuit or panel work, often needed for a heat pump water heater.

Unit $ Default Not set Range 0 to 10000
A09 Gas Rate Conditional
When omitted Blank
About this input

From your gas bill. Used only when a unit burns natural gas. Blank uses the EIA residential price for your state.

Unit $/therm Default Not set Range 0.1 to 10
A09 Electricity Rate Override
When omitted Blank
About this input

From your bill. Overrides the state average.

Unit $/kWh Default Not set Range 0.01 to 2
A09 New Expected Life
When omitted Blank
About this input

Used only for the value left in the new unit at the end of the period (straight line). Blank uses the DOE lifetime, 15 years.

Unit years Default Not set Range 1 to 40
A09 New Price (required)
About this input

The price of the unit itself; installation and other work are entered separately. The calculator never looks up a price. Illustrative price for this example, not a quote or a current price. Prices vary: check current prices online or enter your own.

Unit $ Default 1400 Range 1 to 20000
A09 New Model HP (required) Conditional
About this input

Brand and model number as listed by ENERGY STAR today. In a model number, * stands for any character and # for any digit.

Default Rheem | XE50T10HM00U0 Allowed 1HVAC | ACIQ-50G-HP-WH, 1HVAC | ACIQ-80G-HP-WH, A. O. Smith | CAHP-40 2**, A. O. Smith | CAHP-50 2**, A. O. Smith | CAHP-66 2**, A. O. Smith | CAHP-80 2**, A. O. Smith | FPTU-50 1**, A. O. Smith | FPTU-66 1**, A. O. Smith | FPTU-80 1**, A. O. Smith | HP1050H45DV 1**, and 537 more (the calculator lists them all)
A09 New Source (required)
About this input

Pick a currently certified ENERGY STAR model, or type its UEF.

Default Model from current ENERGY STAR list Allowed Model from current ENERGY STAR list, Manual entry
A09 Old Curr Model GasStorage (required) Conditional
About this input

For an old unit that is still ENERGY STAR certified: brand and model number as listed today.

Default A. O. Smith | GC6-PS5065*V 1** Allowed A. O. Smith | GC6-PS4050*V 1**, A. O. Smith | GC6-PS5065*V 1**, A. O. Smith | GC9-PS4050NV 1**, A. O. Smith | GC9-PS5065NV 1**, A. O. Smith | GDHE-50 3**, A. O. Smith | GDHE-75 3**, A. O. Smith | GPCC-40L 1**, A. O. Smith | GPCC-50X 1**, A. O. Smith | GPCT-40L 1**, A. O. Smith | GPCX-50L 1**, and 124 more (the calculator lists them all)
A09 New Type (required)
About this input

Heat pump, gas storage or gas tankless. It chooses which model list is shown.

Default Gas storage Allowed Heat pump (electric), Gas storage, Gas tankless
A09 New Maintenance
When omitted Blank
About this input

Service you expect each year for the new unit.

Unit $/yr Default Not set Range 0 to 5000
A09 New Gas Fuel (required) Conditional
About this input

For a gas storage or gas tankless unit: natural gas or propane. Not read for a heat pump. The model must be certified for the fuel chosen.

Default Natural gas Allowed Natural gas, Propane
A09 New Manual Value (required) Conditional
About this input

The Uniform Energy Factor on the new unit's label or specification sheet, 0.40 to 5.00.

Default 3.5 Range 0.4 to 5
A09 New Model GasTankless (required) Conditional
About this input

Brand and model number as listed by ENERGY STAR today. In a model number, * stands for any character and # for any digit.

Default Bradford White | RTGR150N1 Allowed A. O. Smith | ACT-199O-N 1**, A. O. Smith | ACT-199O-P 1*1, A. O. Smith | ACTH-199M-(N,P) 1**, A. O. Smith | ATHR-160M 1**, A. O. Smith | ATHR-160X3 1**, A. O. Smith | ATHR-180M 1**, A. O. Smith | ATHR-180X3 1**, A. O. Smith | ATHR-199M 1**, A. O. Smith | ATHR-199X3 1**, A. O. Smith | ATI-340H 1**, and 356 more (the calculator lists them all)
A09 New Model GasStorage (required) Conditional
About this input

Brand and model number as listed by ENERGY STAR today. In a model number, * stands for any character and # for any digit.

Default A. O. Smith | GC6-PS5065*V 1** Allowed A. O. Smith | GC6-PS4050*V 1**, A. O. Smith | GC6-PS5065*V 1**, A. O. Smith | GC9-PS4050NV 1**, A. O. Smith | GC9-PS5065NV 1**, A. O. Smith | GDHE-50 3**, A. O. Smith | GDHE-75 3**, A. O. Smith | GPCC-40L 1**, A. O. Smith | GPCC-50X 1**, A. O. Smith | GPCT-40L 1**, A. O. Smith | GPCX-50L 1**, and 124 more (the calculator lists them all)

Outputs

A09 Old Model Card
About this output

Old water heater: The unit as the calculator reads it: type, rating and the record it came from.

No unit declared
A09 Old Metric Used
About this output

Old water heater: The UEF used for the unit (an EF used as the UEF, or the UEF implied by a label). Blank when a label figure is used as it stands.

Unit UEF
A09 Propane Rate Note
About this output

Where the propane price comes from: the EIA state price and its season, a regional or US figure, or your own price.

No unit declared
A09 PV Keep
About this output

Present value of keeping the old unit at the discount rate.

Unit $
A09 Propane Rate Used
About this output

The propane price in the sums; zero when no unit burns propane.

Unit $/gal
A09 Old Annual Total Cost
About this output

Old water heater: Energy and upkeep in year 1.

Unit $/yr
A09 Old Annual Fuel Btu
About this output

Old water heater: Natural gas or propane energy a year, in Btu; zero for an electric unit.

Unit Btu/yr
A09 Old Annual Energy Cost
About this output

Old water heater: Electricity, natural gas and propane cost in year 1.

Unit $/yr
A09 Old Annual KWh
About this output

Old water heater: Electricity a year at your hot water use.

Unit kWh/yr
A09 Old Annual Therms
About this output

Old water heater: Natural gas a year, when the unit burns natural gas.

Unit therms/yr
A09 Old Annual Propane Gal
About this output

Old water heater: Propane a year, when the unit burns propane.

Unit gal/yr
A09 PV Replace End Of Life
About this output

Present value of replacing when the old unit fails. Blank when not evaluated.

Unit $
A09 Total Keep
About this output

Running cost of keeping the old unit over the years compared, without discounting.

Unit $
A09 Status Code
About this output

The deciding reason of the status line as a short code, OK when nothing applies.

No unit declared
A09 Total Replace End Of Life
About this output

Keep the old unit until it fails, then buy the new one at today's price. Blank when no remaining life below the period is given.

Unit $
Model Status
About this output

OK, CHECK with a reason to read, or NOT VALID with what to fix.

No unit declared
A09 Total Replace Now
About this output

Net initial cost plus the new unit's running cost over the years compared, less the value left at the end, without discounting.

Unit $
A09 Simple Payback Years
About this output

Net initial cost divided by the money saved in year 1. Blank when nothing is saved or the price is missing.

Unit years
A09 Replace Now Verdict
About this output

The comparison of replacing now with keeping, in words.

No unit declared
A09 PV Replace Now
About this output

Present value of replacing now at the discount rate.

Unit $
A09 Self Check
About this output

Whether the model's internal consistency checks hold.

No unit declared
A09 Simple Payback Text
About this output

The simple payback in words: the years, no payback, or a missing price.

No unit declared
A09 Sensitivity Savings
About this output

Money saved in year 1 for 10 to 120 gallons of hot water a day (rows) and 50% to 150% of the price of the old unit's main fuel (columns).

No unit declared
A09 NPV Replace Now
About this output

Present value of keeping minus that of replacing now; positive means replacing now costs less.

Unit $
A09 Discounted Payback Year
About this output

The first year in which the cumulative discounted net benefit of replacing now reaches zero. Blank when it does not within the years compared.

Unit year
A09 Discounted Payback Text
About this output

The discounted payback in words.

No unit declared
A09 Electricity Rate Note
About this output

Where the electricity price comes from: the EIA state average and its year, or your own price.

No unit declared
A09 End Of Life Verdict
About this output

The comparison of replacing now with waiting until the old unit fails, in words.

No unit declared
A09 Electricity Rate Used
About this output

The electricity price in the sums: your own, or the state average.

Unit $/kWh
A09 Data Vintage Note
About this output

The sources and their dates.

No unit declared
A09 Annual Propane Savings Gal
About this output

Old minus new propane a year.

Unit gal/yr
A09 Annual Energy Savings KWh
About this output

Old minus new electricity a year; negative means the new unit uses more.

Unit kWh/yr
A09 Annual Savings USD
About this output

Old minus new running cost in year 1; negative means the new unit costs more to run.

Unit $/yr
A09 Cash Flow
About this output

Year-by-year costs of keeping, replacing now and replacing at end of life, the net benefit of replacing now, and its cumulative and discounted values. Rows past the years compared are blank.

No unit declared
A09 Annual Therm Savings
About this output

Old minus new natural gas a year.

Unit therms/yr
A09 Gas Rate Note
About this output

Where the natural gas price comes from: the EIA state price and its year, a regional or US figure, or your own price.

No unit declared
A09 New Annual Total Cost
About this output

New water heater: Energy and upkeep in year 1.

Unit $/yr
A09 New Annual Therms
About this output

New water heater: Natural gas a year, when the unit burns natural gas.

Unit therms/yr
A09 New Expected Life Used
About this output

The new unit's life used for the value left at the end: yours, or the DOE lifetime.

Unit years
A09 New Model Card
About this output

New water heater: The unit as the calculator reads it: type, rating and the record it came from.

No unit declared
A09 New Metric Used
About this output

New water heater: The UEF used for the unit (an EF used as the UEF, or the UEF implied by a label). Blank when a label figure is used as it stands.

Unit UEF
A09 New Annual Propane Gal
About this output

New water heater: Propane a year, when the unit burns propane.

Unit gal/yr
A09 Net Initial Cost
About this output

Price, sales tax, installation, electrical work, permit and disposal, less incentives.

Unit $
A09 Gas Rate Used
About this output

The natural gas price in the sums; zero when no unit burns natural gas.

Unit $/therm
A09 New Annual Energy Cost
About this output

New water heater: Electricity, natural gas and propane cost in year 1.

Unit $/yr
A09 New Annual KWh
About this output

New water heater: Electricity a year at your hot water use.

Unit kWh/yr
A09 New Annual Fuel Btu
About this output

New water heater: Natural gas or propane energy a year, in Btu; zero for an electric unit.

Unit Btu/yr
This page is provided by LogicCommons for informational purposes only. Results are model outputs computed from the inputs you supply and are not financial, investment, tax, accounting, or legal advice, and no advisory relationship is created. Verify all inputs and results independently before relying on them in any decision.

LogicCommons is in beta. If a result, label, or reference looks wrong, tell us here; we read every message.

What it is

This calculator weighs keeping your water heater against replacing it, including a switch of fuel or type, such as from a gas or electric tank to a heat pump or a tankless heater. Describe the old heater by picking its model from the ENERGY STAR lists, by the year it was made and its tank size, or from its efficiency rating or EnergyGuide label. Then pick the new model, say how much hot water you use a day, and enter what you pay for electricity, natural gas or propane. It works out each heater's yearly energy use and cost, the yearly saving, the net cost of the new heater installed, the simple and discounted payback, and the cost over the years you choose of keeping the old heater, replacing it now, or replacing it when it wears out.

Model figures come from federal sources only: the ENERGY STAR certified and historical lists published by the EPA, and the DOE test procedure and efficiency standards. Default utility prices come from the EIA. You set the price of the new heater; the opening example carries an illustrative one.

Methodology

Purpose and model boundary

This calculator compares two ways forward for a household water heater: keep the one you have, or replace it with a new one, including a switch of fuel or type, such as from a gas tank to a heat-pump water heater. It works out the heat your household's hot water needs each year, divides it by each heater's DOE efficiency rating to get the energy each uses, prices that at your electricity, natural gas or propane rate, and sets the yearly saving against what the new heater costs installed. Over the years you choose, it compares keeping the old heater, replacing it now and, when you say how many years the old one has left, replacing it when it wears out.

Every figure on this page is computed by the spreadsheet; the page adds nothing to it. The model covers running cost and purchase cost only. It does not judge recovery speed, hot-water capacity at peak use, noise or reliability, and it does not price financing, warranties or your own time.

Inputs and units

  • The old water heater, described in one of four ways:
    • a model from the ENERGY STAR historical lists, for a heater rated by UEF that is no longer on the current list; each entry names its fuel, "Brand | Model (Natural gas)";
    • a model from the current ENERGY STAR list, for a heater that is still certified;
    • the year it was made and its tank size in gallons, when the model is not listed: the calculator then uses the federal minimum efficiency for that year;
    • manual entry: its UEF, its EF from the older DOE test, or the yearly energy on its EnergyGuide label with the label's draw pattern (Very small, Low, Medium, High, the older label's 64.3 gallons a day, or Unknown, where it starts).
  • Type: Heat pump, Gas storage or Gas tankless for either heater, and Electric storage (resistance) for the old one. ENERGY STAR has never certified resistance tanks, so an old one is described by its year made or by hand. For a listed model, choose the type first, then pick the model from that type's list; each entry reads "Brand | Model number", exactly as ENERGY STAR lists it.
  • Gas fuel: for a gas heater, natural gas or propane. Gas water heaters are listed per fuel, so the model you pick must be listed for the fuel you choose.
  • The new water heater: a model from the current ENERGY STAR list, or its UEF by hand, and its price, more than $0 and at most $20,000.
  • Hot water use: gallons a day, 0 to 200; the default is 55, the DOE's medium draw pattern (the others are 10, 38 and 84 gallons a day). Optionally, your water heater's setpoint (100 to 160 °F; blank uses the DOE's 125 °F) and the temperature of the incoming cold water (35 to 80 °F; blank uses 58 °F).
  • Utility prices, each optional: the state, which sets the default electricity price; your own electricity price in dollars per kWh; your own natural gas price in dollars per therm or propane price in dollars per gallon (shown when a heater uses that fuel). A blank price uses the default described under "Data and vintage".
  • Purchase and upkeep: installation, electrical work (for example a new circuit for a heat pump), permit, removal and disposal of the old heater, sales tax on the price, verified rebates and tax credits, and yearly upkeep for each. Each is optional and counts as zero when left blank.
  • The comparison: the years to compare (1 to 30), the yearly change in utility prices, the discount rate, and, optionally, the years the old heater has left and the expected life of the new one.

Energy is in kWh, natural gas in therms, propane in US gallons, hot water in US gallons a day, temperatures in °F and money in dollars. A water heater's rating, the uniform energy factor (UEF), is the heat delivered in hot water per unit of energy used: higher is better.

Governing relationships

Heat needed. The yearly heat in your hot water is gallons a day × 365 × 8.24 pounds per gallon × 1 Btu per pound per °F × the temperature rise, the setpoint less the inlet temperature (67 °F at the DOE's 125 °F and 58 °F).

Energy used. Each heater's yearly energy is that heat ÷ its UEF, in kWh at 3,412.14 Btu per kWh for an electric or heat-pump heater, in therms at 100,000 Btu for natural gas, and in gallons for propane. This is the same rule ENERGY STAR's own yearly figures follow: for example, a gas storage heater with a UEF of 0.90 at the DOE's high draw of 84 gallons a day uses 84 × 365 × 8.24 × 67 ÷ 0.90 ÷ 100,000 = 188 therms a year.

What the rating includes. A UEF already includes a tank's standby losses, so they are not added again; the calculator scales them with your hot water use, which is the method's limit. A gas heater's UEF also includes its small electricity use (fan, controls), which the calculator prices as gas.

Older ratings and labels. A heat-pump water heater rated by EF, the DOE's older test (135 °F outlet), is converted to a UEF with DOE's published conversion; any other heater's EF, and the federal limits by year made, are used as if the EF were a UEF, without conversion, and the status says so. A yearly figure from an EnergyGuide label is scaled to your use: the label assumes the DOE draw pattern it names, or 64.3 gallons a day at a 77 °F rise for an older label; with the pattern unknown, the label figure is used as it stands.

A heater described by the year it was made. No DOE figures for typical heaters by year were available, so the calculator uses the federal minimum efficiency for that year, fuel and tank size: your heater may be more efficient, so the saving may be overstated, and the status says so.

  • The minimum falls with tank size. From 1990 it was 0.62 − 0.0019 × the volume for gas and 0.95 − 0.00132 × the volume for electric tanks; from 2004, 0.67 − 0.0019 × V for gas and 0.97 − 0.00132 × V for electric; from April 16, 2015 it depends on whether the tank holds more than 55 gallons. The calculator uses those 2015 limits for every heater made since, as the UEF: DOE's later UEF table restates the same standards.
  • Above 55 gallons, an electric tank made after April 16, 2015 must meet a heat-pump level of efficiency, so a large resistance tank of that age is unusual.

Yearly cost. For each heater, the yearly utility cost is its kWh times the electricity price, plus its therms times the gas price or its propane gallons times the propane price. Adding yearly upkeep gives its yearly cost, and the yearly saving is the old heater's yearly cost less the new one's.

Purchase cost. The capital cost is the price × (1 + sales tax rate) + installation + electrical work + permit − rebates and credits. The net initial cost adds removal and disposal; a used water heater has no resale value.

Payback. Simple payback is the net initial cost ÷ the first year's saving, when the saving is positive; otherwise there is no payback. Discounted payback is the first year in which the cumulative discounted net benefit of replacing now reaches zero within the years compared.

The three paths over the years compared. Utility prices change each year by the rate you enter; upkeep stays flat; costs fall at the end of each year and are discounted at your rate.

  • Keep: the old heater's yearly cost every year.
  • Replace now: the net initial cost today, then the new heater's yearly cost, less the value left in it at the end.
  • Replace at end of life (when you enter the years the old heater has left and they are fewer than the years compared): the old heater's yearly cost until it fails, then the capital cost and disposal in that year at today's price, then the new heater's yearly cost, less the value left in it at the end.

The value left in the new heater at the end is its capital cost × the share of its expected life still remaining, on a straight line. Enter its expected life, or leave it blank to use the DOE's typical lifetime for a water heater, 15 years. The net present value of replacing now is the present cost of keeping less the present cost of replacing now: positive means replacing now costs less.

Calculation sequence

The spreadsheet first finds each heater's type, fuel and rating from the list, the year table or your entries, and checks the inputs. It then works out the yearly heat your hot water needs, divides it by each heater's rating to get its energy in its own fuel, and from that computes the yearly costs and the saving. The purchase cost, the paybacks, the present values of the three paths and the year-by-year cash flow follow. The sensitivity table uses the same per-gallon figures, so it cannot disagree with the main result. A block of consistency checks, including that the discounted cash flow reaches the same net present value as the closed-form formula, runs before the status is returned.

Outputs and interpretation

The headline is the yearly saving from replacing the old heater, with the simple payback and the net present value of replacing now. For each heater the results give its yearly kWh, therms or propane gallons, and its yearly energy and total cost, with the prices actually used and a note on where each came from. The decision results give the net initial cost, the discounted payback year, the total and present cost of keeping, of replacing now and of replacing at end of life, and a plain verdict on each.

The cash-flow table shows each year from 0 to the years compared: the cost of each path, the net benefit of replacing now, and its cumulative, discounted and cumulative discounted values. The sensitivity table shows the yearly saving at 10, 20, 38, 55, 70, 84, 100 and 120 gallons of hot water a day, and at 0.50 to 1.50 times the price of the fuel that makes up most of the old heater's running cost; its note names that fuel.

A model card beside each pick shows the model's type, fuel, tank size, draw pattern, first-hour rating, rating and the year it was listed or became available.

The first chart, “Cumulative net benefit of replacing now, by year”, shows Undiscounted and Discounted by year. The second chart, “Cost over the years compared”, shows Total and Present value by option. The third chart, “Running cost in year 1”, shows Energy and Upkeep by unit, stacked.

Validation and status logic

The workbook returns one status, chosen in this order: NOT VALID, then CHECK, then OK.

  • NOT VALID names the first problem: a source that is not one of its options, or a list chosen for an electric resistance tank; a listed model that is not in its list or whose type differs from the type chosen; no year made, or no federal limit for that type, fuel, year and volume; a manual rating that is not one of its kinds, or a value out of range (a UEF or EF of 0.40 to 5.00; a label figure above 0 and at most 10,000 kWh, 600 therms or 700 gallons); a label draw pattern that is not one of its options, or the older-label basis chosen to convert a heat pump's EF, which needs a DOE draw pattern; a tank size missing or outside 20 to 120 gallons; a gas heater whose fuel is not natural gas or propane, or a model not listed for that fuel; an upkeep figure outside its range; hot water a day outside 0 to 200 gallons, or a setpoint or inlet temperature out of range; no electricity price, or your own price outside $0.01 to $2.00 per kWh; no price for a fuel in use, or your own gas price outside $0.10 to $10.00 per therm or propane price outside $0.50 to $10.00 per gallon; a price for the new heater that is missing, not above $0 or above $20,000; another money or rate input outside its range; or years to compare, years left or expected life that are not whole numbers in range. NOT VALID is a refusal, not a numeric answer: every figure reads zero and is withheld.
  • CHECK accompanies a computed result that needs the stated review: the federal minimum efficiency used for a heater described by its year made, so it may be more efficient and the saving may be overstated; an old heater rated by EF, the older DOE test, used without conversion; a label figure whose draw pattern is unknown, so it is used without scaling to your hot water use; a fuel price that is a regional or US average, because EIA publishes none for your state; zero hot water a day; a new heater that does not cost less to run than the old one at your use and prices, so there is no payback; or an old heater with fewer years left than the years compared, so the end-of-life path is the realistic one.
  • OK otherwise.

Assumptions and limitations

  • The historical lists hold only ENERGY STAR heaters rated by UEF: no standard gas tanks and no electric resistance tanks, which are the usual old heaters, and no heater rated only by the older EF test. A listed model that stands in for a different heater probably used less than a typical one of its age, so the saving may be understated; a standard tank is better described by the year it was made.
  • The federal minimum is a floor, not a measurement. A heater described by its year made may be more efficient, so the saving may be overstated.
  • The DOE draw patterns are the rating's basis, not your use. Your use enters through gallons a day and your temperatures; actual use depends on your household's draws and inlet temperature.
  • Heat pumps in cold spaces are not modelled. A heat-pump water heater is rated at 67.5 °F; in a cold or unconditioned space its compressor does less and its backup elements more, and it cools the room it stands in. The calculator uses the rating as it stands.
  • Default utility prices are averages. The default electricity price is the EIA's annual average residential price for the state, not your tariff; the gas and propane prices are EIA residential averages for the state, or a regional or US average where EIA publishes none. Enter your own prices from your bills for a better answer.
  • One price change rate applies to every utility price alike. The future purchase in the end-of-life path is priced at today's price. There is no loan and no depreciation other than the value left in the new heater at the end.

Data and vintage

The model lists, the year table and the default prices are reviewed reference tables inside the workbook, refreshed from their federal publishers; their version is shown in the result details.

  • Current models: the ENERGY STAR certified water heaters dataset (EPA), 1,374 rows, downloaded 2026-10-28: heat-pump, gas storage and gas tankless heaters for the US market; solar heaters, rated by a different measure, are left out.
  • Historical models: the ENERGY STAR historical lists (specification versions 3 and 4, heaters certified from 2012 to 2023), keeping only heaters rated by UEF, the most recent listing of each model, and none still on the current list; implausible values are set aside.
  • Year made: the federal minimum efficiency for water heaters by date of manufacture, fuel and tank size, 10 CFR 430.32(d), from the 1990 standard on.
  • Default utility prices: EIA 2025 annual average residential electricity prices by state (Form EIA-861); EIA 2025 residential natural gas prices by state, converted to dollars per therm with each state's heat content (for the US, $15.34 per thousand cubic feet, or $1.4807 per therm); and EIA residential propane prices.

Worked examples and prices

Prices are not part of the reference data: the price of the new unit is an input you set. The opening example and the five worked examples each use an illustrative price for the new unit, so that the example computes, and each says so: “Illustrative price for this example, not a quote or a current price. Prices vary: check current prices online or enter your own.”

Restrictions and non-computing states

The calculator enforces its numeric and choice limits before it accepts a result. A model that is not in its list, does not match the type chosen or is not listed for the fuel chosen, a list chosen for an electric resistance tank, a manual heater with no rating and a missing price for the new heater are refused by the workbook.

Errors and warnings

A request rejected by the page's input limits is not a computed result. A transport or service failure, a timeout or a cancelled run cannot establish a fresh workbook answer, and the last result stays on the page marked as out of date. Check your unit's label or specification sheet and your own bills before relying on a result for a purchase.

References

Sources and further reading

The calculator reads its model lists, its year-made limits and its default utility prices from reviewed reference tables inside the workbook, by record, with their version shown in the result details. Every table comes from a US federal source. The sources below publish the data and the rules the model applies. They do not endorse this calculator.

This is an educational estimate of running and purchase costs for the units and prices you enter, not a product recommendation or a quote. The ENERGY STAR lists show each model's rated use under the DOE test procedure, not your unit's measured use; check your own bills before acting on a result.

Frequently asked questions

My water heater is not in the list. What should I do?
The lists hold only heaters that were ENERGY STAR certified and rated by UEF, and never a standard gas tank or an electric resistance tank. Describe an unlisted heater by the year it was made and its tank size, or enter its UEF or EF from the nameplate, or the yearly energy on its EnergyGuide label.
How much hot water does my household use?
The DOE rates water heaters at four daily draws: 10, 38, 55 and 84 gallons a day. The calculator starts from 55, the medium pattern; enter your own figure if you know it, and the result scales with it.
Can I compare a gas heater with a heat pump?
Yes. Each heater keeps its own fuel, so the calculator compares, for example, a gas tank with a heat-pump water heater on the same hot water use, each priced at its own rate. A switch can save or cost money depending on your electricity and gas prices.
Does it matter where a heat-pump water heater goes?
Yes, but the calculator does not model it. The rating assumes a 67.5 °F room; in a cold garage or basement a heat pump works less well, and it cools the space it stands in. Treat the result as the rated case.
Where does the new heater's price come from, and what about tax credits?
You set the price. Prices are not part of the calculator's reference data; the opening example and the worked examples carry an illustrative price for their new heater only so that they compute: it is not a quote or a current price. Prices vary, so check current prices online or enter your own. Enter installation, electrical work and permits separately, and enter a rebate or tax credit only once you have confirmed you qualify: the calculator never assumes one.
Are the electricity, gas and propane prices my actual rates?
No. The defaults are averages: the EIA's 2025 average residential electricity and natural gas prices for your state, and EIA residential propane prices (a regional or US average where EIA publishes no state figure). Enter the prices from your own bills for a better answer.
Results are informational and not professional advice. See our Terms of Use. Powered by SpreadsheetWeb · About · Privacy · Terms