Home / Counties / Wisconsin / Milwaukee County

Building permits in Milwaukee County, Wisconsin

Find the right authority before you build. Milwaukee County permitting follows Wisconsin law — here is exactly who issues the permit and where to start.

Cities issue permits

City of Milwaukee — Department of Neighborhood Services (DNS), Permit and Development Center

Milwaukee County does not operate a county-wide residential building-permit department. Within the City of Milwaukee, the Department of Neighborhood Services (DNS) Permit and Development Center issues building permits. Other municipalities in the county (e.g., Wauwatosa, West Allis, Greenfield) issue their own permits through their respective building departments.

Open the official permit portal →

The City of Milwaukee adopts the Wisconsin Uniform Dwelling Code (SPS 320–325) for one- and two-family homes; permit intake is handled by DNS, not the county.
County vs. city. Project-specific permit rules below follow Wisconsin state law and are shown for reference. Whether the county or your city issues the permit depends on whether your property is in an incorporated city or unincorporated Milwaukee County — see the authority note above and confirm with the issuing department.

Check a home project's permit in Milwaukee County, Wisconsin

Select a project to see its Wisconsin permit rule. Whether the county or your city issues it depends on incorporation status — see the authority note above.

Wisconsin

Exact permit fees are set by the local building department. WikEst shows the published or code-based range where one exists, linked to its official source — verify the final amount at the source before budgeting.

🏠 Accessory Dwelling Unit (ADU) permit fee in Wisconsin

Permit requiredCase by casecity authority
Permit fee range
Permit fees set by each municipality — verify with the local building inspection department (Milwaukee DNS or Madison Building Inspection).
Typical timeline
Varies by municipality — simple permits often same-day to ~2 weeks; full plan-review permits several weeks.
Setback
—
Exempt if
Not size-exempt
ADUs require a building permit plus zoning/use approval. Wisconsin’s UDC (SPS 320-325) governs one- and two-family dwellings; local zoning controls whether an ADU is allowed on your lot. Verify with your municipal building inspection department.

Representative cities for Wisconsin: Milwaukee, Madison.

All 20 project fee ranges in Wisconsin

Official-source ranges where published; “By local jurisdiction” means no flat fee is published and the amount is set case by case.

ProjectPermit?AuthorityFee rangeGo / no-go
🏠 Accessory Dwelling Unit (ADU)yescityPermit fees set by each municipality — verify with the local building inspection department (Milwaukee DNS or Madison Building Inspection).case-by-case
🪵 Deck / PorchconditionalcityPermit fees set by each municipality — verify with the local building inspection department.allowed
🧱 Fence / WallconditionalcityUsually no building permit under the height threshold; zoning setback/height rules apply. Verify locally.allowed
🛖 Shed / OutbuildingconditionalcityNo fee under the exemption; a permit fee applies if over the local threshold.allowed
🪜 Basement FinishyescityBuilding permit fee set by the municipality; trade permits billed separately.allowed
🚗 Garage / CarportconditionalcityBuilding permit fee set by the municipality if required by local ordinance.allowed
☀️ Rooftop Solar PVyescityElectrical/structural permit fee set by the municipality.allowed
🌡️ HVAC ReplacementyescityMechanical permit fee set by the municipality.allowed
🍳 Kitchen RemodelyescityBuilding permit fee; trade permits (plumbing/electrical) billed separately.allowed
🛁 Bathroom RemodelyescityBuilding permit fee; trade permits (plumbing/electrical) billed separately.allowed
🏗️ Room AdditionyescityBuilding permit fee based on valuation; zoning and plan review apply.allowed
🪟 Window / Door ReplacementconditionalcityPermit fee if changing the opening; in-kind swap is often exempt.allowed
🏘️ Roof ReplacementconditionalcityRoof-covering permit fee set by the municipality; in-kind re-roof may be exempt.allowed
🅿️ Driveway / Parking PadconditionalcityNo building permit for private flatwork; a right-of-way/curb cut needs a separate permit.allowed
🏊 Swimming Pool / SpayescityBuilding permit fee; barrier fencing required by code.allowed
🧱 Retaining WallconditionalcityNo fee under the exemption; a permit applies if over the threshold.allowed
💥 Demolition / TeardownyescityDemolition permit fee set by the municipality; verify with the local building inspection department.allowed
🚰 Septic SystemyescountyPOWTS permit fee set by the municipality/county; verify locally.allowed
🔌 EV ChargerconditionalcityElectrical permit fee set by the municipality; verify with the local building inspection department.allowed
⚡ Standby GeneratoryescityElectrical (and often mechanical/gas) permit fee set by the municipality; verify locally.allowed

