Summary
Operating as a licensed roofing contractor in Minneapolis requires compliance with both Minnesota state licensing requirements and Minneapolis permitting processes. Contractors must obtain appropriate state licensing through the Department of Labor and Industry, which includes passing trade and business exams, maintaining insurance coverage, and completing continuing education for license renewal every two years. Most roofing work requires permits through Minneapolis CPED, with fees typically ranging from $150-$500 and processing times of 5-10 business days. The Minneapolis roofing market is competitive with project costs varying significantly based on materials, home size, and seasonal factors. Contractors must maintain minimum insurance coverage as required by state law, though many projects demand higher coverage limits. Success in this market requires understanding local building codes, maintaining proper licensing and insurance, following permit procedures, and scheduling required inspections. Contractors should also be prepared for Minneapolis-specific challenges including winter weather restrictions, historic district requirements in some neighborhoods, and homeowner expectations for quality workmanship in this established metropolitan market.
License Requirements
Minnesota requires roofing contractors to obtain a Residential Contractor License through the Minnesota Department of Labor and Industry for residential projects under $25,000, or a Residential Remodeler License for projects $25,000 and above. Commercial roofing requires appropriate commercial contractor licensing. All applicants must pass a business and trade exam, provide proof of insurance, and submit to background checks. Licenses must be renewed every two years with continuing education requirements. Minneapolis does not require additional local licensing beyond state requirements, but contractors must register with the city for permit purposes.
Permit Requirements
Roofing permits are required in Minneapolis for most roofing work including re-roofing, structural repairs, and new installations. Permits are obtained through the Minneapolis Department of Community Planning and Economic Development (CPED). Applications require detailed plans, contractor information, and proof of licensing and insurance. Typical permit fees range from $150-$500 depending on project scope. Processing time is typically 5-10 business days for standard applications. Emergency repairs may qualify for expedited permits. All work must pass final inspection before permit closure.
Insurance Requirements
Minnesota requires minimum general liability insurance of $50,000 per occurrence and $100,000 aggregate for licensed contractors. Workers' compensation insurance is mandatory if employing others, with minimum coverage determined by payroll and risk classification. Many projects require additional umbrella coverage of $1-2 million. A surety bond may be required for larger projects or municipal work. Hennepin County and Minneapolis may require proof of current insurance before permit issuance, and some homeowners may request higher coverage limits.
Typical Cost Ranges
In Minneapolis, typical residential roofing costs range from $8,000-$15,000 for asphalt shingle replacement on average homes (1,200-2,000 sq ft), $15,000-$30,000 for metal roofing, and $20,000-$40,000+ for slate or tile roofing. Commercial roofing ranges from $5-$15 per square foot depending on materials and complexity. Emergency repairs typically cost $500-$2,500. Permit fees add $150-$500 to total project costs. Prices reflect Minneapolis market conditions including material costs, labor rates, and seasonal demand fluctuations.
Compliance Checklist
- ✓Obtain Minnesota Residential Contractor or Remodeler License through Department of Labor and Industry
- ✓Secure required general liability and workers' compensation insurance coverage
- ✓Register business with Minneapolis for tax and permit purposes
- ✓Apply for roofing permit through Minneapolis CPED with detailed plans and contractor documentation
- ✓Verify all workers are properly licensed or working under licensed supervision
- ✓Schedule required inspections during and after completion of roofing work
- ✓Ensure compliance with Minnesota Building Code and local Minneapolis amendments
- ✓Maintain current insurance certificates and provide copies to property owners when requested