Beta — site is under development, information may contain errors. Read disclaimer

Milwaukee Building Permits — Cost, Timeline & Process

Last updated: Verified:

Building Permits in Milwaukee

Milwaukee requires a building permit for most construction, alteration, and repair work affecting structural, electrical, plumbing, or mechanical systems. Permits are issued by the City of Milwaukee Department of Neighborhood Services (DNS) through its Permit & Development Center.

Milwaukee sits at the intersection of two regulatory frameworks:

  • 1- and 2-family residential projects are governed by the Wisconsin Uniform Dwelling Code (UDC), a state-administered code under Wisconsin DSPS (Department of Safety and Professional Services), codified at SPS 320–325. DNS enforces the UDC locally and conducts inspections.
  • Commercial, industrial, multi-family (3+ units), and mixed-use projects fall under the Wisconsin Commercial Building Code (based on the International Building Code, administered under SPS 361–366). Milwaukee DNS administers commercial plan review and permits under Chapter 200 of the Milwaukee Code of Ordinances.

All permit activity is managed through the LMS (Land Management System) online portal at permits.milwaukee.gov.

When You Need a Permit

You generally need a Milwaukee building permit for:

  • New construction, additions, and accessory structures (including ADUs and detached garages)
  • Structural alterations, load-bearing wall changes, and foundation work
  • Electrical, plumbing, and mechanical (HVAC) changes — including panel upgrades and water heater replacements
  • Reroofing (full tear-off and replacement) and changes to exterior wall openings
  • Swimming pools, hot tubs, and retaining walls above a height threshold
  • Demolition of any habitable structure or accessory building
  • Change of occupancy or use in an existing building

Minor cosmetic work — painting, floor coverings, cabinetry without plumbing or electrical changes — is typically exempt. When in doubt, contact DNS before starting work. Unpermitted work can result in stop-work orders, fines, and complications when selling the property.

Permit Costs

Milwaukee DNS fees are set by the official DNS Fee Schedule, updated periodically and published on the city website. Fees are generally calculated based on:

  • Building permit fee — scales with project valuation (construction cost)
  • Plan review fee — charged when plans must be reviewed by DNS staff
  • Trade permit fees — separate permits for electrical, plumbing, and HVAC/mechanical work
  • Zoning review fee — for projects that require zoning verification or variance
  • Reinspection fees — assessed when work fails inspection or the site is not ready

Do not rely on third-party fee estimates. Always check the current DNS Fee Schedule linked in the sources above for exact amounts before submitting your application.

Typical Timeline

Project Type General Expectation
Trade permits (electrical, plumbing, HVAC replacements) 1 day – 1 week
Over-the-counter residential (simple repairs, like-for-like) 1–2 weeks
Standard residential addition or remodel 2–6 weeks for first plan review
1–2 family new construction (UDC) Several weeks; state UDC review may add time
Commercial / multi-family plan review Multiple disciplines; weeks to months depending on complexity
Major commercial or mixed-use new construction Months, depending on correction cycles

Timelines fluctuate with DNS workload. The LMS portal shows application status in real time.

The Process

  1. Pre-application: Verify your property's zoning district and any overlay requirements via the Milwaukee zoning map or by contacting DNS at (414) 286-3071
  2. Plans: Prepare drawings and construction documents; licensed architect or engineer stamps are required for many commercial and larger residential projects
  3. Submit via LMS: Create an account at permits.milwaukee.gov and submit your application with required documents and fees
  4. Plan review: DNS staff review for compliance with the applicable code (UDC or Commercial Building Code) and Chapter 200; the portal shows review status
  5. Corrections: Respond to plan review comments and resubmit revised documents through LMS until the review is approved
  6. Permit issuance: Pay any remaining fees; download or pick up the approved permit
  7. Post permit on site: The permit card must be visible at the job site during construction
  8. Inspections: Schedule required inspections at each phase through LMS or by calling DNS
  9. Final inspection: Pass the final inspection; obtain a Certificate of Occupancy (CO) for new buildings and changes of occupancy

Inspections

DNS conducts inspections throughout construction. Typical stages for a residential project include:

  • Erosion/site control (where required)
  • Footing and foundation (before concrete pour)
  • Underground plumbing and electrical (before backfill)
  • Rough framing
  • Rough electrical, plumbing, and mechanical
  • Insulation
  • Drywall (before taping)
  • Final building, electrical, plumbing, and mechanical inspections

