Skip to content
Solar Learning Lab
Minnesota home with rooftop solar panels beside mature trees and a clear northern sky

Minnesota

Minnesota solar in 2026

Minnesota gets mislabeled as a hard solar state because the weather is visible and the policy is not. The policy is the bigger fact. A qualifying residential system is credited at the average annual retail rate under the state's net-metering law, which preserves the value of production far better than a weak export credit. Add a sales-tax exemption and a live storage rebate, and the decision is more practical than the stereotypes suggest.

Minnesota households paid 16.95 cents per kWh in May 2026. The city estimates range from 1,285.4 kWh per kW each year in Duluth to 1,337.7 in St. Cloud. Minn. Stat. § 216B.164 credits systems of 40 kW or less at the average annual retail rate. That makes sensible sizing more useful than chasing a sunny-state comparison.

Minnesota energy costs leave room for a productive roof

Minnesota utility power is not a crisis-priced commodity. The case rests on a stable retail credit for qualifying systems, a reasonable installed cost, and production that is more consistent across the cities here than many buyers expect. The gas comparison is included for context, not because it should decide an electric rooftop purchase.

Energy sourceTypeAverage priceWhat that means
Minnesota residential electricityElectricity16.95¢ per kWhEIA's Minnesota household-price series for May 2026.
Minnesota household gasNatural gas$14.95 per McfThe EIA residential gas entry for 2026-05, about 4.9 cents per thermal kWh.
Homeowner-owned solarElectricity~9.8¢ per kWhA 25-year cost-of-energy view using the EnergySage state cash benchmark and our PVGIS models. It measures produced power, not a promised export-credit value.

For power pricing, see EIA Table 5.6.A, May 2026. The gas figure comes from EIA natural gas prices, 2026-05; 1 Mcf represents about 304 kWh of thermal energy. Our solar-cost calculation is explained on the methodology page.

Four Minnesota cities, a tight production band

The modeled spread between St. Cloud and Duluth is modest. That matters because an installer should not use northern latitude as a blanket excuse for a wildly conservative production estimate. Roof geometry, shade, and snow management can still change an individual project. They just are not the same thing as the state's baseline resource.

City modelYield over one year13.25 kW annual production
Minneapolis1,334.117,677 kWh
Rochester1,328.417,601 kWh
Duluth1,285.417,032 kWh
St. Cloud1,337.717,725 kWh

PVGIS v5.2 model runs by Solar Learning Lab on August 18, 2026, using the NSRDB radiation database. Assumptions: fixed roof mount, south facing, 30 degree tilt, 14 percent losses. Your roof will differ. PVGIS v5.2.

Minnesota still gives small systems a retail-rate safety net

Minn. Stat. § 216B.164 requires a uniform standard contract for net-metered systems under 1,000 kW at public utilities and under 40 kW at cooperatives and municipal utilities. Systems at 40 kW and under receive the average annual retail rate. Above that threshold and up to 1 MW, compensation moves to avoided cost, and projects above 40 kW are limited to 120% of on-site consumption.

For a normal home, this is the rare policy framework where matching annual use is sensible rather than reckless. Still, ask your serving utility which tariff applies and keep the system in the category you designed for. There is no statewide cap, but a utility can petition the PUC for a limit when net-metered generation reaches 4% of annual retail sales.

RuleThreshold or termWhat it means
Public-utility systemUnder 1,000 kWUniform standard contract
Co-op or municipal systemUnder 40 kWUniform standard contract
System at 40 kW or underAverage annual retail rateThe normal residential category

Policy source: Minn. Stat. § 216B.164. Confirm whether your utility is public, cooperative, or municipal before you lock in a system size.

The live dollars are in storage and tax treatment

ItemValueFine print
Minnesota Energy Storage RebateUp to $7,000 outside Xcel territoryPays $250 per kWh outside Xcel territory. The program listed $1,506,840 remaining on July 6, 2026. (MN Department of Commerce)
Minnesota Energy Storage RebateUp to $5,000 in Xcel territoryStandard payment is $175 per kWh, or $370 per kWh income-qualified, with about $3.48M available. (MN Department of Commerce)
Sales taxSolar equipment exemptMinn. Stat. § 297A.67 subd. 29. (Minnesota Revisor)
Property taxSolar generating-system personal property exemptMinn. Stat. § 272.02 subd. 24. (Minnesota Revisor)
Federal 25DEnded December 31, 2025A lease or PPA provider can use the federal 48E business credit and may pass a portion through in the price (CRS)

Xcel Solar*Rewards is active in 2026, but the available figure is from a second-hand program summary because Xcel's page could not be read. Its stated 2026 budget is $15,003,823. Get the current program terms directly from Xcel before assigning a per-kWh value in a financial model.

Minnesota storage money starts with the utility territory, not the battery brand

