FILE · ROOFING x ROCHESTER x MINNESOTAPermit StackSpecs LedgerCostTimelineChecklistViolationsFAQ
ROOFING x ROCHESTER x MINNESOTA

Roofing contractors in Rochester, Minnesota.

Roofing contractors operating in Rochester, Minnesota, must adhere to both state-level licensing requirements managed by the Minnesota Department of Labor and Industry (DLI) and local permit regulations enforced by the City of Rochester. The state requires a residential building contractor license for those performing work on residential properties, which includes proof of liability and workers' compensation insurance.

At the local level, Rochester mandates that a building permit be secured for roofing projects. This process ensures that the work meets the Minnesota State Building Code, particularly regarding ice dam protection and structural integrity. Contractors are responsible for obtaining these permits, scheduling necessary inspections, and ensuring that all work complies with local ordinances to avoid penalties.

State License
STATE MN DLIResidential Contractor
Permit Issuer
Rochester Building SafetyCity Hall
Avg. Plan Review
3-5 DaysStandard
Typical Start-Up
RANGE $500+Fees/Bonding
FILE · ROOFING x ROCHESTER x MINNESOTA
Compliance Dossier
Public
File
05 / 2026
State AuthorityMN Dept of Labor and Industry
CountyOlmsted County
City AuthorityRochester Building Safety
Statute / CodeMN Residential Code / MN 326B
Federal Cert.OSHA Fall Protection
ReciprocityVerify with MN DLI
FILE ROOFINGLOCATION ROCHESTER, MINNESOTATYPE COMPLIANCE GUIDE
VERIFIED 05 / 2026STATUS PUBLIC REFERENCE
What's specific to RochesterWhat this leaf carries beyond the Minnesota state file.
Climate-Specific Code
Rochester enforces strict ice barrier underlayment requirements due to Minnesota's harsh winter climate.
Local Permit Portal
Rochester utilizes a specific municipal online portal for permit applications and inspection scheduling.
Statewide Licensing
Minnesota maintains a centralized licensing system, eliminating the need for separate city-specific contractor licenses.
§ 01 · Permit Stack

Three layers govern Roofing work in Rochester.

State law governs the contractor's right to work, while city ordinances govern the specific project site requirements.

State — Floor
MN DLI
Residential Contractor LicenseInsurance
County — Overlay
Olmsted County
Zoning complianceEnvironmental regs
City — Where you file
Rochester Building Safety
Building PermitInspections

Read it bottom-up.

State law governs the contractor's right to work, while city ordinances govern the specific project site requirements.

This file exists to show what changes when the trade is Roofing and the jurisdiction is Rochester, Minnesota.

Source · State, county, and city issuing authoritiesLast verified · 05 / 2026
§ 02 · Specs Ledger

Every requirement, with a number on it.

Each row names the issuing authority, cost, timeline, citation, and status behind the requirement.

RequirementIssued byCostTimeCitationStatus
Residential Building ContractorRequired for residential work
MN DLI
Verify with DLI
4-6 weeks
MN 326B.805
REQUIRED
General LiabilityMandatory for license
Private Carrier
Market rate
Immediate
MN 326B.809
REQUIRED
Workers' CompensationRequired if employees present
Private Carrier
Market rate
Immediate
MN 176.181
REQUIRED
Roofing PermitRequired for re-roofing
City of Rochester
Verify with City
1-3 days
City Ordinance
REQUIRED
Surety BondPart of license application
Surety Company
Verify with DLI
1 week
MN 326B.806
REQUIRED
OSHA Fall ProtectionWorkplace safety standard
OSHA
N/A
Ongoing
29 CFR 1926
REQUIRED
§ 03 · Year-One Cost

What it costs to start Roofing in Rochester.

A practical floor for Rochester, Minnesota. Verify each amount with the issuing authority.

