⚠️ 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 Dakota

Solar Panel Cost in North Dakota

Average costs, savings, and incentives for solar installations across North Dakota.

$2.90
Avg Cost/Watt
4.6 hrs/day
Peak Sun Hours
$0.098/kWh
Electricity Rate
Full Retail
Net Metering

Estimated Savings for a Typical North Dakota Home

Based on a standard 8 kW home system

System Size
8 kW
Gross Cost
$23,200
State Incentive
-$3,000
Net Cost
$20,200
Annual Savings
$1,053
Payback Period
19.2 yrs
25-Year Savings
$15,770
CO₂ Offset/yr
9,886 lbs

North Dakota Solar Incentives

Federal Tax Credit (Expired Dec 31, 2025)

The 30% federal Residential Clean Energy Credit ended for purchased systems on December 31, 2025. Homeowners buying with cash or a loan in 2026 can no longer claim it. A solar lease or PPA can still pass through a federal credit through 2027 — the installer claims it and lowers your payments.

$3,000

North Dakota State Incentive

North Dakota offers a 15% state tax credit up to $3,000.

Net Metering Policy: Full Retail

Top utility in North Dakota: Xcel Energy ND. View full incentives detail →

Solar Costs by City in North Dakota

City Annual Savings Payback (yrs) Population Utility
Fargo$1,20416.8125,990Xcel Energy ND
Bismarck$1,1211873,529Montana-Dakota Utilities
Grand Forks$1,18217.159,166Xcel Energy ND
Minot$1,15317.548,655Minot Public Works
West Fargo$93621.638,626Xcel Energy ND
Williston$1,11018.229,160Montana-Dakota Utilities
Dickinson$1,0651925,001Montana-Dakota Utilities
Mandan$1,17517.221,286Montana-Dakota Utilities
Jamestown$92421.915,427Montana-Dakota Utilities
Wahpeton$1,01819.97,766Xcel Energy ND

Solar Savings Calculator

Instant estimate — no email required

$

Quick Facts: North Dakota

  • ⚡ Avg rate: $0.098/kWh
  • 🌞 Peak sun: 4.6 hrs/day
  • 🏭 Top utility: Xcel Energy ND
  • 📋 Net metering: Full Retail
View all North Dakota incentives →