Do I Need a Permit for Solar Panels in Milwaukee, WI?

Milwaukee has invested more than a decade of institutional effort into making solar permitting as fast and inexpensive as possible — the city holds a U.S. Department of Energy SolSmart Gold designation, operates the Milwaukee Shines program, and offers a streamlined expedited solar permit that combines building and electrical approval into a single $70 application for qualifying residential systems. At the same time, Milwaukee's density of historic districts and its aging housing stock with smaller roof areas create real complications that the city's solar-friendly permit structure can't entirely eliminate.

Research by DoINeedAPermit.org Updated April 2026 Sources: City of Milwaukee — Solar Permitting Information (city.milwaukee.gov/eco/MilwaukeeShines/Solar-Professionals/Permitting); Milwaukee Code of Ordinances Ch. 200-33; Milwaukee Shines (city.milwaukee.gov/eco/Buildings-Energy/Residential-Solar-Energy)
The Short Answer
YES — all residential solar installations in Milwaukee require a permit, but the city's expedited process makes it fast and affordable.
All solar installations in Milwaukee require a permit before installation begins. For residential systems under 10 kilowatts on one- or two-family homes that don't require structural reinforcement, Milwaukee offers an expedited solar permit that costs $70 (plus a processing fee) and combines the building and electrical permit into a single application. Systems requiring structural reinforcement, larger commercial systems, or systems on historic properties have additional requirements. The expedited permit must be applied for online through Milwaukee's LMS system.
Every project and property is different — check yours:

Milwaukee solar permit rules — the basics

Milwaukee's Department of Neighborhood Services administers solar permits under a framework developed as part of the city's Milwaukee Shines program, which was launched when Milwaukee was designated a Solar America City by the U.S. Department of Energy in 2008. The program has since earned a SolSmart Gold designation — the highest tier of DOE recognition for municipalities that have reduced solar soft costs, including permitting barriers. The result is one of Wisconsin's most streamlined residential solar permit processes.

The centerpiece of Milwaukee's residential solar permitting is the expedited solar permit, available for systems that meet all of the following criteria: the solar PV system is less than 10 kilowatts in capacity; the installation is on a one- or two-family dwelling; and the project does not require structural reinforcement of the roof or additional alterations. If a system meets these criteria, the expedited permit — which combines the building permit and electrical permit into a single application — costs $70 plus a processing fee (approximately $85–$95 total). The application must be filed online through Milwaukee.gov/LMS and must include a line diagram of the system and specification sheets for all major components. DNS processes expedited solar permits quickly; most are approved within a few business days of a complete application.

For systems above 10 kilowatts, or for systems where structural reinforcement is needed, separate building and electrical permits are required. The building permit fee for one- and two-family dwellings not requiring structural reinforcement is $0 — Milwaukee waived this fee specifically to encourage residential solar adoption. If structural work is required, the building permit fee follows the standard valuation-based schedule. The electrical permit fee for solar PV is $70 for 0–20 kilowatt systems, $100 for 20.1–35 kW, and scales upward. These are specific reduced fees adopted by the Milwaukee Common Council in 2018 as part of the SolSmart effort to lower non-hardware costs for solar installation.

After the permit is issued and the system is installed, two additional steps are required. First, the DNS inspector conducts a final electrical inspection of the installed system. Second, the approved permits must be sent to WE Energies (the utility serving Milwaukee) to initiate the interconnection process. WE Energies then schedules a commissioning inspection and installs the appropriate net metering equipment. The interconnection agreement is typically signed the same day as the commissioning test. Until the interconnection agreement is signed, the system cannot be activated to send power to the grid — this sequential process means the total time from permit application to an active, grid-connected system is typically 3–6 weeks for a standard residential installation.

Planning a solar installation in Milwaukee?
Get a personalized report for your exact address — whether your roof qualifies for the expedited permit, whether you're in a historic district requiring additional review, and the complete step-by-step process for your property.
Get Your Milwaukee Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

Why the same solar installation in three Milwaukee homes gets three different permit outcomes

