Roofing Permit
Required for roof replacement, re-roofing, and structural roof repairs on residential and commercial buildings in Wisconsin. The Uniform Dwelling Code limits residential re-roofing to two layers of asphalt shingles; a third layer requires a complete tear-off. Commercial roofing follows SPS 361–366.
When Is a Roofing Permit Required?
- Complete roof replacement (tear-off and re-roof)
- Adding a second layer of shingles over existing
- Structural roof repairs (rafters, trusses, decking)
- Changing roofing material type (e.g., shingle to metal)
When Is a Roofing Permit NOT Required?
- Patching or repairing fewer than 100 sq ft in some municipalities
- Gutter and downspout installation or replacement
Related Permits You May Also Need
Required Licenses
The following professional licenses may be required to obtain or work under this permit type in Wisconsin.
Roofing Permit Fees by Municipality
Fee and processing time data for roofing permit permits across Wisconsin municipalities. Click any jurisdiction for complete details including application links and requirements.
| Jurisdiction | Fee | Processing Time | Status |
|---|---|---|---|
| City of Milwaukee | $55 | 3-5 days | Current |
| City of Madison | $50 | 3-5 days | Current |
| City of Green Bay | $45 | 3-5 days | Current |
| City of Kenosha | $45 | 3-5 days | Current |
| City of Racine | $40 | 3-5 days | Current |
| City of Appleton | $40 | 3-5 days | Current |
| City of Waukesha | $50 | 3-5 days | Current |
| City of Oshkosh | $35 | 3-5 days | Current |
| City of Eau Claire | $35 | 3-5 days | Current |
| City of Janesville | $30 | 3-5 days | Current |
| City of West Allis | $42 | 3-5 days | Current |
| City of La Crosse | $34 | 3-5 days | Current |
| City of Sheboygan | $32 | 3-5 days | Current |
| City of Wauwatosa | $44 | 3-5 days | Current |
| City of Fond du Lac | $31 | 3-5 days | Current |
| City of Brookfield | $48 | 3-5 days | Current |
| City of New Berlin | $44 | 3-5 days | Current |
| City of Beloit | $28 | 3-5 days | Current |
| City of Greenfield | $42 | 3-5 days | Current |
| City of Franklin | $43 | 3-5 days | Current |
| City of Oak Creek | $42 | 3-5 days | Current |
| City of Manitowoc | $29 | 3-5 days | Current |
| City of West Bend | $34 | 3-5 days | Current |
| City of Sun Prairie | $38 | 3-5 days | Current |
| City of Fitchburg | $38 | 3-5 days | Current |
| City of Stevens Point | $29 | 3-5 days | Current |
| City of Neenah | $32 | 3-5 days | Current |
| City of Muskego | $42 | 3-5 days | Current |
| Village of Menomonee Falls | $44 | 3-5 days | Current |
| City of Mequon | $50 | 3-5 days | Current |
| Village of Pleasant Prairie | $40 | 3-5 days | Current |
| City of Marshfield | $28 | 3-5 days | Current |
| City of Wisconsin Rapids | $27 | 3-5 days | Current |
| City of Superior | $26 | 3-5 days | Current |
| City of De Pere | $34 | 3-5 days | Current |
| City of Menasha | $31 | 3-5 days | Current |
| City of Beaver Dam | $27 | 3-5 days | Current |
| City of Watertown | $29 | 3-5 days | Current |
| City of Two Rivers | $26 | 3-5 days | Current |
| Village of Grafton | $36 | 3-5 days | Current |
| City of Hartford | $30 | 3-5 days | Current |
| City of Baraboo | $26 | 3-5 days | Current |
| City of Platteville | $23 | 3-5 days | Current |
| City of River Falls | $29 | 3-5 days | Current |
Data note: Fees are sourced from official municipal fee schedules and verified periodically. Actual fees may vary based on project valuation and scope. Click any jurisdiction for the most current data and direct application links.
Frequently Asked Questions — Roofing Permit
Do I need a permit to replace my roof in Wisconsin?
Yes, most Wisconsin municipalities require a roofing permit for full roof replacement. Permit fees typically range from $75 to $500. Some cities also require the contractor to show proof of their DCQ certification and insurance when pulling the permit.
Can I put a third layer of shingles on my roof in Wisconsin?
No. Wisconsin's Uniform Dwelling Code limits asphalt shingle roofing to two layers. If you already have two layers, a complete tear-off is required before installing new shingles. This is a statewide rule enforced by all municipalities.
Can a homeowner replace their own roof in Wisconsin?
Yes. Homeowners can replace the roof on their own owner-occupied single-family home without a contractor license. However, you still need to pull the permit, follow code requirements, and pass inspection.
Managing permits across multiple jurisdictions?
Get fee changes, requirement updates, and deadline alerts for every municipality you work in. Built for contractors, expeditors, and compliance teams.