Home / Roofing by City / Rochester, Minnesota

Roofing in Rochester, Minnesota

Hail belt

Yes — 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.

Roofing permit
Required
Contractor registration
Required
Adopted building code
STATE-GOVERNED, NOT CITY-SET. The City of Rochester Code of Ordinances, Chapter 4-1 (Building Code), Sec. 4-1-1, read in full, states: "(a) The state building code is applicable within the city. (b) The state building code and the provisions of this chapter shall be known and may be cited as the 'building code.'" Rochester's own ordinance names no independently-chosen code edition; it adopts whatever edition of the Minnesota State Building Code is currently in force. That code is Minn. Rules ch. 1309, the "Minnesota Residential Code," which under Minn. R. 1309.0010, subpart 1 incorporates by reference "the 2018 edition of the International Residential Code," "except as qualified by the applicable provisions in Minnesota Rules, chapter 1300, and as amended in this chapter." Under Minn. Stat. § 326B.121, subd. 1(a)-(b), "the State Building Code is the standard that applies statewide" and "supersedes the building code of any municipality," and subd. 2(c) bars a municipality from requiring building code provisions "different from any provision of the State Building Code." Chapter 4-1 of Rochester's own code (Sec. 4-1-1 through 4-1-4, read in full) contains no independent roof-related amendment; its remaining sections address re-inspection fees, sidewalk/grading conditions on new-building permits, and the city's building/plan-review fee schedule -- administrative matters only.
Registration details
  • 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.
Permit process
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.
Inspections
Inspections are scheduled through Accela Citizen Access, by phone at 507-328-2600 during office hours, by email to [email protected], or in person at 4001 W River Parkway, Rochester, MN 55901, per Rochester's Building Inspections page. For a residential re-roofing permit specifically, Rochester's Building Permits page lists three required inspections in this order: "Roof sheathing," "Underlayment," and "Final."

View the full Rochester permitting authority record →

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:

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.

Sources