For commercial projects, additional disciplines (fire, structural, energy code) may require separate inspection sign-offs.

Schedule all inspections through the LMS portal at permits.milwaukee.gov or by contacting the DNS Permit & Development Center. Inspections must be requested in advance; same-day inspections are not guaranteed.

Common Reasons for Denial or Corrections

  • Plans do not comply with the Wisconsin UDC (SPS 320–325) or Commercial Building Code (SPS 361–366)
  • Missing structural calculations, energy code compliance documentation (Wisconsin Stretch Energy Code), or required design-professional stamps
  • Zoning conflicts — setbacks, height, lot coverage, or use not permitted in the applicable district under Chapter 295 of the Milwaukee Code
  • Incomplete submittal — missing site plan, floor plans, elevation drawings, or material specifications
  • Missing utility clearances from Milwaukee Water Works, MMSD (Milwaukee Metropolitan Sewerage District), or We Energies
  • Historic district or landmark overlay review not completed (contact the Milwaukee Historic Preservation Commission)
  • Delinquent property taxes or prior unpermitted work requiring resolution before a new permit is issued

Official Sources

Always verify current requirements with the City of Milwaukee Department of Neighborhood Services and the LMS portal before starting any project. See the sources listed in the frontmatter for direct links to DNS, the permit portal, Chapter 200 of the Milwaukee Code, the Wisconsin DSPS UDC program, and the DNS Fee Schedule.

Disclaimer: This guide summarizes publicly available information from official City of Milwaukee and State of Wisconsin sources and is provided for general orientation only. It does not constitute legal or engineering advice. Building code and permitting requirements change — always confirm current rules with the City of Milwaukee Department of Neighborhood Services or the Wisconsin DSPS before submitting plans or starting construction.

More about Milwaukee Zoning

Sources

  1. City of Milwaukee Department of Neighborhood Services — Permits·city.milwaukee.gov·Accessed 2026-04-13·Direct link
  2. Milwaukee Land Management System (LMS) Online Permit Portal·permits.milwaukee.gov·Accessed 2026-04-13·Direct link
  3. Milwaukee Code of Ordinances — Chapter 200 (Building and Zoning Code)·library.municode.com·Accessed 2026-04-13·Direct link
  4. Wisconsin DSPS — Uniform Dwelling Code (SPS 320–325)·dsps.wi.gov·Accessed 2026-04-13·Direct link
  5. City of Milwaukee DNS — Fee Schedule·city.milwaukee.gov·Accessed 2026-04-13·Direct link

FAQ

Who issues building permits in Milwaukee?
The City of Milwaukee Department of Neighborhood Services (DNS), through its Permit & Development Center, issues building permits for most construction in the city. For 1- and 2-family residential projects, the state Wisconsin DSPS also administers the Uniform Dwelling Code, but Milwaukee DNS handles local permit issuance and inspections.
How do I apply for a building permit in Milwaukee?
Most permit applications are submitted through the LMS (Land Management System) online portal at permits.milwaukee.gov. Some trade permits and simple projects may be handled over the counter at the Permit & Development Center. Visit city.milwaukee.gov/dns for current submission instructions.
How much does a building permit cost in Milwaukee?
Milwaukee DNS calculates permit fees based on project valuation, with additional charges for plan review, inspections, and trade permits (electrical, plumbing, HVAC). The current DNS Fee Schedule is published on the city website — always check the official schedule for exact amounts before budgeting.
Which building code applies to my Milwaukee project?
For 1- and 2-family homes, Wisconsin's Uniform Dwelling Code (UDC, administered by DSPS under SPS 320–325) applies statewide. For commercial, industrial, multi-family (3+ units), and mixed-use buildings, the Wisconsin Commercial Building Code (based on the IBC, administered under SPS 361–366) applies. Milwaukee DNS enforces both locally under Chapter 200 of the Milwaukee Code of Ordinances.
How long does building permit review take in Milwaukee?
Simple trade permits (electrical, plumbing, HVAC replacements) are often processed within days. Standard residential additions and small commercial projects typically take a few weeks for initial plan review. Complex new construction or projects with multiple correction cycles can take several months. Check with DNS or the LMS portal for current workload estimates.