Permit cheat-sheet (Wisconsin rules)

ProjectPermit?AuthorityTypical feeTimelineGo / No-GoKey notes
🏠 Accessory Dwelling Unit (ADU)Permit requiredcityPermit fees set by each municipality — verify with the local building inspection department (Milwaukee DNS or Madison Building Inspection).Varies by municipality — simple permits often same-day to ~2 weeks; full plan-review permits several weeks.Case by caseADUs require a building permit plus zoning/use approval. Wisconsin’s UDC (SPS 320-325) governs one- and two-family dwellings; local zoning controls whether an ADU is allowed on your lot. Verify with your municipal building inspection department.
🪵 Deck / PorchConditionalcityPermit fees set by each municipality — verify with the local building inspection department.Varies by municipality — over-the-counter/simple permits often same-day to ~2 weeks.Generally allowedMilwaukee and Madison require a permit for decks attached to the dwelling or over 30 in above grade; footings are inspected for frost depth.
Exempt: Freestanding decks low to grade and not attached are generally exempt under the UDC; attached decks and decks over 30 in require a permit.
🧱 Fence / WallConditionalcityUsually no building permit under the height threshold; zoning setback/height rules apply. Verify locally.Varies by municipality.Generally allowedVerify with your municipal building inspection department; historic/district design review may apply in some cities.
🛖 Shed / OutbuildingConditionalcityNo fee under the exemption; a permit fee applies if over the local threshold.Varies by municipality.Generally allowedBecause the UDC does not cover detached garages/accessory buildings, permit requirements are set locally. Verify with your municipal building inspection department.
Exempt: Detached accessory buildings are NOT covered by the UDC, but municipalities may require a permit by ordinance; small sheds are often exempt.
🪜 Basement FinishPermit requiredcityBuilding permit fee set by the municipality; trade permits billed separately.Varies by municipality — typically several weeks for full plan review.Generally allowedFinishing a basement into habitable space requires permits for egress, framing, electrical, plumbing and mechanical work. The UDC covers alterations to dwellings built since June 1, 1980; state plumbing/electrical codes apply to all homes. A sleeping room needs an egress window.
🚗 Garage / CarportConditionalcityBuilding permit fee set by the municipality if required by local ordinance.Varies by municipality — typically several weeks for full plan review.Generally allowedDetached garages are NOT covered by the UDC (the state does not regulate them), but municipalities commonly require a building permit by ordinance. An attached garage is an addition to the dwelling and is covered by the UDC. Verify with your local building inspection department.
☀️ Rooftop Solar PVPermit requiredcityElectrical/structural permit fee set by the municipality.Varies by municipality — often expedited for residential PV.Generally allowedRooftop solar PV requires an electrical and (if the structure is modified) building permit under the UDC. Some municipalities (e.g., Milwaukee) exempt residential solar PV that does not modify the structure — verify locally.
🌡️ HVAC ReplacementPermit requiredcityMechanical permit fee set by the municipality.Varies by municipality — often same-day to ~2 weeks.Generally allowedFurnace, AC or heat-pump replacement requires a mechanical permit (UDC SPS 323 / state HVAC code).
🍳 Kitchen RemodelPermit requiredcityBuilding permit fee; trade permits (plumbing/electrical) billed separately.Varies by municipality — typically several weeks for full plan review.Generally allowedA permit is required when relocating plumbing/electrical, moving walls, or changing fixtures. Cosmetic-only work (cabinets, counters, paint) may be exempt.
🛁 Bathroom RemodelPermit requiredcityBuilding permit fee; trade permits (plumbing/electrical) billed separately.Varies by municipality — typically several weeks for full plan review.Generally allowedA permit is required when relocating plumbing/electrical, moving walls, or changing fixtures. Cosmetic-only updates may be exempt.
🏗️ Room AdditionPermit requiredcityBuilding permit fee based on valuation; zoning and plan review apply.Varies by municipality — typically several weeks for full plan review.Generally allowedRoom additions change the footprint and require a full UDC building permit, zoning approval and usually a site plan.
🪟 Window / Door ReplacementConditionalcityPermit fee if changing the opening; in-kind swap is often exempt.Varies by municipality — in-kind swaps often same-day.Generally allowedSwapping windows or exterior doors in the same opening is generally exempt; enlarging or adding openings requires a permit.
🏘️ Roof ReplacementConditionalcityRoof-covering permit fee set by the municipality; in-kind re-roof may be exempt.Varies by municipality — in-kind re-roofs often same-day.Generally allowedRoof covering replacement is typically permitted; structural deck replacement triggers a full building permit.
🅿️ Driveway / Parking PadConditionalcityNo building permit for private flatwork; a right-of-way/curb cut needs a separate permit.Varies by municipality.Generally allowedA permit may be required for right-of-way/curb-cut work; verify with your municipal building inspection department.
🏊 Swimming Pool / SpaPermit requiredcityBuilding permit fee; barrier fencing required by code.Varies by municipality — typically several weeks.Generally allowedPools need a permit and barrier fencing under the UDC.
🧱 Retaining WallConditionalcityNo fee under the exemption; a permit applies if over the threshold.Varies by municipality — if required, typically several weeks.Generally allowedWalls over 4 ft or supporting a surcharge require design and a permit. Verify with your municipal building inspection department.
Exempt: Retaining walls ≤4 ft (not supporting a surcharge) are exempt (UDC references IRC R105.2).
💥 Demolition / TeardownPermit requiredcityDemolition permit fee set by the municipality; verify with the local building inspection department.—Generally allowedA full teardown or major structural demolition requires a demolition (building) permit from the municipal building inspection department under the Wisconsin Uniform Dwelling Code. Structures built before 1978 may require an asbestos/lead-paint survey and abatement, and utility disconnects are typically required before teardown. Interior non-structural strip-out may be exempt.
🚰 Septic SystemPermit requiredcountyPOWTS permit fee set by the municipality/county; verify locally.—Generally allowedPrivate Onsite Wastewater Treatment Systems (POWTS / septic) are regulated by DSPS (SPS 383) with DNR review for larger or non-domestic systems; permits are issued by the municipality or county. A certified inspector performs the site evaluation and a design is required before installation.
🔌 EV ChargerConditionalcityElectrical permit fee set by the municipality; verify with the local building inspection department.—Generally allowedA home EV charging station normally requires an electrical permit for a dedicated 240V circuit and wall unit, issued by the municipality under the Wisconsin Uniform Dwelling Code / NEC. Plug-in (cord-and-plug) Level 1 charging from an existing outlet may be exempt where code allows; a new dedicated circuit or hardwired unit requires a permit.
⚡ Standby GeneratorPermit requiredcityElectrical (and often mechanical/gas) permit fee set by the municipality; verify locally.—Generally allowedA permanently installed standby generator with a transfer switch and fuel (natural gas/propane) line requires electrical and often mechanical/gas permits, plus inspection (NEC Art. 445/702 context). Setback, noise, and carbon-monoxide rules may apply, and HOAs may restrict installation. Verify with the municipal building inspection department.

Popular Projects in Milwaukee County

Frequently asked questions

Who issues building permits in Milwaukee County, Wisconsin?

City of Milwaukee — Department of Neighborhood Services (DNS), Permit and Development Center is the permitting authority for Milwaukee County. Permits are issued by the incorporated cities; the county handles only unincorporated areas. Start at the official portal linked above.

Do I go to the county or my city for a building permit in Milwaukee County?

Permits are issued by the incorporated cities; the county handles only unincorporated areas.

What home projects need a permit in Milwaukee County?

The same project types shown in the cheat-sheet above (ADU, deck, fence, shed, solar, and more) — rules follow Wisconsin state law. Whether the county or your city issues it depends on your property's incorporation status.

How do I apply for a permit in Milwaukee County?

Use the official permit portal linked above. Most offices accept online submissions; have your plans, site information, and contractor details ready before applying.

The WikEst Editorial Team · Updated 2026-08-15
Compiled and reviewed by the WikEst editorial team from official state and municipal building-department publications.

Related tools from our network

A focused set of free calculators and guides across related topics — no account required.