Scenario A
Bay View bungalow — 7.2 kW system, expedited permit, active in 4 weeks
A Bay View homeowner has a south-facing roof in good structural condition and wants to install a 7.2 kW solar PV system — 18 panels at 400 watts each. The home is a non-historic 1940s bungalow. The system meets all expedited permit criteria: under 10 kW, one-family dwelling, no structural reinforcement required. The solar installer files the expedited permit application online through Milwaukee.gov/LMS with a line diagram and spec sheets. DNS approves the permit within 3 business days. Installation takes one day. The DNS electrical inspector visits within 3 days of the inspection request. The installer sends the approved permit to WE Energies; commissioning testing happens within one week. Total permit cost: approximately $90 (expedited permit fee $70 + processing). System cost for the 7.2 kW installation: $21,000–$27,000 before incentives. The homeowner is eligible for the Wisconsin Focus on Energy residential solar rebate (12% of system cost, up to $2,000) — bringing effective cost down by $2,000. Federal tax credit eligibility should be verified with a tax professional given recent legislative changes to the IRA credits.
Permit cost: ~$90 | System cost before incentives: $21,000–$27,000
Scenario B
Riverwest duplex — 12 kW system, separate permits required, structural engineer involved
The owner of a Riverwest two-flat wants to install a 12 kW solar system — larger than the 10 kW expedited permit threshold. The larger system requires separate building and electrical permit applications. The electrical permit fee for a 0–20 kW system is $70; the building permit for a one- or two-family dwelling where no structural reinforcement is required is $0 — so the total permit fee is effectively the same as the expedited permit but split across two permit types. However, the installer's structural assessment reveals that the original 1920s roof framing shows some sagging that must be addressed before supporting the additional dead load of the panels. A licensed structural engineer reviews the roof and recommends sistering several rafters before the solar installation proceeds. This structural repair requires a building permit for the framing work (separate from the solar building permit), adds $1,200–$2,000 in contractor cost, and pushes the building permit fee into the valuation-based schedule at approximately $200. Total permit cost (structural repair + solar building + solar electrical): approximately $300–$350. Total system cost including structural repair: $35,000–$48,000 before incentives. The Focus on Energy rebate (12% up to $2,000) applies to the solar installation itself, and the Milwaukee Shines Solar Loan program through Summit Credit Union may be available for financing.
Permit cost: ~$300–$350 (3 permits) | System cost before incentives: $35,000–$48,000
Scenario C
Historic Third Ward building — Certificate of Appropriateness required before permit issuance
The owner of a Third Ward commercial building with residential units wants to install a 30 kW solar array on the flat roof. Because the property is in a designated historic district, the Historic Preservation Commission must review and issue a Certificate of Appropriateness before DNS can issue the solar permit. Milwaukee's solar permitting page specifically notes that installers must email the completed COA worksheet to historicpreservation@milwaukee.gov and receive approval before the permit can be issued. For flat rooftop installations on historic buildings, the HPC's main concerns are: whether the array is visible from public rights-of-way at the street level (parapet setback of the panels from the roof edge is critical), and whether the racking system involves penetrations through historic masonry. An installation that is fully concealed behind the parapet and uses ballasted racking (no roof penetrations) is most likely to receive quick HPC approval. The HPC review process adds 4–8 weeks. DNS electrical permit fee for 20.1–35 kW: $100. Plan examination fee for commercial solar PV: $250. Total permit fees: approximately $375–$425. System cost for a 30 kW commercial installation: $65,000–$90,000 before incentives. Commercial properties may also qualify for the PACE (Property Assessed Clean Energy) financing available through Milwaukee's commercial energy finance programs.
Permit cost: ~$400–$450 (COA + plan exam + electrical) | System cost before incentives: $65,000–$90,000
Solar installation typeMilwaukee permit & fee
Residential PV <10 kW, no structural reinforcementExpedited solar permit: $70 + processing (~$85–$95 total). Combined building + electrical in one application. Online only via Milwaukee.gov/LMS.
Residential PV >10 kW or structural reinforcement neededSeparate building permit ($0 fee for 1–2 family if no structural work) + electrical permit ($70 for 0–20 kW). Structural work adds to building permit fee.
Historic district property (any system size)Certificate of Appropriateness from HPC required before permit issuance. Email completed COA worksheet to historicpreservation@milwaukee.gov. Adds 4–8 weeks.
Commercial solar PV (0–20 kW)Plan exam fee $250 + electrical permit $70 for 0–20 kW. Building permit fee $70 for 0–20 kW (if structural work required).
Solar thermal / hot water systemSeparate plumbing permit required in addition to any electrical permit. Submit permit application through Milwaukee.gov/LMS.
WE Energies interconnectionSeparate application to WE Energies after permits are issued. Installer sends approved permits to initiate the process. Interconnection agreement typically signed on same day as commissioning.
Your property has its own combination of these variables.
Whether your roof qualifies for the expedited permit, your system size and permit fees, whether your address has historic overlay, and the complete step-by-step process for your Milwaukee installation.
Get Your Milwaukee Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

