Residential

OverviewRooftop PV at volumeRoof & dronePlanes measured on the roofAttic & structureRafters recordedElectricalPanel and interconnectionDesign & engineeringModel to stamped set

Commercial & Industrial

OverviewBig roofs, real structureOn-site surveyRoof, structure, switchgearDesign & engineeringPE stampedVisual inspectionModule resolutionThermal inspectionFaults as heatElectroluminescenceCell-level cracks

Utility-Scale

OverviewThousands of acresLiDAR topographyTerrain before earthworkLand surveyingBoundary and topographicConstruction monitoringProgress, measuredThermal & ELEvery string

Across every scale

Site surveysRoof and electrical, one visitPermitting & engineeringStamped plan setsInspectionAerial thermal and ELShading analysisSA, TOF and TSRFSurvey locationsState and metro guides

The platform

Platform overviewPortal, 3D models, live dataShading analysisMove the sun yourselfCost calculatorWhat bad field data costs you

Sign in

Vanguard AccessInvite only · survey data portalScheduling & DispatchCrewLink · all verticals

Field Notes · build vs. buy

What a survey really costsPart 01 · the full modelUtilization is the whole gamePart 02 · a real TuesdayThe break-even headcountWhen hiring pays offTwo technicians, two roofsVariance, measuredThe hybrid crewIn-house plus outsourced

Field Notes · reference

Site survey checklistBuilt backwards from reworkHow long a survey takesHour by hourDo panels need a permit?What goes in the packageStorage site surveysThe capture listCompare survey vendorsQuestions to ask any vendor

Company

All servicesAll Field NotesAboutBook a 15-min call

Home  /  Solar site surveys  /  Minnesota

Solar site surveys · Minnesota

Solar site surveys in Minnesota

A technician on the roof, in the attic and at the service panel, with the survey read against the code editions, AHJs and utilities that apply in Minnesota.

NEC 2026Electrical code in effect
2Utilities covered here
48 hrsSurvey to deliverable
Nationwide500+ technicians
Short answer

Minnesota sets one State Building Code and a statewide electrical code through the Department of Labor and Industry; the 2026 NEC applies to electrical permits filed on or after August 17, 2026, while the residential code is still the 2020 edition based on the 2018 IRC. Electrical permits and inspections come from DLI in much of the state, including Minneapolis, with building permits from the city. Customers of public utilities with systems under 40 kW can take the average retail energy rate for exports, and HOAs cannot ban roof-mounted solar on single-family homes.

What changes in Minnesota

The capture spec is the same everywhere. What the engineer and the plan reviewer read it against is not.

MN · METROSMinneapolis
Code stack
2026NEC 2026National Electrical Code · effective Aug 17, 2026. The Board of Electricity adopts the NEC as the Minnesota Electrical Code. The 2026 NEC applies to electrical permits filed on or after August 17, 2026; permits filed earlier stay on the 2023 NEC, which had applied since July 1, 2023.1,2
2018IRC 2018The 2020 Minnesota Residential Code (Rules chapter 1309) amends the 2018 IRC and has applied since March 31, 2020; its Section R324 governs rooftop PV on one- and two-family homes and townhouses. DLI's technical advisory group has been reworking chapter 1309 around the 2024 IRC, so check for a newer edition at the permit date.3,2,4
2018IFC 2018The 2020 Minnesota State Fire Code is based on the 2018 IFC. Its Section 1204 solar rules, as amended by the state, apply to buildings other than those under the Residential Code.5,6
Rooftop fire access. For homes and townhouses, R324 of the Minnesota Residential Code calls for at least two 36-inch eave-to-ridge pathways (one on the street or driveway side), 18-inch ridge setbacks when the array covers up to 33% of the plan-view roof (36 inches above that, or thresholds of 66% with sprinklers), and a 36-inch path to any emergency escape opening. Roofs of 2:12 or flatter are exempt; other buildings follow the state's amended Fire Code Section 1204.3,6

Climate and site factors

Snow load

Minnesota Rules 1303.1700 set a 60 psf ground snow load in 28 northern and northeastern counties and 50 psf everywhere else, including the Twin Cities, and DLI notes arrays add both weight and snow-drift loads.7,3

Roof access

Residential pathways and ridge setbacks are measured in plan view, panels cannot sit below an emergency escape opening, and roofs of 2:12 or less are exempt.3

Structural check

Standardized DLI and Commerce load tables can clear typical wood-framed roofs; anything outside them needs an engineer.3

HOAs

Associations cannot ban roof-mounted solar on single-family homes but can impose limited conditions, such as keeping panels below the ridge and inside the roof edge.8

Permitting in Minnesota

Who reviews the plan set, and what the state layers on top.

Utilities and interconnection

Rules differ by utility type: public utilities cannot add fixed-cost recovery fees for small systems, while cooperatives and municipal utilities may, and may compensate exports at avoided cost or with kWh credits that expire at year end.12,13

Xcel Energy (Northern States Power-Minnesota) Xcel Energy

