MN · Solar

Solar quotes in Minneapolis, MN.

One real quote from a vetted local Minneapolis installer, sized to your roof, your bill, and every federal + state rebate you qualify for.

One vetted local installer · no lead list
What you get
  • One vetted local Minneapolis installer
  • Rebates checked for your exact address
  • No call-center spam, no lead list
7.5 kW
Average system size
$2.90/W
Average cost (USD)
10 yrs
Average payback
130+
Local installers

Why solar in Minneapolis

Minneapolis is a genuinely mixed city for solar: 40.2 percent of its 209,080 housing units are single-family detached homes whose owners can decide for themselves, and 33.6 percent sit in buildings of 20 or more units where the decision belongs to a building owner or a board. Xcel Energy is the electric utility, named as such on the city's own energy franchise page, and Minnesota's net metering statute gives a small system a compensation option the customer elects rather than one the utility imposes. The city requires a construction permit for residential solar and publishes a checklist for it, though it does not publish a review turnaround.

What we install on in Minneapolis

Minneapolis's housing stock, briefly.

Minneapolis splits between single-family detached homes (40.2%) and large apartment buildings, with 33.6% of units in buildings of 20 or more apartments, per the Census Bureau's 2020-2024 American Community Survey.

Source: data.census.gov

  • 40.2% of Minneapolis's 209,080 housing units are single-family detached
  • 33.6% are in buildings of 20+ units, needing building-owner or co-op/condo board sign-off rather than an individual homeowner permit
  • 8.1% are 2-unit duplex structures, common in the city's older south and north side neighborhoods

Source: data.census.gov

Your utility

How Xcel Energy treats solar.

Minneapolis's own energy-franchise page names Xcel Energy as its electric utility (and CenterPoint Energy for gas) under a negotiated Clean Energy Partnership. Under Minnesota's net metering statute, a qualifying facility under 40 kW interconnected to a public utility like Xcel may elect compensation at the average retail utility energy rate for net excess generation.

Source: minneapolismn.gov

Permits in Minneapolis

Minneapolis requires a construction permit for residential solar and publishes a dedicated 'Permit applicant checklist for solar energy installations,' alongside a Minnesota Department of Labor and Industry solar PV fact sheet; the city does not publish a specific review-turnaround figure.

Source: minneapolismn.gov

What a Minneapolis roof produces in a year

The planning figure here is about 1,257 kWh a year for every kW of panels installed. Treat that as modelled rather than measured: it is derived by applying a standard performance ratio to satellite irradiance data for the area, not published by an agency for this city, so it belongs in a first conversation rather than in a contract.

Winter is the part people misjudge. Output falls sharply in December and January because the days are short and the sun sits low, and snow sitting on a panel stops it producing until it slides or melts off. A steeper pitch sheds snow faster, and a low-slope roof holds it longer. An annual figure absorbs all of that: it is the yearly total that matters, not any single month.

On a specific house the levers are orientation, pitch, unshaded area and the condition of the roof itself. A south-facing plane produces the most across a full day, east and west planes shift output toward one end of it, and a north plane is rarely worth covering. Mature boulevard trees are the common complication in the older neighbourhoods, and a shading model that covers the low winter sun is more useful than a summer site photograph.

Xcel Energy, and the compensation you get to elect

The city's own energy franchise page names Xcel Energy as the electric utility for Minneapolis, with CenterPoint Energy supplying gas, under a negotiated Clean Energy Partnership. So your interconnection application and your net metering arrangement both run through Xcel.

Minnesota requires its electric utilities to offer net metering under Minn. Stat. 216B.164. Excess generation your panels send to the grid is credited as kilowatt-hour credits on your bill and carries forward month to month, resetting annually. For an investor-owned utility, residential eligibility runs up to 1,000 kW, which is far above anything a house needs. Utilities may not impose standby charges on qualifying systems of 100 kW or less without approval from the Public Utilities Commission.

There is also an election worth understanding. Under the statute, a qualifying facility under 40 kW interconnected to a public utility such as Xcel may elect compensation at the average retail utility energy rate for its net excess generation. The word doing the work is elect: this is a choice available to the customer, not a treatment applied to you. Ask your installer which option they have assumed in the quote, and ask what happens at the annual reset, because that single detail changes how large a system should be.

Permits: a construction permit and a published checklist

Minneapolis requires a construction permit for residential solar and publishes a dedicated permit applicant checklist for solar energy installations, alongside a Minnesota Department of Labor and Industry fact sheet on solar PV. Working from the city's own checklist is the fastest way to avoid a resubmission, and a contractor who does volume in the city will already be building submissions against it.

The city does not publish a specific review turnaround for solar. That is a gap worth naming rather than guessing at, and the way to handle it is to ask your contractor what they have seen recently on comparable jobs in Minneapolis, and to treat any promised date as an estimate rather than a commitment.