Milwaukee's solar landscape — why the city is a national leader and what that means for your project

Milwaukee's solar permitting trajectory tells an unusual story for a northern city. When Milwaukee joined the Solar America Cities program in 2008, the city had minimal residential solar infrastructure. By the time it achieved SolSmart Gold — the DOE program's highest designation — Milwaukee had substantially reduced permit fees, adopted a solar zoning ordinance, streamlined the application process to online-only, created the expedited residential permit, launched the Milwaukee Shines financing program through Summit Credit Union, and coordinated Grow Solar Greater Milwaukee group-buy programs that have lowered per-system costs through volume purchasing. As of late 2021, more than 10.22 megawatts of solar had been installed on Milwaukee homes and businesses — a figure that has continued to grow.

The irony of Milwaukee's solar success is that the city's geography presents real challenges to solar adoption. Milwaukee sits at latitude 43°N, meaning solar irradiance is significantly lower than Sun Belt cities. The city averages approximately 4.2 peak sun hours per day annually, compared to 5.5 in Albuquerque or 5.8 in Phoenix. This means a Milwaukee system must be sized larger than an equivalent system in the Southwest to achieve the same energy output. It also means that maximizing south-facing roof exposure — and minimizing shade from neighboring structures — is particularly critical in Milwaukee. The city's dense urban grid, with mature street trees and neighboring structures sometimes casting morning or afternoon shade on south-facing roofs, means a detailed shading analysis is important before committing to a specific system size.

Milwaukee's pre-WWII housing stock creates structural considerations that solar installers must assess carefully. Many Milwaukee bungalows and duplexes were built with dimensional lumber roof framing at the time's common practice of 2×4 or 2×6 rafters at 24-inch spacing. While this framing was adequate for the roof's design loads, adding the dead load of solar panels — typically 2.5–4 pounds per square foot for modern panels — may require structural evaluation and potentially some reinforcement in homes where the roof framing shows signs of settling or where the rafter spans are at the edge of the allowable range. Milwaukee's city program notes that structural reinforcement or alteration triggers additional permit requirements beyond the basic expedited solar permit, so homeowners planning installations on older roofs should request a structural assessment from their installer before finalizing the design.

What the inspector checks in Milwaukee solar installations

Milwaukee DNS's electrical inspection for a solar installation covers the complete AC and DC wiring systems, the inverter installation, the rapid shutdown system (required by the National Electrical Code for all rooftop PV systems since 2019), the AC disconnect location and labeling, and the connection to the home's electrical panel. For standard string inverter systems, the inspector confirms that the DC combiners are properly rated, that all conduit runs are weatherproof, and that the system's rapid shutdown devices are properly wired and labeled. For microinverter systems (AC-module systems), the inspection confirms that each microinverter's AC output is properly wired and that the branch circuits are appropriately sized and protected.

