Calculator overview
Inputs and outputs
This summary comes from the calculator's published input and output contract.
Inputs
- A06 Old Maintenance
-
When omitted Blank
Unit $/yr Default Not set Range 0 to 5000
About this input
Service or repairs you expect each year if you keep the old unit.
- A06 Old Hist Model Win (required) Conditional
-
Default ARCTICAIRE | AAC080EUB2* Allowed Airworks | A11MDA10AG, Airworks | A11MDA20AG, Airworks | A11MDA30AG, Amana | ACA05KE-C, Amana | ACB05LE, Amana | ACB06KE, Amana | ACB08KE, Amana | ACB08KE-C, Amana | ACD10KE, Amana | ACD12KE, and 1,287 more (the calculator lists them all)
About this input
Brand and model as listed in the archived ENERGY STAR room AC lists (V2.1 and V3.1). Its rating (EER or CEER, as listed) and its capacity are used.
- A06 Old Manual Rating Basis (required) Conditional
-
Default CEER (labels from mid-2014) Allowed CEER (labels from mid-2014), EER (older labels), Unknown
About this input
CEER, EER or Unknown. An EER or unknown figure is used as if it were CEER, which understates the old unit's use (savings are probably understated), and the status says so. Left blank, it counts as Unknown.
- A06 Old Manual Rating (required) Conditional
-
Unit Btu/Wh Default 10.9 Range 5 to 25
About this input
The CEER (labels from mid-2014) or EER (older labels) printed on the yellow EnergyGuide label or the nameplate.
- A06 Old Curr Model TTW (required) Conditional
-
Default Brothers | 102378 Allowed Brothers | 102378, Brothers | 102395, Brothers | 102396, Brothers | 102397, Brothers | 102398, Brothers | 102399, DuraSTAR | DRTAC081XVB1, DuraSTAR | DRTAC101XVB1, DuraSTAR | DRTAC102XVB1, DuraSTAR | DRTAC121XVB1, DuraSTAR | DRTAC122XVB1, DuraSTAR | DRTAC142XVB1, Friedrich | WCVT10B10A, Friedrich | WCVT10B10B, Friedrich | WCVT10B30A, Friedrich | WCVT12B10A, Friedrich | WCVT12B10B, Friedrich | WCVT12B30A, Friedrich | WCVT16B30A, Friedrich | WCVT16B30B, Friedrich | WHVT14B33A, Frigidaire | FHTC085WC1, Frigidaire | FHTC105WC1, Frigidaire | FHTC105WC2, Frigidaire | FHTC125WC1, Frigidaire | FHTC125WC2, Frigidaire | FHTC145WC2, Midea | MAT08R1FWTK, Midea | MAT08R1SWTK, Midea | MAT10R1FWTK, Midea | MAT10R1SWTK, Midea | MAT10R2FWTK, Midea | MAT10R2SWTK, Midea | MAT12R1FWTK, Midea | MAT12R1SWTK, Midea | MAT12R2FWTK, Midea | MAT12R2SWTK, Midea | MAT14R2FWTK, Midea | MAT14R2SWTK, Midea | MT08VB1, Midea | MT10VB1, Midea | MT10VB2, Midea | MT12VB1, Midea | MT12VB2, Midea | MWEUTW-08CRFN8-BCN1, Midea | MWEUTW-10CRFN8-BCN1, Midea | MWEUTW-10CRFN8-MCN1, Midea | MWEUTW-12CRFN8-BCM9, Midea | MWEUTW-12CRFN8-MCM9, Midea | MWEUTW-14CRFN8-MCM9, PELONIS | PAT10R1KWT, PELONIS | PAT12R1KWT, PELONIS | PAT14R2KWT, Perfect aire | 1PATWV10000, Perfect aire | 1PATWV10002, Perfect aire | 1PATWV12000, Perfect aire | 1PATWV12002, Perfect aire | 1PATWV14002, Perfect aire | 1PATWV8000, Seasons | ST08VB1, Seasons | ST10VB1, Seasons | ST10VB2, Seasons | ST12VB1, Seasons | ST12VB2, Seasons | ST14VA2, Wallmaster | WCVT12B30B, Wallmaster | WHVT14B33B
About this input
For an old through-the-wall unit that is still ENERGY STAR certified: brand and model as listed today.
- A06 Old Class (required) Conditional
-
Default Room AC class 3 Allowed Room AC class 1, Room AC class 2, Room AC class 3, Room AC class 4, Room AC class 5a, Room AC class 5b, Room AC class 6, Room AC class 7, Room AC class 8a, Room AC class 8b, Room AC class 9, Room AC class 10, Room AC class 11, Room AC class 12, Room AC class 13, Room AC class 14, Room AC class 15, Room AC class 16
About this input
The DOE room AC product class, as numbered in 10 CFR 430.32(b): by louvered sides or not, reverse cycle (heating) or not, casement, and capacity band. Class 3 is a common window unit without reverse cycle, with louvered sides, 8,000-13,999 Btu/h.
- A06 Old Hist Model TTW (required) Conditional
-
Default Amana | ACW08KR Allowed Amana | ACW08KR, Amana | ACW10KR, Amana | ACW10KV, Amana | ACW12KR, Amana | ACW12KV, Amana | ACWK089R, Amana | ACWK109R, Amana | ACWK109V, Amana | ACWK129V, Amana | ACWK12JV, and 307 more (the calculator lists them all)
About this input
Brand and model as listed in the archived ENERGY STAR room AC lists (V2.1 and V3.1), through-the-wall units.
- A06 Old Curr Model Win (required) Conditional
-
Default BLACK+DECKER | BD08NWES Allowed BLACK+DECKER | BD08NWES, BLACK+DECKER | BD10NWES, BLACK+DECKER | BD12NWES, BLACK+DECKER | BDM05C, BLACK+DECKER | BDM06C, BLACK+DECKER | BDM078C, BLACK+DECKER | BDM08C, BLACK+DECKER | BDM10C, BLACK+DECKER | BDM12C, BLACK+DECKER | BDM14C, and 483 more (the calculator lists them all)
About this input
For an old window unit that is still ENERGY STAR certified: brand and model as listed today. Its CEER and capacity are used.
- A06 Rate Growth (required)
-
Default 0.02 Range -0.1 to 0.15
About this input
Applied to the electricity price each year. 0% means flat prices.
- A06 Old Vintage (required) Conditional
-
Default Made in 2012 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
About this input
When the model is not listed: the year made. The federal minimum for its class and that year is used (EER before mid-2014, CEER after); your unit may be more efficient, so the status says so.
- A06 State (required)
-
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
About this input
USPS state code, or US for the national average. It sets the default electricity price (a state average, not your tariff) and the cooling hours estimated from the state's cooling degree days.
- A06 Sales Tax Rate
-
When omitted Blank
Default Not set Range 0 to 0.15
About this input
Applied to the price only.
- A06 Old Sale Value
-
When omitted Blank
Unit $ Default Not set Range 0 to 5000
About this input
Money you receive for the old unit if you replace it now.
- A06 Old Remaining Life
-
When omitted Blank
Unit years Default Not set Range 0 to 30
About this input
Fills the replace-at-end-of-life comparison. Blank skips it.
- A06 Old Type (required)
-
Default Window Allowed Window, Through the wall
About this input
Window or through the wall. It chooses which model list is shown.
- A06 Old Source (required)
-
Default Manual entry Allowed Model from historic ENERGY STAR list, Model from current ENERGY STAR list, Model not found: pick approximate age, Manual entry
About this input
Pick it from the historic or the current ENERGY STAR list, give the year it was made (the federal minimum for its class is used), or type its rating from the label.
- A06 Old Capacity Btuh (required) Conditional
-
Unit Btu/h Default 10000 Range 3000 to 40000
About this input
From the label or nameplate. It sets the room's cooling load. Shown for a unit described by year made or by manual entry: a listed model brings its own capacity.
- A06 Horizon Years (required)
-
Unit years Default 10 Range 1 to 30
About this input
The comparison period, 1 to 30 whole years.
- A06 Electricity Rate Override
-
When omitted Blank
Unit $/kWh Default Not set Range 0.01 to 2
About this input
From your bill. Overrides the state average.
- A06 New Expected Life
-
When omitted Blank
Unit years Default Not set Range 1 to 40
About this input
Used only for the value left in the new unit at the end of the period (straight line). Blank counts no value left: no lifetime is sourced for this app.
- A06 Incentives
-
When omitted Blank
Unit $ Default Not set Range 0 to 5000
About this input
Only incentives you have confirmed you qualify for.
- A06 Cooling Hours
-
When omitted Blank
Unit h/yr Default Not set Range 0 to 8760
About this input
How many hours a year the unit cools. Blank estimates them from the label's 750 hours scaled by your state's cooling degree days.
- A06 CDD Override
-
When omitted Blank
Unit deg F-day Default Not set Range 0 to 6000
About this input
Your own yearly cooling degree days (base 65 deg F), in place of the state normal. Used only when the hours are estimated.
- A06 Disposal
-
When omitted Blank
Unit $ Default Not set Range 0 to 5000
About this input
Removal or recycling charge, if any.
- A06 Discount Rate (required)
-
Default 0.03 Range 0 to 0.2
About this input
The yearly return you could earn on the money instead. 0% means no discounting.
- A06 New Model Win (required) Conditional
-
Default Whirlpool | WHAW101INV Allowed BLACK+DECKER | BD08NWES, BLACK+DECKER | BD10NWES, BLACK+DECKER | BD12NWES, BLACK+DECKER | BDM05C, BLACK+DECKER | BDM06C, BLACK+DECKER | BDM078C, BLACK+DECKER | BDM08C, BLACK+DECKER | BDM10C, BLACK+DECKER | BDM12C, BLACK+DECKER | BDM14C, and 483 more (the calculator lists them all)
About this input
Brand and model as listed by ENERGY STAR. Its CEER and capacity are used.
- A06 New Model TTW (required) Conditional
-
Default Brothers | 102378 Allowed Brothers | 102378, Brothers | 102395, Brothers | 102396, Brothers | 102397, Brothers | 102398, Brothers | 102399, DuraSTAR | DRTAC081XVB1, DuraSTAR | DRTAC101XVB1, DuraSTAR | DRTAC102XVB1, DuraSTAR | DRTAC121XVB1, DuraSTAR | DRTAC122XVB1, DuraSTAR | DRTAC142XVB1, Friedrich | WCVT10B10A, Friedrich | WCVT10B10B, Friedrich | WCVT10B30A, Friedrich | WCVT12B10A, Friedrich | WCVT12B10B, Friedrich | WCVT12B30A, Friedrich | WCVT16B30A, Friedrich | WCVT16B30B, Friedrich | WHVT14B33A, Frigidaire | FHTC085WC1, Frigidaire | FHTC105WC1, Frigidaire | FHTC105WC2, Frigidaire | FHTC125WC1, Frigidaire | FHTC125WC2, Frigidaire | FHTC145WC2, Midea | MAT08R1FWTK, Midea | MAT08R1SWTK, Midea | MAT10R1FWTK, Midea | MAT10R1SWTK, Midea | MAT10R2FWTK, Midea | MAT10R2SWTK, Midea | MAT12R1FWTK, Midea | MAT12R1SWTK, Midea | MAT12R2FWTK, Midea | MAT12R2SWTK, Midea | MAT14R2FWTK, Midea | MAT14R2SWTK, Midea | MT08VB1, Midea | MT10VB1, Midea | MT10VB2, Midea | MT12VB1, Midea | MT12VB2, Midea | MWEUTW-08CRFN8-BCN1, Midea | MWEUTW-10CRFN8-BCN1, Midea | MWEUTW-10CRFN8-MCN1, Midea | MWEUTW-12CRFN8-BCM9, Midea | MWEUTW-12CRFN8-MCM9, Midea | MWEUTW-14CRFN8-MCM9, PELONIS | PAT10R1KWT, PELONIS | PAT12R1KWT, PELONIS | PAT14R2KWT, Perfect aire | 1PATWV10000, Perfect aire | 1PATWV10002, Perfect aire | 1PATWV12000, Perfect aire | 1PATWV12002, Perfect aire | 1PATWV14002, Perfect aire | 1PATWV8000, Seasons | ST08VB1, Seasons | ST10VB1, Seasons | ST10VB2, Seasons | ST12VB1, Seasons | ST12VB2, Seasons | ST14VA2, Wallmaster | WCVT12B30B, Wallmaster | WHVT14B33B
About this input
Brand and model as listed by ENERGY STAR, through-the-wall units.
- A06 New Type (required)
-
Default Window Allowed Window, Through the wall
About this input
Window or through the wall. It chooses which model list is shown.
- A06 New Source (required)
-
Default Model from current ENERGY STAR list Allowed Model from current ENERGY STAR list, Manual entry
About this input
Pick a currently certified ENERGY STAR model, or type its capacity and CEER from the label.
- A06 New Maintenance
-
When omitted Blank
Unit $/yr Default Not set Range 0 to 5000
About this input
Service you expect each year for the new unit.
- A06 New Installed Price (required)
-
Unit $ Default 400 Range 1 to 5000
About this input
The price you expect to pay for the new unit. 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. Enter your own price.
- A06 New Manual CEER (required) Conditional
-
Unit Btu/Wh Default 15 Range 5 to 25
About this input
The combined energy efficiency ratio from the EnergyGuide label.
- A06 New Manual Capacity Btuh (required) Conditional
-
Unit Btu/h Default 10000 Range 3000 to 40000
About this input
From the label. It does not change the room's load; a smaller unit gives a size warning.
Outputs
- A06 PV Keep
-
Unit $
About this output
Present value of keeping the old unit at the discount rate.
- A06 Old Model Card
-
No unit declared
About this output
Old unit: The unit as the calculator reads it: the listed model, the federal minimum for its class and year, or your label figures.
- A06 PV Replace End Of Life
-
Unit $
About this output
Present value of replacing when the old unit fails. Blank when not evaluated.
- A06 Rating Note
-
No unit declared
About this output
Which old rating is used, and whether an EER or unknown figure stands in for CEER.
- A06 PV Replace Now
-
Unit $
About this output
Present value of replacing now at the discount rate.
- A06 Old Annual Energy Cost
-
Unit $/yr
About this output
Old unit: Electricity cost in year 1.
- A06 Old Annual Cooling KWh
-
Unit kWh/yr
About this output
Old unit: Electricity to remove the room's cooling load: the load x 1000 / efficiency.
- A06 Old Annual KWh
-
Unit kWh/yr
About this output
Old unit: All electricity in the comparison (cooling only).
- A06 Old Eff Cooling Used
-
Unit Btu/Wh
About this output
Old unit: The CEER in the sums. An EER (older labels, the archived lists before CEER, or a minimum before mid-2014) or a figure of unknown basis is used as if it were CEER.
- A06 Old Annual Total Cost
-
Unit $/yr
About this output
Old unit: Energy cost plus upkeep in year 1.
- A06 Total Keep
-
Unit $
About this output
Running cost of keeping the old unit over the years compared, without discounting.
- A06 Status Code
-
No unit declared
About this output
The deciding reason of the status line as a short code, OK when nothing applies.
- A06 Total Replace End Of Life
-
Unit $
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.
- Model Status
-
No unit declared
About this output
OK, CHECK with a reason to read, or NOT VALID with what to fix.
- A06 Total Replace Now
-
Unit $
About this output
Net initial cost plus the new unit's running cost over the years compared, less any value left at the end, without discounting.
- A06 Self Check
-
No unit declared
About this output
Whether the model's internal consistency checks hold.
- A06 Replace Now Verdict
-
No unit declared
About this output
The comparison of replacing now with keeping, in words.
- A06 Sensitivity Savings
-
No unit declared
About this output
Money saved in year 1 for 50% to 150% of the cooling load (rows) and 50% to 150% of the electricity price used (columns).
- A06 Simple Payback Years
-
Unit 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.
- A06 Simple Payback Text
-
No unit declared
About this output
The simple payback in words: the years, no payback, or a missing price.
- A06 NPV Replace Now
-
Unit $
About this output
Present value of keeping minus that of replacing now; positive means replacing now costs less.
- A06 Discounted Payback Text
-
No unit declared
About this output
The discounted payback in words.
- A06 Data Vintage Note
-
No unit declared
About this output
The sources and their dates.
- A06 Discounted Payback Year
-
Unit 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.
- A06 Electricity Rate Used
-
Unit $/kWh
About this output
The electricity price in the sums: your own, or the state average.
- A06 Electricity Rate Note
-
No unit declared
About this output
Where the electricity price comes from: the EIA state average and its year, or your own price.
- A06 Annual Savings USD
-
Unit $/yr
About this output
Old minus new running cost in year 1; negative means the new unit costs more to run.
- A06 Annual KWh Change
-
Unit kWh/yr
About this output
Old minus new electricity a year.
- A06 Cash Flow
-
No unit declared
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.
- A06 Cooling Load MMBtu
-
Unit MMBtu/yr
About this output
Heat the room needs removed in a year: the old unit's capacity x the cooling hours / 1E6. Old and new remove the same heat.
- A06 Climate CDD Used
-
Unit deg F-day
About this output
The cooling degree days that scale the hours (your override or the state normal, NOAA 1991-2020). Blank when you typed the hours.
- A06 New Annual KWh
-
Unit kWh/yr
About this output
New unit: All electricity in the comparison (cooling only).
- A06 New Annual Energy Cost
-
Unit $/yr
About this output
New unit: Electricity cost in year 1.
- A06 New Annual Total Cost
-
Unit $/yr
About this output
New unit: Energy cost plus upkeep in year 1.
- A06 New Model Card
-
No unit declared
About this output
New unit: The unit as the calculator reads it: the listed model, the federal minimum for its class and year, or your label figures.
- A06 New Eff Cooling Used
-
Unit Btu/Wh
About this output
New unit: The CEER in the sums. An EER (older labels, the archived lists before CEER, or a minimum before mid-2014) or a figure of unknown basis is used as if it were CEER.
- A06 Hours Used
-
Unit h/yr
About this output
Your hours, or 750 h (the DOE label basis) x your state's cooling degree days / the US figure.
- A06 End Of Life Verdict
-
No unit declared
About this output
The comparison of replacing now with waiting until the old unit fails, in words.
- A06 Load Basis Note
-
No unit declared
About this output
How the cooling load is worked out: the old unit's capacity x your hours, or the hours estimated from your state.
- A06 New Annual Cooling KWh
-
Unit kWh/yr
About this output
New unit: Electricity to remove the room's cooling load: the load x 1000 / efficiency.
- A06 Net Initial Cost
-
Unit $
About this output
Price and sales tax, less incentives, plus removal, less the old unit's sale value.
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 room air conditioner against replacing it with a new one. Describe the old unit by picking it from the ENERGY STAR lists, by the year it was made, or from the rating on its label; pick the new one from the current ENERGY STAR list; and say how many hours a year it cools, or let your state set an estimate. It works out the cooling the room needs, each unit's yearly electricity and cost, the yearly saving, the net cost of the new unit, the simple and discounted payback, and the cost over the years you choose of keeping the old unit, replacing it now, or replacing it when it wears out.
Model and climate figures come from federal sources only: the ENERGY STAR lists (EPA), DOE efficiency standards and test procedures, NOAA climate normals and EIA electricity prices. You set the price of the new unit; the opening example and each worked example carry a round illustrative price, labelled as such.
Methodology
Purpose and model boundary
This calculator compares keeping the room air conditioner you have with replacing it with a new one. It works out the cooling the room needs from the old unit's capacity and the hours it runs, the electricity each unit needs to deliver it, and the cost at your electricity price, and sets the yearly saving against what the new unit costs. Over the number of years you choose, it compares keeping the old unit, replacing it now and, when you say how many years the old unit has left, replacing it when it wears out.
Every figure on this page is computed by the spreadsheet; the page adds nothing to it. It covers cooling running cost and purchase cost only; the heating mode of a reverse-cycle unit is shown on the model card but not costed.
Inputs and units
- The old room air conditioner, window or through-the-wall, described in one of four ways: a model from the ENERGY STAR historical lists; a model from the current ENERGY STAR list, for a unit that is still certified; the year it was made and its DOE product class, for which the calculator uses the federal minimum; or manual entry of its rating from the label (5 to 25 Btu per watt-hour) and the basis of that rating: CEER (labels from mid-2014), EER (older labels) or Unknown. For the age and manual routes, also give its cooling capacity, 3,000 to 40,000 Btu/h.
- Type: window or through the wall, for each unit. For a listed model, choose the type first, then pick the model from that type's list.
- The new room air conditioner: a model from the current ENERGY STAR list, or its cooling capacity and CEER entered by hand, and its price, which is always yours to set (more than $0 and at most $5,000).
- Use: the hours the unit cools in a year (0 to 8,760). Leave it blank to use an estimate for your state; optionally give your own cooling degree days, which replace your state's figure.
- Price of electricity: the state, which sets the default price, and your own price in dollars per kWh (0.01 to 2.00), optional.
- Purchase and finance: sales tax; verified incentives; removal; the old unit's sale value; yearly upkeep of each unit; the years the old unit has left; the new unit's expected life; the yearly change in electricity prices; the discount rate; and the years to compare.
Heating and cooling needs are in million Btu (MMBtu) a year of heat delivered or removed. Electricity is in kWh, fuel in US gallons or therms, efficiency ratings in Btu per watt-hour (CEER, SEER2, HSPF2) or as a fraction (AFUE), and money in dollars.
Governing relationships
- Cooling need = the old unit's capacity (Btu/h) x the hours it cools. A blank number of hours uses DOE's test basis of 750 hours a year, scaled by your state's cooling degree days relative to the US figure; that scaling is this calculator's own, labelled approximation, not a federal figure.
- Electricity = cooling need in Btu / (CEER x 1000). This is the formula behind the ENERGY STAR list's yearly energy figure at 750 hours.
- Older ratings: an old EER (labels before mid-2014) or a rating of unknown basis is used as if it were CEER. EER leaves out standby power, so this understates the old unit's use and therefore the saving. No federal EER-to-CEER factor exists, and none is invented.
- Yearly cost = electricity x electricity price + upkeep; the yearly saving is the old cost minus the new cost. Payback and present value follow the rules shared with the other replacement calculators, with nothing counted twice.
Calculation sequence
The spreadsheet first checks the inputs and finds each unit's capacity and rating, the hours and the electricity price. It works out the cooling need once, shared by both units, reduces each unit to the electricity it uses per million Btu of cooling, and from those computes the yearly electricity, costs and saving; the purchase cost, the paybacks, the present values and the year-by-year cash flow follow. The sensitivity table uses the same per-MMBtu figures, so it cannot disagree with the main result. A consistency check 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 results show the cooling hours and need used, and for each unit the rating used, the yearly electricity and the yearly energy and total cost; then the yearly saving in dollars and kWh, the net cost of the new unit, the simple and discounted payback, and the cost of each path. When your hours differ from the 750-hour label basis by more than a factor of 2, a note says that the label's small standby share is scaled with them.
The cash-flow table shows each year of 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 with the cooling need scaled by 0.50, 0.75, 1.00, 1.25 and 1.50, at the same multiples of the electricity price used.
A model card beside each listed pick shows the unit's capacity, its CEER, its yearly energy on the label, its DOE product class and whether it also heats.
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 Cooling electricity 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: an old-unit source or type that is not one of its options; a listed model that is not in its list or does not match the type chosen, or no federal minimum on file for that class and year made, in which case use the label rating; a manual rating missing or outside 5 to 25, or a basis that is not one of its options; an old capacity missing or outside 3,000 to 40,000 Btu/h; the same problems for the new unit; cooling hours outside 0 to 8,760; blank hours, so the state estimate is needed, in a state with no degree-day figure and none entered; no electricity price, or your own outside 0.01 to 2.00 dollars per kWh; a missing price for the new unit, or one outside its limits; a money amount, the years compared, the price change, the discount rate or a life in years outside its limits.
NOT VALIDis a refusal, not a numeric answer: every figure reads zero and is withheld. - CHECK accompanies a computed result that needs the stated review: the old rating is the federal minimum for the year made; the old unit may be more efficient, so the saving may be overstated; the old rating's basis is Unknown and it is used as if it were CEER; an old EER rating is used as if it were CEER, which understates the old unit's use; the new unit's capacity is below 0.9 times the old unit's, so it may not keep the room as cool; zero cooling hours; no yearly saving, so there is no payback; the old unit's remaining life is shorter than the years compared, so read the end-of-life comparison.
- OK otherwise.
Assumptions and limitations
- The old unit sets the room's need. The cooling need is the old unit's capacity times its hours; the new unit runs as long as it needs to deliver the same cooling, so a bigger new unit does not raise the need.
- Standby is scaled with use. CEER includes standby power at the 750-hour basis; the calculator scales the whole figure with your hours, which moves only a few kWh a year.
- A federal minimum is a floor, not a measurement. An old unit described by the year it was made may be more efficient than the minimum, so the saving may be overstated. Where the minimum changed during a year, the newer, higher minimum is used, which keeps the saving on the low side. Wear with age is not modelled.
- Inputs with no federal source are your assumptions: the price of the new unit, and the hours when you enter them. The state scaling of the default hours is a design choice.
- Alaska, Hawaii and DC. NOAA publishes no statewide degree-day normals for any of the three. DC uses Maryland's figures; Alaska and Hawaii each use one NOAA station normal, at the Anchorage and Honolulu airports, labelled as a single station. Your own hours or degree days replace them.
- Prices. The price of the new unit is always your input; the workbook holds no price table. The opening example and each worked example carry a round illustrative price so that they compute, with the note: "Illustrative price for this example, not a quote or a current price. Prices vary: check current prices online or enter your own."
- The default electricity price is a state average. Your own price from your bill overrides it.
Data and vintage
- Current models: the ENERGY STAR certified room air conditioner list (EPA), window and through-the-wall units sold in the US; models sold only in Canada are left out, and where a model is listed more than once the most recent listing is used.
- Historical models: the archived ENERGY STAR room air conditioner lists for specification versions 2.1 and 3.1, whose ratings are EER or CEER as listed and are never converted.
- Federal minimum by year made and class: DOE energy conservation standards (10 CFR 430.32), with earlier editions of the Code of Federal Regulations (1997 and 2012) for the years before the current standard.
- Climate: NOAA NCEI statewide cooling degree-day normals for 1991-2020 (nClimDiv); the US figure covers the 48 contiguous states. NOAA calls these long-term averages rather than official normals, and its notes state neither the base temperature nor the weighting.
- Default price: EIA final 2025 average residential electricity prices by state (Form EIA-861).
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 listed model that is not in its list or does not match the type chosen, a rating, capacity or number of hours outside its limits, a missing price for the new unit, and a missing electricity price 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 and your own bills before relying on a result for a purchase, and check current prices for the new unit.
References
Sources and further reading
The calculator reads its model lists, its federal minimum ratings, its climate figures and its default energy prices from reviewed reference tables inside the workbook, 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.
- ENERGY STAR Certified Room Air Conditioners (EPA) lists currently certified room air conditioners with their capacity, CEER and yearly energy use, which assumes 750 hours of operation a year (retrieved 2026-10-28).
- ENERGY STAR, Room air conditioners: information for partners (EPA) links the historical lists of room air conditioners certified under earlier specifications, versions 2.1 and 3.1 (retrieved 2026-10-28).
- ENERGY STAR data portal catalog (EPA) lists the EPA's certified-product datasets, among them the room air conditioner list used here (retrieved 2026-10-28).
- DOE energy conservation standards, 10 CFR 430.32 (eCFR) sets the federal minimum CEER for each room air conditioner class; earlier editions give the older EER minimums (retrieved 2026-10-28).
- DOE test procedures, 10 CFR 430 subpart B (eCFR) defines CEER for room air conditioners under appendix F, which rates yearly energy on 750 hours of cooling (retrieved 2026-10-28).
- NOAA NCEI, Climate Divisional Database (nClimDiv) publishes statewide cooling degree-day normals, used here for 1991-2020 (retrieved 2026-10-28).
- NOAA NCEI, U.S. Climate Normals 1991-2020, station files gives the Anchorage and Honolulu airport normals that stand in for Alaska and Hawaii (retrieved 2026-10-28).
- EIA, Detailed state data (Form EIA-861) gives the average residential electricity price by state, used here for 2025 (retrieved 2026-10-28).
This is an educational estimate of running and purchase costs for the equipment and prices you enter, not a product recommendation or a quote. Ratings are measured under federal test procedures, not in your home.
Frequently asked questions
Why does the calculator use 750 hours?
My old unit's label shows EER, not CEER. What should I enter?
My model is not in either list. What should I do?
Does a bigger new unit use more electricity?
Found a problem, or have an idea?
Tell us if a result looks wrong, a label is unclear, or something is missing. We read every message.