Year-one ledger
Rochester, Minnesota · Roofing
State License FeeInitial applicationVerify with DLI
Surety BondAnnual premiumVerify with carrier
Building PermitBased on project valueVerify with City
Liability InsuranceAnnual premiumMarket rate
Workers' CompAnnual premiumMarket rate
Inspection FeesIncluded in permit or separateVerify with City
Year-one floorVaries by project size
Excludes tools, vehicle purchase, payroll, and marketing.
Note
Permit Valuation

Permit costs in Rochester are calculated based on the total valuation of the roofing project.

Note
Insurance Variability

Insurance premiums depend heavily on company size, claims history, and coverage limits.

Note
License Renewal

State licenses must be renewed every two years, requiring continuing education credits.

§ 04 · Path to First Job

From day zero to first inspection.

A practical path for Roofing contractors in Rochester.

1
Day 0
Verify State License
MN DLI
2
Day 1
Submit Permit Application
Rochester Building Safety
3
Day 3
Permit Approval
Rochester Building Safety
4
Day 4
Commence Roofing Work
N/A
5
Day 7
Request Final Inspection
Rochester Building Safety
6
Day 10
Project Closeout
Rochester Building Safety
§ 05 · Compliance Checklist

Check them off.

Each item names the issuing authority, cycle, and citation.

01
Contractor License
Ensure your MN DLI license is current and in good standing.
StateLegalMN 326B
ContractorIssuing authority
02
Permit Application
Submit detailed project scope to Rochester Building Safety.
LocalPermitRochester Code
ContractorIssuing authority
03
Insurance Verification
Confirm liability and workers' comp are active.
InsuranceLegalMN 326B
ContractorIssuing authority
04
Site Safety Plan
Implement OSHA-compliant fall protection measures.
SafetyFederal29 CFR 1926
ContractorIssuing authority
05
Ice Barrier Installation
Ensure code-compliant ice dam protection is installed.
CodeTechnicalMN Residential Code
ContractorIssuing authority
06
Final Inspection
Schedule and pass the final building inspection.
InspectionLocalRochester Code
ContractorIssuing authority
§ 06 · Local Enforcement Data

Violations cited most in Rochester.

When confirmed local data is unavailable, this section stays marked for verification.

Commonly cited
Verify with agency

Working without a permit

Performing roofing work without an approved city permit.

PenaltyStop-work order and double permit fees
Commonly cited
Verify with agency

Lack of fall protection

Failure to provide required fall protection for roofers.

PenaltyOSHA fines
Commonly cited
Verify with agency

Improper ice barrier

Failure to install ice barrier underlayment as per code.

PenaltyCorrection notice and re-inspection
§ 07 · Rochester-specific FAQ

Questions Roofing contractors ask about Rochester.

Q01Do I need a local license in Rochester if I have a state license?+
No, the Minnesota DLI state license covers residential roofing work statewide, though you must still register your business with the City of Rochester if required by local ordinance.
LicensingStatewideSource · MN Statute 326B.805
Q02Is a permit required for simple shingle replacement?+
Yes, the City of Rochester requires a building permit for most re-roofing projects to ensure compliance with the Minnesota State Building Code.
PermitsRochesterSource · Rochester Building Safety Department
Q03What insurance coverage is mandatory for roofers?+
Contractors must carry general liability insurance and workers' compensation insurance as mandated by the Minnesota Department of Labor and Industry.
InsuranceComplianceSource · MN Statute 326B.809
Q04How do I schedule an inspection in Rochester?+
Inspections can be scheduled through the Rochester Building Safety Department's online portal or by calling their office directly.
InspectionsRochesterSource · City of Rochester Building Safety
Q05Are there specific ice dam protection requirements?+
Yes, the Minnesota State Building Code requires ice barrier underlayment on roof eaves in this climate zone.
Building CodeSafetySource · Minnesota Residential Code
Q06What happens if I work without a license?+
Operating without a license is a violation of state law and can result in administrative orders, civil penalties, and potential criminal charges.
EnforcementLegalSource · MN Statute 326B.082
§ 08 · Related

Adjacent files.

Other trades — Rochester

Rochester Building Safety

These are the documents Iris tracks for you.

Store licenses, permits, policies, and renewal dates in one place.