The electric franchise holder in Minneapolis. As a public utility under 216B.164, it bills net-metered customers under 40 kW for net consumption and lets them take the average retail utility energy rate for net exports; its metering guide describes a net meter plus a separate production meter when an incentive program applies.14,12,15

Interconnection page ↗

Minnesota Power

Uses a simplified interconnection application for solar of 20 kW and under and a generic one for larger systems, runs a preliminary review with a site visit of the service equipment within 15 business days, and schedules a commissioning test after the electrical inspection form is filed.16

Interconnection page ↗
Export compensation. As of September 2026, Minnesota Statutes 216B.164 let a system under 40 kW elect the average retail utility energy rate for net exports, and public utilities may also offer kWh banking for 40 kW to 1 MW systems; systems are capped at 120% of the customer's annual on-site consumption. Co-op and municipal customers under 40 kW may be paid at avoided cost or take kWh credits that cancel at the end of the calendar year.12,13

What we capture on every Minnesota survey

One standard, one visit, the same record in Minnesota as everywhere else. What it gets checked against is the code stack above.

Roof and structure

  • Measured roof planes: pitch, azimuth, dimensions
  • Every penetration and obstruction, located
  • Rafter or truss size, spacing and span
  • Decking type and condition
  • Layer count at a cut edge
  • Setbacks and fire pathway constraints
  • Horizon shading capture per array area

Electrical and interconnection

  • Main breaker and bus bar rating, photographed separately
  • Meter location and configuration
  • Slot count: used, open, tandem, double-tapped
  • Available interconnection points
  • Existing loads and sub-panels
  • Conduit route, measured along the actual path
  • Grounding electrode and bonding path

Commercial buildings

  • Membrane type, age and condition, with drainage pattern
  • Bar joist depth, spacing and span
  • Deck type and gauge
  • Switchgear and available bus capacity
  • Access and lift constraints for the install crew

Every visit

  • Roof and electrical in one visit, no second trip
  • 48-hour turnaround from survey to deliverable
  • Photo documentation throughout
  • Permit sets available, stamped, 6 days from survey

Minnesota solar survey FAQ

Which NEC edition applies to solar in Minnesota?

The 2026 NEC for electrical permits filed on or after August 17, 2026, and the 2023 NEC for permits filed before that date.1

How are solar exports paid in Minnesota?

Under 216B.164, a system under 40 kW can elect the average retail utility energy rate for net exports; cooperative and municipal utilities may instead pay avoided cost or give kWh credits that expire at year end.12,13

Does Minnesota solar need both building and electrical permits?

An electrical permit is always required, and a building permit is required wherever a municipality enforces the State Building Code.3,9

Can an HOA stop solar in Minnesota?

Not for roof-mounted systems on single-family or solely owned buildings. Associations may add reasonable conditions that do not cut output by more than 10% or raise a PV system's cost by more than $1,000.8

What ground snow load applies to Minnesota rooftop solar?

50 psf in most of the state, including the Twin Cities, and 60 psf in 28 northern and northeastern counties.7

Services and further reading

Metro pages for Minnesota: Minneapolis.

From Field Notes

Sources

Every local fact on this page links to where it came from. Codes, programs and tariffs change: confirm the current requirement with the AHJ and the utility before you design.

  1. https://www.dli.mn.gov/business/electrical-contractors/electrical-codes-and-standards
  2. https://up.codes/codes/minnesota
  3. https://www.dli.mn.gov/sites/default/files/pdf/fs_res_solar.pdf
  4. https://dli.mn.gov/sites/default/files/pdf/TAG-residential-010825-worksheet.pdf
  5. https://dps.mn.gov/divisions/sfm/fire-code
  6. https://www.revisor.mn.gov/rules/7511.1204/
  7. https://www.revisor.mn.gov/rules/1303.1700/
  8. https://www.revisor.mn.gov/statutes/cite/500.216
  9. https://www.dli.mn.gov/business/codes-and-laws/overview-minnesota-state-building-code
  10. https://www.dli.mn.gov/business/electrical-contractors/electrical-inspector-directories
  11. https://www.minneapolismn.gov/media/-www-content-assets/documents/Solar-energy-checklist.pdf
  12. https://www.revisor.mn.gov/statutes/cite/216B.164
  13. https://mn.gov/puc/activities/economic-analysis/distributed-energy/net-metering/
  14. https://www.minneapolismn.gov/government/departments/health/sustainability-homes-environment/sustainability/energy-utility-franchise-agreements/
  15. https://www.xcelenergy.com/staticfiles/xe/Marketing/Files/MN-Res-SR-Meter-Billing-Guide.pdf
  16. https://www.mnpower.com/Content/Documents/Environment/RenewableEnergy/interconnection-process.pdf

Researched September 30, 2026.

Talk through your next Minnesota site in 15 minutes

Bring your monthly job count and the AHJs you submit into, and we will tell you straight whether we fit.

Book a 15-min call
Book a 15-min call