A Michigan rooftop system goes through three separate steps: the electrical contractor license the permit is pulled under, an electrical permit and inspection, and the electric utility's interconnection approval. LARA's permit form asks for the contractor's state license number. Cities print their own fees, from $0 for expedited residential work on Ann Arbor's 2020 sheet to $278 per inverter connection per visit in Detroit.
Three approvals, and who gives each
A rooftop system in Michigan goes through three steps that don’t stand in for each other. The first is a license. Michigan’s licensing law defines electrical wiring to include generating equipment, so ask the company for its electrical contractor license number before anything else. The second is the permit: the MPSC’s consumer tips say city or county rules may require a permit and an inspection. The third is your electric utility’s approval of the interconnection, which has its own forms, fees and clock, covered in utility interconnection timelines.
The license and the permit meet on one form. LARA’s electrical permit application, form BCC-339, has a section for the electrical contractor that asks for the contractor’s “STATE OF MICHIGAN LICENSE NUMBER” and its expiry. The permit is pulled under the contractor’s license, not yours. Once you have the number, how to check a Michigan electrical contractor license shows where to look it up.
What the state form says, and where it applies
LARA’s own permit form doesn’t require plans when the service is 400 A or less and the building is 3,500 sq ft or less. It also carries the state’s fee schedule. The application fee is $75 and non-refundable. For a solar photovoltaic system whose total inverter generating capacity is less than 5,000 kW, the row reads $2 for each panel, and the next row, for capacity of no less than 5,000 kW, reads $1. The form’s columns are laid out ambiguously, so take those two panel figures as the state’s schedule and never as what a city charges.
That schedule is for places where LARA is the enforcing agency. The cities below print their own electrical permit applications and fee rows, which is why your city’s sheet is the one to read. If a quote carries a permit line, ask which office’s schedule it came from.
What cities charge for the electrical permit
Michigan has no statewide flat solar permit fee. Each city prints its own row in its own unit (per visit, per kW, per panel or per module), and these are what the city charges for the electrical permit, not installer prices.
- Detroit’s electrical permit application dated January 2024 and the Buildings, Safety Engineering and Environmental Department (BSEED) fee schedule list $165 per visit for a system with no utility grid connection and $278 per inverter connection per visit for one with a connection.
- Grand Rapids lists $42 for the first 10 kW and $4 for each additional kW, under “Alternative Power” in its fiscal 2027 schedule.
- Wyoming’s schedule, effective 2026, prints the same shape: $40 for the system and first 10 kW, then $4 for each additional kW.
- Royal Oak’s schedule effective July 1, 2025 lists $20 per kW.
- Taylor’s 2025 to 2026 schedule lists $19 for each solar panel, residential or commercial, and a $50 application fee that isn’t refunded.
- Kalamazoo’s 2026 application lists an $83 application fee and $7 per PV module for units up to 20 kW, $11 for 21 to 50 kW.
- East Lansing lists $12 per solar panel module on the electrical side. Its building side lists a $60 application fee and $140 for systems under 10 kW.
- Livonia’s electrical application lists $8 for each solar panel, per the city’s form, and the same line says the job needs plan review and a building permit.
- Westland’s application prints $10 and $15 per panel for its two inverter-capacity bands, per the city’s own form, which differs from the state’s $2 and $1.
- Ann Arbor’s checklist and fee sheet, both from 2020, show no charge for expedited residential solar apart from a $35 inspection where one applies.
Many cities want a building permit too. Kalamazoo, East Lansing and Livonia say so on their forms or checklists, and Ann Arbor adds one for non-expedited residential jobs. The amounts above are the electrical permit only.
Lansing’s building pages don’t show a solar fee, so the Building Safety Office (517-483-4355, per the city’s listing) is where to ask for the electrical permit amount.
Codes the inspector measures against
Michigan’s electrical code is the 2023 National Electrical Code, second printing, effective March 12, 2024. LARA’s Code Books page adds a note: residential requirements are contained in the Michigan Residential Code.
For houses, the 2015 Michigan Residential Code is current as of LARA’s notice. A July 7, 2025 Court of Claims order temporarily bars LARA from implementing the rules that would adopt the 2021 code. While that order stands, LARA says the 2015 versions remain valid and in effect.
Michigan’s rule R 408.30521a adds a rooftop PV section to that code. PV panel systems mounted on or above the roof covering must comply with the code, Section R324 and NFPA 70. The same rule says the roof must support the loads, and that the system is installed per the manufacturer’s instructions, with roof penetrations flashed and sealed.
R324 covers roof access. As one city’s checklist reproduces the residential code, pathways are at least 3 ft wide from eave to ridge, panels sit at least 18 in. from a hip or valley when there are panels on both sides, and panels stay at least 3 ft below the ridge, with roofs at 2:12 or flatter exempt. That’s a city document, not LARA’s text. Midland’s PV checklists ask for the same three items: three-foot access paths, 18-inch valley clearance and 3 ft below the ridge.
Doing the work yourself
An owner-occupied single-family homeowner is exempt from the electrical license under MCL 339.5737(3)(g) for installing, altering or repairing electrical equipment in the home and its outbuildings. The exemption covers the license and nothing else, so the city permit, the inspection and the utility interconnection still apply.
Detroit adds a local layer. LARA says that if you live in the City of Detroit, the city issues its own licenses and registrations, so ask BSEED before you assume a state license alone is enough there.
Large projects are a separate case. LARA’s utility exemption under MCL 339.5737(3)(d) applies only to work integral to a utility’s system, independent of other structures, installed by trained personnel and accessible only to authorized personnel. It isn’t a residential rooftop exemption.
Ann Arbor and SolarAPP+
NREL announced on November 30, 2022 that Ann Arbor was one of 12 communities selected to compete in Step 2 of the SolarAPP+ Prize by adopting SolarAPP+. Ann Arbor’s 2020 checklist, separately, prints a turnaround of 3 to 5 business days for expedited residential solar and 5 to 10 business days for other jobs.
What to ask before you sign
Put four questions to the company and keep the answers in writing, since the permit office may ask for the same details.
- Which license number will appear on the electrical permit?
- Who pulls the permit, who pays its fee, and is that fee in the contract price?
- Does your city also require a building permit, and who files it?
- Who files the utility application, and when does it go in relative to the permit?
On the utility side, DTE’s Level 1 and Level 2 application is $50, and so is Consumers Energy’s distributed generation application review. DTE says that within 10 business days of a complete application and fee it tells you whether the file is conforming, incomplete or non-conforming. For your own address, the city building office holds the electrical permit fee for solar, so that’s the number to get before you sign.
Questions people ask
Who pulls the solar permit in Michigan?
The contractor does, under its license. LARA's electrical permit application asks for the electrical contractor's state license number, and cities use their own forms.
Can I install my own solar panels in Michigan?
An owner-occupied single-family homeowner is exempt from the license under MCL 339.5737(3)(g), but not from the city permit and inspection or the utility interconnection.
How much is a solar permit in Michigan?
There's no statewide flat fee. Cities print their own rows, from $0 for expedited residential work on Ann Arbor's 2020 sheet to $278 per inverter connection per visit in Detroit.
Which electrical code applies to a solar system in Michigan?
Michigan's electrical code is the 2023 National Electrical Code, second printing, effective March 12, 2024. LARA says residential requirements are in the Michigan Residential Code, and Michigan's rule R 408.30521a sends rooftop PV to Section R324 and NFPA 70.
- LARA BCC-339 Electrical Permit Application (Wayback copy 2025-11-06)
- LARA BCC-339 Electrical Permit Application (10/16 version) Confirm with the source before you rely on it.
- MCL 339.5737 (legislature.mi.gov)
- MCL 339.5701 definitions (legislature.mi.gov)
- LARA: Electrical Examination, Licensing/Registration & Application Information
- LARA: Large-Scale Solar Photovoltaic Projects
- Mich. Admin. Code R. 408.30801 (Cornell LII)
- LARA Bureau of Construction Codes: Code Books
- LARA notice: 2021 Code Injunction, Residential Part 5 and Energy Part 10
- Mich. Admin. Code R. 408.30521a (Cornell LII)
- City of Portage: Michigan Residential Code for Solar Installs Confirm with the source before you rely on it.
- City of Detroit BSEED Fee Schedule (effective January 1, 2024; file dated March 31, 2025)
- City of Grand Rapids FY 2027 Planning, Design, and Development Fee Schedule
- City of Wyoming, Fee Schedules (Effective 2026)
- City of Royal Oak Master Administrative Fee Schedule (eff. July 1, 2025)
- City of Taylor Building Fees 2025-2026 and 2025-2026 Electrical Permit Application
- City of Kalamazoo Electrical Permit Application 2026 and Solar PV System and Energy Storage System Permitting Checklist
- City of East Lansing Electrical Permit Fees and Fees pages
- City of Ann Arbor Solar PV System Permitting Checklist (Nov 2020) and Electrical Permit Fees (eff. Jan 2020) Confirm with the source before you rely on it.
- City of Westland Electrical Permit Application (Revised 7-1-2026) Confirm with the source before you rely on it.
- City of Livonia Electrical Permit Application (Wayback copy 2025-04-03) Confirm with the source before you rely on it.
- City of Midland Permit Fee Listing (7/1/2025) and PV permit forms Confirm with the source before you rely on it.
- Building Safety Office, City of Lansing (Economic Development & Planning) One caveat: confirm the figures and dates with the source itself before you act on them.
- NREL: SolarAPP+ Prize Helps Communities Adopt Automated Solar Permit Processing (Wayback 2025-03-03)
- DTE Electric Generator Interconnection Procedures, Levels 1 and 2 (July 1, 2026)
- DTE: Solar Panel Interconnection Process Overview
- Consumers Energy: Generator Interconnection Information
- MPSC: Solar Power Consumer Tips
Cost figures are estimates, not quotes. Rules and prices change: confirm with your local building department and ask any solar installer for the license number. We are a referral service, not a solar installer. How we check.
Your solar request is on its way
Keep your phone close for a call or text, because your job request has gone to one solar installer serving your area.
- 1Expect a call or text from the installer's own number, which you might not recognize, at a time we don't control. If your phone stays quiet, no installer took the request, so treat it as unmatched and use your state's license lookup to find an installer yourself.
- 2Ask the installer for a written quote with the total cost including financing, the system size in kW DC and the cost per watt before any incentive. Get its contractor license number, look it up with your state's licensing board, and ask who files the utility application and who pulls the permit.
- 3Reply STOP to a text from the installer and its messages end. To stop us sharing your details, use the Do Not Sell or Share page.
- Find a recent electric bill: it names your utility, whose rules govern the credit for power you send out.
- Note how old the roof is and whether trees or buildings shade it for much of the day.
- If you already have a system, gather the contract, the warranty papers and the monitoring login.
- Leave the roof and the inverter to the installer: you don't need to climb, open or disconnect anything for the visit.
- Ask for the license number and look it up with your state's licensing board before you sign.