Heat pump vs gas furnace cost and switchover calculator
See which heats your home for less at your prices, and the outdoor temperature where a dual-fuel system should switch to gas.
How it works
Enter what you pay for one more kWh and one more therm, your furnace's AFUE and your heat pump's COP. The calculator prices 100,000 Btu of delivered heat from each system and finds the COP at which they cost the same. With COPs at 47°F and 17°F it also estimates how COP falls as it gets colder, and reports the outdoor temperature below which gas is cheaper.
How we calculate it
These are the steps in the Show your work panel, in the same order.
- Prices. Electricity in $/kWh (¢/kWh ÷ 100). Gas in $/therm. $/CCF is divided by 1.037 and $/Mcf by 10.37, from EIA's 2025 US average of 1,037 Btu per cubic foot. You can enter your own heat content.
- Constant. 1 therm = 100,000 Btu (EIA). 1 kWh = 3,412.14 Btu (NIST). So 100,000 Btu of heat = 100,000 ÷ 3,412.14 = 29.307 kWh of heat.
- Gas furnace, per 100,000 Btu delivered. Gas price per therm ÷ AFUE (0.95 for 95%).
- Heat pump COP at your temperature. At 45°F and above, and below 17°F, COP follows the straight line through your 47°F and 17°F values. Between 17°F and 45°F it follows a line to a lower, defrost-derated 35°F point: 0.90 ÷ 0.985 × [COP17 + 0.6 × (COP47 − COP17)]. That is the federal test method's default (10 CFR 430 App. M §3.6.4(c) and §4.2.1). If you enter COP at 5°F, the 5-17°F line is used below 17°F. If you enter capacities, output and power are interpolated separately and COP = output ÷ (3.41214 × power in watts). Where COP falls below 1, heat is priced as electric resistance at COP 1.
- Heat pump, per 100,000 Btu delivered. Electricity price × 29.307 kWh ÷ COP. With HSPF2 only, the seasonal COP is HSPF2 ÷ 3.41214, so the cost is 100 × electricity price ÷ HSPF2.
- Comparison. Heat pump cost ÷ gas cost, shown as a percent cheaper or more.
- Break-even. COP* = electricity price × 29.307 × AFUE ÷ gas price. At your COP, the break-even electricity price = gas price × COP ÷ (29.307 × AFUE), and the break-even gas price = electricity price × 29.307 × AFUE ÷ COP.
- Switchover. The outdoor temperature where the COP curve equals COP*, solved on each straight segment. Below it the furnace is cheaper. A tie goes to gas.
All math uses unrounded values, so the last digit may differ from multiplying the rounded numbers shown.
Worked example (the page default)
Prices Electricity: $0.180/kWh Gas: $1.40/therm Constant 1 therm = 100,000 Btu (EIA). 1 kWh = 3,412.14 Btu (NIST). So 100,000 Btu of heat = 100,000 ÷ 3,412.14 = 29.307 kWh of heat. Gas furnace, per 100,000 Btu delivered $1.40 per therm ÷ 0.95 AFUE = $1.47 Heat pump COP at 30°F (federal test-method curve, 10 CFR 430 App. M) COP at 35°F (defrost-derated) = 0.90 ÷ 0.985 × [2.20 + 0.6 × (3.50 − 2.20)] = 0.9137 × 2.98 = 2.72 30°F lies between 17°F and 45°F, so COP = 2.20 + (2.72 − 2.20) × (30 − 17) ÷ (35 − 17) = 2.58 Heat pump, per 100,000 Btu delivered at 30°F $0.180 per kWh × 29.307 kWh ÷ 2.58 COP = $2.05 Comparison $2.05 ÷ $1.47 = 1.389 → the heat pump costs 38.9% more at 30°F Break-even COP* = electricity × 29.307 × AFUE ÷ gas = 0.180 × 29.307 × 0.95 ÷ 1.40 = 3.58 Electricity price* = gas × COP ÷ (29.307 × AFUE) = 1.40 × 2.58 ÷ (29.307 × 0.95) = $0.130/kWh (13.0¢) Gas price* = electricity × 29.307 × AFUE ÷ COP = 0.180 × 29.307 × 0.95 ÷ 2.58 = $1.94/therm Switchover (where the heat pump's COP equals 3.58) 3.58 is above COP at 45°F (3.41), so it falls on the 17-47°F line: T = 17 + 30 × (3.58 − 2.20) ÷ (3.50 − 2.20) = 48.8°F (9.4°C) Without the defrost dip: T = 17 + 30 × (3.58 − 2.20) ÷ (3.50 − 2.20) = 48.8°F Calculated with unrounded values, so the last digit may differ from multiplying the rounded numbers shown. Sources: EIA units and natural gas FAQ; NIST SP 811; 10 CFR 430 Subpart B Appendix M §3.6.4(c) and §4.2.1.
Sources
- S1: EIA, Energy Explained, Units and calculators.
- S2: NIST SP 811, 2008 edition, Appendix B.
- S3: EIA FAQ: converting natural gas prices to $/therm (2025 heat content).
- S4: 10 CFR 430 Subpart B, Appendix M.
- S5: 10 CFR 430 Subpart B, Appendix M1 (HSPF2).
- S6: 10 CFR 430.32(e), furnace AFUE standard.
- S7: NEEP Cold Climate ASHP Specification v4.0 and product list.
- S8: ENERGY STAR Central AC and Heat Pump Spec v6.1.
Questions
Is a heat pump cheaper to run than a gas furnace?
It depends on one number, the break-even COP: electricity price per kWh × 29.3 × furnace AFUE (as a decimal) ÷ gas price per therm. The heat pump is cheaper whenever its COP is above that. At 18¢/kWh, $1.40/therm and a 95% furnace, the break-even COP is 3.58. A heat pump rated COP 3.5 at 47°F and 2.2 at 17°F only beats it above about 49°F. At 13¢/kWh the break-even drops to 2.59, and the same heat pump wins down to about 30°F.
What outdoor temperature should I set my dual-fuel switchover to?
Set it near the outdoor temperature where your heat pump's COP drops to the break-even COP. The calculator finds it from your unit's COP at 47°F and 17°F, which are on the NEEP cold-climate product list and most spec sheets. Thermostats call the setting compressor lockout, compressor minimum outdoor temperature, balance point or switchover. This is the cheapest point, not a comfort check. If the heat pump cannot keep the house warm above it, the furnace will run anyway.
Which electricity and gas price should I use?
Use the price of one more kWh or therm: supply plus delivery plus per-unit riders and taxes. Leave out the fixed monthly customer charge, because you pay it either way. Dividing the whole bill by usage overstates the price, and gas most of all in summer. With tiered or time-of-use rates, use the winter rate you pay at the margin. The fixed gas charge only goes away if you disconnect gas entirely.
Why did my electric bill jump after installing a heat pump?
Part of it is expected. Heat that used to be on the gas bill is now on the electric bill, so compare the two bills together. Backup resistance strips are the other suspect. They need 29.3 kWh for 100,000 Btu, which costs $5.28 at 18¢/kWh. A heat pump at COP 3 makes the same heat for $1.76. Check the aux-heat lockout setting and how long the strips run.
Can I use HSPF2 instead of COP?
Yes, for a season-average figure. HSPF2 ÷ 3.412 gives the heat pump's average COP over a DOE test climate, including defrost and some backup heat. It cannot give a switchover temperature, because it is one number for the whole season. Do not enter an older HSPF rating instead. HSPF and HSPF2 come from different tests.