The inspector also checks that all required warning labels are affixed to the electrical panels, disconnect switches, and conduit runs as required by the NEC. Milwaukee's residential solar guide notes a "Guide to Successful Solar Inspection" worksheet that installers can use to confirm all required items are in place before the inspection — using this checklist significantly reduces the chance of a failed inspection requiring a costly reinspection visit. The typical Milwaukee residential solar electrical inspection takes 30–60 minutes on site. Once the inspector issues approval, the permit is closed, and the installer can proceed with the WE Energies interconnection step.

Milwaukee DNS does not conduct structural inspections specifically for solar installations on systems qualifying for the expedited permit — the structural assessment is the installer's responsibility for qualifying systems. For systems requiring a separate building permit (larger systems or those involving structural reinforcement), a structural inspection may be required at the point of the building permit scope. This is one reason why the installer's structural assessment matters: a thorough assessment that confirms the roof can support the system without reinforcement keeps the project on the faster expedited permit track and avoids the building permit plan review process.

What solar costs in Milwaukee

Milwaukee residential solar installation costs have tracked the national decline in panel prices while rising modestly on the labor side due to the tight Wisconsin contractor market for licensed electricians. A typical 6–8 kW residential system (adequate for a 1,500–2,500 square foot Milwaukee home, depending on consumption and orientation) costs $18,000–$28,000 installed before incentives. The Wisconsin Focus on Energy residential solar rebate (12% of system cost, up to $2,000) reduces effective cost. Grow Solar Greater Milwaukee group-buy pricing, when available, typically reduces costs by an additional $0.10–$0.30 per watt compared to individual bids. Federal tax credit eligibility should be verified with a tax professional, as legislation affecting these credits has been in flux. Permit costs add approximately $90 for the expedited permit on a qualifying residential system — a trivially small fraction of the total project cost that Milwaukee has deliberately minimized as part of its SolSmart commitment.

What happens if you skip the solar permit in Milwaukee

Installing solar in Milwaukee without a permit is a violation of the Milwaukee Code of Ordinances and carries consequences that compound over time. DNS can issue a stop-work order and violation notice if a system is installed without a permit. For solar, the stakes are higher than for many other permit types because the utility interconnection process requires the approved permits to be sent to WE Energies before the system can be activated. An unpermitted system cannot legally be connected to the grid and cannot benefit from net metering — meaning the investment in panels produces electricity that cannot be exported to the grid for credit, significantly reducing the economic case for going solar.

Insurance carriers increasingly scrutinize solar installations during homeowner policy renewals. An unpermitted solar system on a Milwaukee home may be excluded from property coverage — if the roof is damaged and the installer's attachment methods contributed to the damage, a non-permitted system gives the insurer grounds to investigate and potentially deny coverage for the roof damage. Real estate transactions also expose unpermitted solar systems: buyers' inspectors now routinely note solar installations and check for permit histories in the DNS records. A solar system with no permit history is a red flag that can complicate a sale and require either retroactive permitting or removal of the system.

The retroactive permit process for solar is particularly cumbersome because the electrical rough-in must be accessible for inspection — a system that is already fully installed may need to have conduit exposed and accessible junction boxes opened to allow the inspector to verify the wiring. Given that Milwaukee's expedited solar permit costs only $90 and can be obtained before installation begins in a matter of days, there is no rational justification for attempting to avoid the process.

Milwaukee Department of Neighborhood Services — Solar Permits Permit & Development Center, 809 N. Broadway, 1st Floor
Milwaukee, WI 53202
Phone: (414) 286-8210
Email: DevelopmentCenterInfo@milwaukee.gov
Online permit (required for expedited solar): Milwaukee.gov/LMS
Historic district solar COA: historicpreservation@milwaukee.gov
Milwaukee Shines: city.milwaukee.gov/eco/Buildings-Energy/Residential-Solar-Energy
WE Energies interconnection: we-energies.com
Ready to move forward on your Milwaukee solar installation?
Get a complete permit report for your exact address — your roof's permit pathway, whether your property triggers historic review, and the full step-by-step permitting and interconnection process.
Get Your Milwaukee Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

Common questions about Milwaukee solar panel permits

How much does a solar permit cost in Milwaukee?

