⚠️ The federal clean-energy tax credits were rolled back in 2026 (solar/battery credits ended Dec 31, 2025; the EV-charger credit June 30, 2026). State & utility rebates are now the main savings.
HomeStatesNorth Carolina

Heat Pump Cost in North Carolina

Average costs, heating savings, and rebates for heat pumps across North Carolina.

$13,500
Avg Installed Cost
Mixed
Climate Zone
3,400
Heating Degree Days
None
State Rebate

Estimated Savings for a Typical North Carolina Home

2,000 sq ft home switching from electric-resistance heating

Installed Cost
$13,500
State Rebate
None
Net Cost
$13,500
Current Heating Cost/yr
$1,411
Heat Pump Cost/yr
$486
Annual Savings
$924
Payback Period
14.6 yrs
15-Year Savings
$4,014
CO₂ Avoided/yr
6,657 lbs

North Carolina Heat Pump Rebates

Federal 25C Tax Credit (Expired Dec 31, 2025)

The federal Energy Efficient Home Improvement Credit (up to $2,000 for heat pumps) ended December 31, 2025. Heat pumps installed in 2026 do not qualify for it.

Up to $8,000

HEEHRA Federal Rebate (Income-Qualified)

Households at or below 150% of area median income can receive up to $8,000 toward a heat pump through the federal HEEHRA program, administered by North Carolina. View full rebate detail →

Heat Pump Costs by City in North Carolina

City Annual Savings Payback (yrs) Population Utility
Charlotte$91214.8874,579Duke Energy Carolinas
Raleigh$92114.7467,665Duke Energy Progress
Greensboro$73318.4296,710Duke Energy Carolinas
Durham$94314.3278,993Duke Energy Progress
Winston-Salem$93814.4249,545Duke Energy Carolinas
Fayetteville$77817.4211,657Duke Energy Progress
Cary$88515.3174,721Duke Energy Progress
Wilmington$85215.9123,506Duke Energy Progress
High Point$80416.8112,791Duke Energy Carolinas
Concord$84616105,240Duke Energy Carolinas

Heat Pump Savings Calculator

Instant estimate — no email required

Quick Facts: North Carolina

  • 🌡️ Climate: Mixed (3,400 HDD)
  • ⚡ Avg electricity: $0.118/kWh
  • 🔥 Natural gas: $1.40/therm
  • 🏭 Top utility: Duke Energy Carolinas
View all North Carolina rebates →