The permit and the Xcel interconnection are separate approvals on separate clocks. A project can hold a permit and still be waiting on the utility, or be cleared by the utility and waiting on inspection. When you ask for a status update, ask which of the two is outstanding.

Who controls the roof in Minneapolis

Of 209,080 housing units in the city, 40.2 percent are single-family detached homes. That is the group for whom this is a straightforward homeowner project: one roof, one owner, one electrical service, and the only approvals needed are the city permit and the utility interconnection.

A further 33.6 percent of units are in buildings of 20 or more units. Solar there is not a homeowner permit at all: it needs building-owner sign-off, or a co-op or condo board decision, and the array normally connects to a building account rather than to an individual apartment. If that is your situation, the productive first step is establishing who controls the roof, not collecting quotes.

Duplexes are 8.1 percent of the stock and are common on the older south and north side blocks. A duplex raises a metering question ahead of a solar question, because an array feeds one electrical service and offsets consumption on that service alone. Establish which meter it would connect to, and whose bill that meter belongs to, before paying for a design.

The tax treatment, including what changed

Minnesota exempts solar energy systems from state sales and use tax under Minn. Stat. 297A.67, Subd. 29, which removes the 6.875 percent state sales tax from qualifying solar equipment purchased and installed in the state. It applies to equipment in a qualifying solar energy system as defined in Minn. Stat. 216C.06, and your installer confirms which components qualify. Because it is applied at purchase rather than claimed later, it shows up directly in the quoted price.

Residential solar energy generating systems are also exempt from Minnesota property tax under Minn. Stat. 272.02, Subd. 24. Adding an array does not raise the assessed value of your home for property tax purposes, so your annual property tax bill is unchanged by the installation.

The federal picture has changed and older advice online has not caught up. The 30 percent federal residential credit under Section 25D applied through December 31, 2025 and is not available for a purchased home system placed in service after that date, so a 2026 purchase cannot claim it. If a quote shows a payback period built on that credit, the payback is wrong. Where a lease or a power purchase agreement is used instead, the provider may claim the business version of the credit and pass part of the value through in your rate, which is a question to put to the provider and a tax advisor rather than an assumption to carry.

Incentives & rebates

Net metering: Net metering (Minn. Stat. 216B.164, PUC-regulated investor-owned utilities)

Minnesota requires its electric utilities to offer net metering under Minn. Stat. 216B.164. Residential systems up to 1,000 kW served by investor-owned utilities (and up to 40 kW for cooperatives and municipal utilities) are eligible. Excess generation your panels send to the grid is credited as kilowatt-hour credits on your bill and carries forward month to month, resetting annually. Utilities may not impose standby charges on qualifying systems of 100 kW or less without PUC approval. Xcel Energy is the largest utility in the state and administers net metering for most Twin Cities customers; Minnesota Power serves the Duluth and Iron Range area. Your installer confirms the current net-metering tariff and credit rate for your specific utility before the project is quoted.

How payback works in Minnesota

System cost
$21,750
Estimated net cost
$21,750
Estimated payback
~13.4 years
25-year net savings
~$18,750

These figures are illustrative; your actual quote reflects your roof, sun exposure, and local utility rates.

Frequently asked questions

Does Minneapolis require a permit for rooftop solar?
Yes. Minneapolis requires a construction permit for residential solar and publishes a dedicated permit applicant checklist for solar energy installations, alongside a Minnesota Department of Labor and Industry solar PV fact sheet. The city does not publish a specific review turnaround, so ask your contractor what they have seen on recent comparable jobs rather than relying on a promised date.
How does Xcel credit the power my panels send to the grid?
Under Minn. Stat. 216B.164, excess generation is credited as kilowatt-hour credits on your bill and carries forward month to month, resetting annually. A qualifying facility under 40 kW interconnected to a public utility such as Xcel may elect compensation at the average retail utility energy rate for net excess generation. Ask your installer which option the quote assumes, and what the annual reset means for the size proposed.
Will solar raise my property taxes in Minneapolis?
No. Residential solar energy generating systems are exempt from Minnesota property tax under Minn. Stat. 272.02, Subd. 24, so adding a rooftop system does not increase the assessed value of your home for property tax purposes. Solar equipment is also exempt from the 6.875 percent state sales tax under Minn. Stat. 297A.67, Subd. 29.
Can I still claim the 30 percent federal solar tax credit?
Not on a purchased home system placed in service after December 31, 2025. The 30 percent federal residential credit under Section 25D applied through that date only, so a 2026 purchase cannot claim it. Under a lease or power purchase agreement the provider may claim the business version of the credit and pass part of the value through in your rate, which you should confirm with the provider and a tax advisor.

Ready to start?

Get matched with a vetted local installer in minutes.