Home / Roofing by City / Rochester, Minnesota
Roofing in Rochester, Minnesota
Hail beltYes — a permit is required to replace a roof in Rochester, MN, issued by City of Rochester, Minnesota - Building Safety Division. Effective May 1, 2025, Rochester requires a building permit and inspections for all residential re-roofing projects (previously already required for commercial and multi-family properties). Applications are submitted online through Accela Citizen Access. The Re-Roofing Project permit uses a "Simplified roof" plan review and a fixed permit fee, with three required inspections: roof sheathing, underlayment, and final. Homeowners may perform their own reroofing work without a license or registration; a contractor performing the work must hold a state-issued license or registration, and "license and registration status will be verified at the time of permit submittal." The City of Rochester Code of Ordinances Chapter 4-1 separately requires Residential Building Contractors to be licensed with the State of Minnesota. Rochester, Minnesota sits in one of the country's most hail-prone regions. This hub aggregates Rochester's roofing permit and contractor-registration requirements and impact-resistant material options — every fact linked to its sourced directory record.
Roofing permits & building code in Rochester
Roofing permit and contractor-licensing rules in Rochester are set locally by City of Rochester, Minnesota - Building Safety Division. Minnesota requires a state Residential Roofer (RR) license from the Department of Labor and Industry to contract residential roofing work — roofing is expressly excluded from the single-special-skill exemption other trades can use, and the only relief is an affirmative Certificate of Exemption for small operators — and the Minnesota State Building Code applies statewide, so a city cannot adopt different roofing-code provisions, only its own permit administration and fees — always confirm the current requirements with the authority before starting work.
- license: Minnesota has a statewide mandatory Residential Roofer (RR) license, per Minn. Stat. § 326B.805, subdivision 1: "A person who meets the definition of a residential roofer as defined in section 326B.802, subdivision 14, must be licensed by the commissioner as a residential roofer, residential building contractor, or residential remodeler," enforced statewide with a $15,000 gross-annual-receipts exemption threshold (subd. 6, clause (5)) requiring an affirmative certificate of exemption from the commissioner. Administered by MN DLI, not the City of Rochester. Rochester's own Building Permits page states directly: "Does a contractor performing work require a State license or registration? Yes" and "Roofing contractors must have a state-issued roofing contractor license," while "Homeowners are not required to hold a state license and registration to perform these tasks" and "License and registration status will be verified at the time of permit submittal." Rochester's separate Trade & Contractor Licenses page lists only HVAC, sewer and drain, sign, sidewalk, and tree-care trades as requiring a city-issued trade license -- roofing/building contractors are not among them, consistent with Rochester imposing no additional city-level roofing-contractor registration on top of the state RR license.
Impact-resistant roofing materials for Rochester hail
Rochester, Minnesota sits in one of the country's most hail-prone regions. For hail exposure, the highest impact rating a roof covering can earn is UL 2218 Class 4. These cataloged material categories reach Class 4:
Class 4 impact-resistant materials
Browse every option on the Class 4 impact-resistant materials hub, and read the Class 4 impact-resistant shingles buyer's guide. Many insurers offer premium credits for a documented Class 4 roof — confirm terms with your carrier.
Local permitting authority
Roofing guides
Sources
- rochestermn.gov verified 2026-08-08
- rochestermn.gov verified 2026-08-08
- rochestermn.gov verified 2026-08-08
- rochestermn.gov verified 2026-08-08
- api.municode.com verified 2026-08-08
- revisor.mn.gov verified 2026-08-08
- revisor.mn.gov verified 2026-08-08
- revisor.mn.gov verified 2026-08-08
- revenue.state.mn.us verified 2026-08-08
- revisor.mn.gov verified 2026-08-08
- revisor.mn.gov verified 2026-08-08