For residential solar systems under 10 kilowatts on one- or two-family homes that don't require structural reinforcement, Milwaukee's expedited solar permit costs $70 plus a processing fee — approximately $85–$95 total. This single expedited permit replaces the separate building and electrical permit applications. For larger systems or systems requiring structural reinforcement, the electrical permit fee is $70 for 0–20 kW systems, and the building permit fee is $0 for one- and two-family homes not requiring structural work (the city waived this fee to encourage solar adoption). Structural work adds to the building permit cost based on project valuation.

How long does Milwaukee solar permit approval take?

The expedited residential solar permit, filed online through Milwaukee.gov/LMS with a complete application (line diagram and spec sheets), is typically approved within 2–5 business days. This is among the fastest solar permit turnaround times in Wisconsin, reflecting Milwaukee's SolSmart Gold investment in reducing soft costs. After installation, the DNS electrical inspection is typically scheduled within 3–5 business days of the request. WE Energies interconnection and commissioning follow the inspection, typically within 1–2 weeks. Total time from permit application to an active, grid-connected system: 3–6 weeks for a standard residential installation.

Can solar be installed on a Milwaukee historic district property?

Yes — Milwaukee specifically supports solar on historic properties and has developed a Historic Preservation Certificate of Appropriateness worksheet for solar installations. The HPC review focuses on visibility from public rights-of-way: solar arrays that are not visible from the street (for example, on a rear-facing roof slope or on a flat roof set back behind a parapet) are much more likely to receive quick approval. Arrays visible from the street on historic landmark properties face more scrutiny. Installers must email the completed COA worksheet to historicpreservation@milwaukee.gov and receive HPC approval before the solar permit can be issued. Plan for 4–8 weeks for the HPC review process on historic district properties.

What incentives are available for Milwaukee solar installations?

Wisconsin's Focus on Energy program offers a rebate of 12% of system cost, up to $2,000 maximum, for qualifying residential solar installations by Focus on Energy Residential Ally installers. The Milwaukee Shines Solar Loan program, a partnership with Summit Credit Union, offers low-interest financing for Milwaukee homeowners. The Grow Solar Greater Milwaukee group-buy program, when active, provides volume discounts through collective purchasing. Federal tax credit availability has been subject to legislative changes — the IRA's residential clean energy credits were recently targeted for elimination under federal legislation, and the status of any federal incentive should be verified with a tax professional before making financial assumptions about a solar investment.

What credentials must my Milwaukee solar installer have?

Milwaukee requires that solar installations be performed by contractors with specific credentials. The electrical installer must hold a valid Milwaukee electrician license (Master Electrician classification) or be a Wisconsin-licensed electrical contractor with proper credentials on file with DNS. Milwaukee also recommends — and the SolSmart program promotes — installation by contractors holding NABCEP (North American Board of Certified Energy Practitioners) certification, which requires documented installation experience and passing a rigorous technical exam. For Focus on Energy rebate eligibility, the installer must be a recognized Focus on Energy Residential Ally. Installers who lack these credentials cannot legally pull the permit for a Milwaukee solar installation.

What happens after my Milwaukee solar system passes inspection?

After DNS issues the final inspection approval, the installer must send copies of the approved permits to WE Energies to initiate the interconnection process. WE Energies will then schedule a commissioning visit — a combined inspection by WE Energies technicians and the installer — at which the system is tested for proper function and the net metering equipment is installed at the meter. The interconnection agreement is typically signed the same day as the commissioning visit. Once the interconnection agreement is signed and the meter is properly equipped, the system can be activated and begin exporting excess electricity to the grid for net metering credit. Until that step is complete, the system should not be turned on in grid-tie mode, even if it has passed the DNS electrical inspection.

This page provides general guidance based on publicly available municipal sources as of April 2026. Permit rules and incentive programs change. Verify current incentive availability with Milwaukee Shines and Focus on Energy before making investment decisions. For a personalized report based on your exact address and project details, use our permit research tool.

$9.99Get your permit report
Check My Permit →