Minnesota has one solar rule for every utility: net metering, by state law, for any home system under 40 kW. In our example a typical owned system pays for itself in about 17 years. The one exception is a co-op or city utility fee for solar homes, which pushes the same system to about 19. Ask your utility for that fee in writing.
Typical payback, no extra feeAbout 17 years
Without or with a co-op feeAbout 17 to 19 years
Typical owned 8.06 kW system at $25,067 cash (EcoGen Solar Cost Index, September 2026), no incentive, 16.22¢ EIA price, and Xcel’s 15¢ October-to-May credit for the 60% sent out. Our assumptions: 40% used at home as it is made, $242 a year owner costs. See the math.
- Who bills you: Xcel, Minnesota Power or Otter Tail cannot add the co-op fee. A co-op or city utility may.
- The fee: at Connexus, $13.59 a month on a typical system. Other co-ops set their own.
- Time in home: payback runs in the mid to high teens, so plan to stay well past it.
2026 rules: new home systems get no 30% federal homeowner credit (IRS). Minnesota’s net metering law still covers every utility; the 2026 bill some guides warned about did not become law.
How we checked this guide
Rules come from the Minnesota Statutes and utility rate sheets; the price from the U.S. EIA; the example system from the EcoGen Solar Cost Index. Assumed numbers are labelled.
The writer and checker shown above are EcoGen staff. EcoGen is paid when homeowners request quotes, which is explained beside the quote form. Read our editorial standards.
The rule: one net metering law for every Minnesota utility
Most states write net metering for the big investor-owned utilities and leave co-ops and city utilities to their own terms. Under Minn. Stat. 216B.164, Minnesota covers them all for home systems under 40 kW. You are billed only for the power you take minus the power you send. A month’s surplus is paid at the utility’s average retail energy rate: about what one kWh costs you, without fixed charges.
| Utility | Pay for a month’s extra power | Extra charge for solar homes |
|---|---|---|
| Xcel Energy | 15 cents per kWh October to May, 17.656 cents in summer (rate A50, read October 6, 2026) | The co-op fee clause does not apply |
| Minnesota Power | 13.75 cents per kWh (read October 6, 2026) | The co-op fee clause does not apply |
| Otter Tail Power | 9.264 cents per kWh, since April 1, 2026 | $0.85 a month on the solar rider |
| Dakota Electric (co-op) | 14.94 cents per kWh, since January 1, 2026 | None found |
| Connexus Energy (co-op) | 12.4 cents per kWh, since February 1, 2026 | $2.98 per kW of system size above 3.5 kW, each month |
That last row is the exception: the same law lets co-ops and city utilities add a fee.
Four checks before a Minnesota yes
Because the law is the same everywhere, the Minnesota answer swings less than in most states. Read each row across.
Your utility
Worth a closer look
Xcel, Minnesota Power or Otter Tail sends your bill, so no co-op fee can apply.
Pause and check
A co-op or city utility bills you and nobody has asked about a solar fee.
Check next: the fee in dollars a month, or a written “none”.
How you are paid
Worth a closer look
Monthly surplus is paid in money at the utility’s energy rate.
Pause and check
At a co-op, kWh credits were picked and the system makes more than you use in a year.
Check next: which option the contract names: money or kWh credits.
Roof and snow
Worth a closer look
An open, south-facing roof steep enough to shed snow within days.
Pause and check
Heavy tree shade, or a shallow roof that holds snow for weeks.
Check next: a shade report and month-by-month output, December to February included.
Price
Worth a closer look
A cash price near the Index’s $25,067 for 8.06 kW ($3.11 per watt).
Pause and check
A bid well above that per watt, or a loan with a dealer fee built in.
Check next: the cash price next to the financed price, plus APR, fees and term.
Same Minnesota roof, with and without the exception
Simple payback is the years your savings take to cover what you paid: net cost divided by yearly savings. A kWh (kilowatt-hour) is the unit on your power bill. An export credit is what you get for each kWh your panels send to the grid. Here is the typical Minnesota system with no extra fee.
- Cash price
- $25,067
- Confirmed incentives
- $0
- Year-one production
- 11,282 kWh
- Used at home / exported
- 40% / 60%
- Average price (EIA, 12 months)
- $0.1622/kWh
- Export credit
- $0.15/kWh
- Owner-cost allowance
- $242/yr
- Used-at-home value
11,282 × 40% × $0.1622$732/yr - Export value
11,282 × 60% × $0.15$1,015/yr - Yearly savings after owner costs
$732 + $1,015 − $242$1,506/yr - Simple cash payback
$25,067 ÷ $1,506about 16.6 years
Inputs: the EcoGen Solar Cost Index typical Minnesota system (8.06 kW, $25,067 cash, September 2026; about 1,400 kWh per kW a year). No incentive is subtracted; not every home can get one. The 16.22¢ EIA average includes fixed charges, so the rate you avoid is likely a little lower. Exports earn 15¢, Xcel’s credit from October to May; its summer credit is higher. Our assumptions: 40% used at home as it is made, 60% sent to the grid, $242 a year in owner costs ($30 per kW, including a reserve for a new inverter). The cost page’s about 13.7 years counts every kWh at the full average and no owner costs.
Now move the house into Connexus territory. Its grid access charge on a 8.06 kW system is $13.59 a month, or about $163 a year. Panels, price and credits stay the same.
| Scenario | Yearly owner costs | Savings before costs | Yearly savings | Simple payback |
|---|---|---|---|---|
| No extra solar fee | $242 | $1,747 | $1,506 | about 16.6 years |
| Co-op grid access fee | $405 | $1,747 | $1,343 | about 18.7 years |
About two years ride on one fee. Other co-ops set their own, so the second case is one real example, not a statewide figure.
Test your own Minnesota quote
The tool starts with the no-fee case. Enter your quote and press Calculate. Put a monthly fee times 12 into owner costs. Nothing you enter is sent anywhere.
Example result
about 16.6 years
simple cash payback
- Used-at-home value
- $732/yr
- Export value
- $1,015/yr
- Owner costs
- −$242/yr
- Yearly savings
- $1,506/yr
- Net cost
- $25,067
Starts with no extra fee. Flat first-year values; rates, panel wear and repairs will change the result.
How monthly netting values the power you send out
Power you use at home saves the full price. Power you send out first cancels power you buy later that month; only the leftover is paid, at the energy rate, without fixed charges. So our example gives the 60% sent out a 15¢ credit, Xcel’s rate from October to May: a little under the average price.
Used at home: 4,513 kWh. Each one replaces power you would have bought, so it saves the full variable rate ($0.1622 here).
Sent to the grid: 6,769 kWh. These earn whatever your utility pays for exports ($0.15 here). That is a little less.
Minnesota homes paid an average of 16.22¢ per kWh from August 2025 to July 2026 (EIA). The example uses the Cost Index output for Minnesota: about about 1,400 kWh per kW a year, or about 11,282 kWh for the typical system.
Check which Minnesota utility serves your address
The fee question only applies at co-ops and city utilities. Ask each installer which utility it modeled and what fee it assumed.
Solar providers that serve your area may contact you, and they pay EcoGen for the introduction. How we make money.
The exception, up close: co-op and city utility fine print
If a co-op or city utility bills you, read three lines of the law first.
- The fee. The utility may charge an extra fee for fixed costs your bill does not cover. It must be reasonable and based on its latest cost of service study, which you can ask to see.
- kWh credits instead of money. Banked kWh left at the end of the calendar year are wiped out unpaid. Fine for a system sized to your use; a loss for one that is too big.
- The avoided-cost option. You may also choose a lower price for exports. A typical home has no reason to.
A co-op is not a bad place for solar. Dakota Electric has no extra charge we could find and adds a $500 one-time rebate for an owned system up to 20.01 kW. The co-op’s own sheet decides how close you land to the no-fee case.
Money on top that only some Minnesota homes get
Our example counts no incentive, because none reaches every home. These shorten the payback if one fits.
- Xcel Solar*Rewards. A payment on every kWh for 10 years: about $338 a year for the typical system at the $0.03 per kWh rate shown on October 1, 2026. Xcel expected a new rate in early October 2026, so get yours in writing. Your renewable energy credits go to Xcel.
- Minnesota Power SolarSense. Up to $5,000 one time, only for households under 150% of area median income. Ask whether 2026 money is left.
- Two tax exemptions for everyone. No 6.875% state sales tax on a solar energy system (Minn. Stat. 297A.67, subd. 29) and no property tax on the system itself (Minn. Stat. 272.02, subd. 24).
Battery programs and more: our Minnesota incentives guide.
What a Minnesota quote has to answer
A quote that cannot name your utility and its fee cannot give you a real payback.
- Your utility, by name. And whether it is investor-owned, a co-op or a city utility.
- Any monthly solar fee. At a co-op or city utility, the fee in dollars and the cost study behind it.
- Money or kWh credits. kWh credits at a co-op are wiped out at the end of the calendar year.
- Year-one output and size. kWh next to a year of your bills, with snow and shade losses shown.
- No sales tax on the system. A solar energy system is exempt under Minn. Stat. 297A.67, subd. 29.
- No federal tax credit subtracted. It ended for systems installed after December 31, 2025.
Compare Minnesota solar quotes
Ask each installer to name your utility and write down any monthly fee for solar homes. Enter your ZIP code to request quotes from solar providers that serve your area.
How EcoGen is paid
EcoGen America does not sell or install solar. When you request quotes, we pass your request to solar providers serving your area, and they pay us for the introduction. Providers can include installers, solar marketplaces and lead exchanges, and more than one may contact you. You never pay us.
More Minnesota solar guides
- Minnesota solar incentives: what each utility pays
- What solar costs in Minnesota
- Free solar panels in Minnesota: what $0 down means here
- Are solar panels worth it? The national guide and payback calculator
All 51 state guides
Minnesota solar questions
Are solar panels worth it in Minnesota?
They can be for a home that stays put. In our example a typical owned 8.06 kW system pays back in about 17 years with no extra fee, and about 19 at a co-op that charges one like Connexus. Net metering by law at every utility keeps the answer steady. Your price, roof and fee decide the rest.
Is Minnesota ending net metering?
No. Some guides said a 2026 bill would end it for co-op and city utility customers. Senate File 4504 passed the Senate on May 12, 2026, went no further and is not law. Every utility is still bound by Minn. Stat. 216B.164. A seller who uses that bill to rush you is working from old news.
Do Minnesota co-ops charge solar customers a fee?
The law lets them. A co-op or city utility may add a reasonable fee to recover fixed costs, based on its latest cost of service study, which you can ask to see. Connexus charges $2.98 per kW of system size above 3.5 kW each month: $13.59 a month on a typical system. Ask yours for its number.
Does Minnesota net metering cover co-ops and city utilities?
Yes, and that is rare. Minn. Stat. 216B.164 covers investor-owned utilities, co-ops and city utilities alike for home systems under 40 kW. You pay only for the power you take minus the power you send. Co-op and city utility customers can also choose kWh credits, which end at the end of the calendar year.
How much does Xcel Solar*Rewards add?
At the $0.03 per kWh rate shown on October 1, 2026, a typical system would earn about $338 a year for 10 years. Xcel expected a new rate in early October 2026, so ask which rate your application gets. Our example leaves it out, so it would shorten the payback for Xcel homes that get it.
Sources, method and corrections
The example uses the EcoGen Solar Cost Index typical Minnesota system (September 2026) and the EIA average price. Exports earn Xcel’s 15¢ October-to-May credit (rate A50), which we read on October 6, 2026. Our assumptions: 40% of the solar power used at home as it is made and 60% sent to the grid, a planning assumption based on home-use research, not a measured Minnesota average, and $242 a year in owner costs ($30 per kW, including a reserve for a new inverter). The second case adds the Connexus grid access charge as one real co-op fee. Simple payback uses flat first-year values. The calculator sends nothing.
Corrected: an earlier version said Senate File 4504 would end net metering for new co-op customers. It did not become law.
Spotted an error? Tell us through our corrections and feedback process.
- Minnesota Statutes 216B.164: net metering at every utility (subd. 3: the co-op fee and kWh credits; read again October 5, 2026)
- Connexus Energy: Electric Rate Book, Section III (grid access charge and net energy billing; checked September 29, 2026)
- Dakota Electric: 2026 parallel generation rate (effective January 1, 2026)
- Otter Tail Power: Minnesota rate schedule Section 12.01 (checked September 29, 2026)
- Xcel Energy: Solar*Rewards (Minnesota) (rate read October 1, 2026)
- Minnesota Legislature: Senate File 4504 status (no action after May 12, 2026)
- Minnesota Statutes 297A.67, subd. 29: sales tax exemption
- Minnesota Statutes 272.02, subd. 24: property tax exemption
- U.S. EIA: average residential electricity price by state (12-month average, August 2025 to July 2026, as used in the Cost Index)
- IRS: Residential Clean Energy Credit (not available for property installed after December 31, 2025)
- EcoGen Solar Cost Index, September 2026: what solar costs in Minnesota (typical system, output per kW)