The state storage rebate has two different value tracks, and mixing them together is an easy way to make a quote look better than it is. Outside Xcel territory, the Minnesota Energy Storage Rebate pays $250/kWh up to $7,000. The program showed $1,506,840 remaining on July 6, 2026. That is a live program balance, not a generic battery discount.

Inside Xcel territory, the standard amount is $175/kWh and the income-qualified amount is $370/kWh, each capped at $5,000. About $3.48M was available under that track. The state describes systems up to 50 kWh paired with solar, so the right first question is not which battery has the best brochure. It is whether the address is in Xcel territory and which payment category actually applies.

Xcel also has an active Solar*Rewards production incentive in 2026. The published program summary lists a $15,003,823 budget, with $7,499,189 in the residential standard category and $1,255,535 allocated in the July 24, 2026 update. Those figures come from an iSolar MN program summary rather than a readable Xcel program page, so they warrant direct utility confirmation before a per-kWh payment enters a contract forecast.

Two tax rules remain simple enough to put on the checklist. Qualifying solar equipment is exempt from sales tax under Minn. Stat. § 297A.67, and solar generating-system personal property is exempt from property tax under Minn. Stat. § 272.02. Ask the bidder to identify each assumption separately. A bundled savings number is not enough.

Storage assistance can improve the upfront picture, but it does not replace tariff discipline. The average-retail-rate treatment applies to systems at 40 kW and under, while larger systems move into different rules. Keep the solar size, battery rebate track, and production incentive as separate lines in the decision. That is how a homeowner can see which assumption is doing the real work.

Use the calculator for a right-sized Minnesota system

The output assumes retail-rate value for a normal qualifying system. It is a useful baseline, not permission to oversize a project into a different compensation category. If you are considering a battery, price the actual storage rebate available in your utility territory separately.

$110
1,321

Slider bounds come from our PVGIS runs across four Minnesota cities. Your roof can differ because shade, orientation, and equipment choice matter.

$3.22

Cash quotes in Minnesota cluster near $3.22 per watt, against a $3.50 national 2024 median (LBNL). Use your quote.

Assumptions you can change
2.5%
7%
15
24c

Use the rate on your actual lease or PPA quote. There is no published statewide average we trust enough to hardcode.

2%
Estimated system: 5.9 kWAnnual usage: 7,788 kWhState credit: $0

Cash purchase

$18,998 after state credit

Year 1 benefit
$110/mo
Payback
13 years
20 year net position
$13,061

No statewide residential solar income-tax credit is included. Minnesota value comes from retail-rate net metering for qualifying systems plus separate tax exemptions and possible storage rebates.

Solar loan

$234/mo 15 yr payment

Year 1 net
-$124/mo
Upfront
$0
20 year net position
-$10,133

We price loans at $4.42 per watt, the EnergySage cash figure plus the $1.20 national loan-over-cash spread LBNL documents.

Lease / PPA

$0 down you buy the power

Year 1 net
-$46/mo
Upfront
$0
20 year net position
-$11,153

A lease or PPA provider can still claim the federal 48E business credit. Compare its contract rate with the value you give up by not owning the system.

Estimates, not quotes. Inputs use Minnesota EIA pricing, our PVGIS production runs, and EnergySage cost data. Storage and utility programs have separate eligibility rules. We are a solar installer and we also partner with other solar companies. See our disclosures.

Minnesota specifics worth using in a bid review

  • For an ordinary home, keep the project at 40 kW or under if you want the average annual retail-rate credit.
  • Ask whether your address is in Xcel territory before applying a storage-rebate number to your budget.
  • Do not pay sales tax on qualifying solar equipment without asking why. The exemption is statutory.
  • The Xcel Solar*Rewards 2026 figures in our research are second-hand. Treat a current utility confirmation as mandatory.

Minnesota installers who should know the tariff line items

The list is a starting point, not a scorecard. Your interview should quickly reach the serving utility, the 40 kW line, and the storage-rebate path. If that conversation stays generic, keep looking.

All Energy Solar

St. Paul, Minnesota

4.8(1,324 Google reviews)

Wolf River Electric

Isanti, Minnesota

4.9(953 Google reviews)

Everlight Solar

Shakopee, Minnesota

4.6(866 Google reviews)

Blue Horizon Energy

Plymouth, Minnesota

5.0(110 Google reviews)

Cedar Creek Energy

Blaine, Minnesota

4.9(74 Google reviews)

Google Maps review count and rating, recorded in August 2026 through the DataForSEO SERP feed. Zero companies paid us and none are endorsed by us. Verify the licensing rules that apply where your project will be built before you sign.

Get a Minnesota solar estimate that keeps the retail credit in view

Answer four short questions using the EIA price and PVGIS production context above. We are a solar installer and we also partner with other solar companies. Read the details in our disclosures.

What does your monthly electric bill look like?

Minnesota average is $110 per month (EIA, 2024).