Trade directory · Minneapolis metro · Minnesota

Roofing contractors in
Minneapolis, Minnesota.

A public directory of licensed roofing contractors serving greater Minneapolis. Market data, licensing requirements, and cost benchmarks — updated continuously from public sources.

Licensed Establishments
470
U.S. Census Bureau
Peak Season
May through October, with highest demand July-September following storm season
Market estimate
Avg. Response Time
2-4 days for quotes during normal season, 1-2 weeks during peak storm season
Operator average
§ A · Market rates

Common Job Costs

MINNEAPOLIS-MN · LOCAL ESTIMATES
Service
Description
Cost Range
Asphalt shingle replacement
Typical range based on local asphalt shingle replacement jobs.
$8,500 – $15,000
Metal roof installation
Typical range based on local metal roof installation jobs.
$12,000 – $22,000
Roof repair (storm damage)
Typical range based on local roof repair (storm damage) jobs.
$800 – $4,500
Flat roof membrane replacement
Typical range based on local flat roof membrane replacement jobs.
$6,000 – $12,000
Gutter installation
Typical range based on local gutter installation jobs.
$1,200 – $2,800
Ice dam removal
Typical range based on local ice dam removal jobs.
$500 – $1,500
§ B · Regulatory

Licensing Requirements

MN
§1

Licensing Requirements

Minnesota requires Residential Building Contractor license for roofing work over $15,000. Must pass PSI exam, provide $50,000 surety bond, show 4 years experience or equivalent education. Commercial work requires appropriate specialty license. License renewal every 2 years with 14 hours continuing education.

§2

Permit Requirements

Minneapolis requires building permits for roof replacement, structural repairs, and additions. Permit fees range $100-500 based on project value. Some repairs under $5,000 may be exempt.

§3

Inspection Schedule

Initial permit inspection before work begins, rough inspection for structural work, final inspection upon completion. Schedule 24-48 hours in advance through Minneapolis online system.

§4

Insurance Minimums

General liability minimum $300,000 per occurrence, $600,000 aggregate. Workers compensation required if employees. Many municipalities require $1 million liability for permit applications.

§ C · Path to license

How to Get Licensed

6 STEPS
1

Document experience

Gather proof of 4 years roofing experience through W-2s, contracts, or employer verification. Alternative: complete approved construction education program.

01/06
2

Obtain surety bond

Purchase $50,000 surety bond from approved provider. Bond protects consumers and remains active throughout license period.

02/06
3

Schedule PSI exam

Register for contractor examination through PSI Services. Study Minnesota contractor reference manual and building codes.

03/06
4

Submit application

Complete online application through Minnesota Department of Labor and Industry with all supporting documents, bond, and fees.

04/06
5

Pass background check

State conducts criminal background review. Certain felonies may disqualify applicants within specified timeframes.

05/06
6

Receive license

Upon approval, receive contractor license valid for 2 years. Begin 14-hour continuing education requirement for renewal.

06/06
§ D · Field notes

About This Market

UPDATED APR 2026

Minneapolis roofing market is driven hard by weather - hail storms, ice dams, and thermal cycling tear up roofs fast here. High demand keeps prices steady, but you're competing against roughly 470 licensed establishments statewide. Asphalt shingles dominate residential, metal gaining ground on commercial. Storm chasers flood the market after major weather events, so reputation and local presence matter more than low-ball pricing. Winter work is limited but ice dam removal pays well for those equipped to handle it. Getting licensed in Minnesota means jumping through hoops - the state exam, bonding requirements, and experience documentation take time. Minneapolis permit process is streamlined online but inspections are strict. Peak season runs May through October, with the heaviest volume July through September when storm damage peaks. Plan for 14 hours continuing education every two years to keep your license current. Insurance minimums are reasonable but most commercial jobs require higher limits. Build relationships with adjusters and property managers - repeat business beats chasing one-off homeowner jobs.

Data Sources
  • Licensed establishments count
    U.S. Census Bureau
  • Licensing requirements
    Minnesota Department of Labor and Industry
  • Permit requirements
    Minneapolis Building Department
  • Cost ranges
    Industry estimates based on local market analysis
  • Insurance minimums
    Minnesota Department of Commerce
§ E · FAQ

Frequently Asked Questions

05 QUESTIONS
Q/01

Do I need a license for small roofing repairs in Minneapolis?

Minnesota requires contractor licensing for roofing projects over $15,000. Smaller repairs may be exempt but check with Minneapolis Building Department for specific permit requirements based on scope of work.

Q/02

How long does it take to get a roofing contractor license in Minnesota?

Plan 4-6 weeks minimum. You must document 4 years experience, obtain $50,000 surety bond, pass PSI examination, and complete application review by Minnesota Department of Labor and Industry.

Q/03

What insurance do roofing contractors need in Minneapolis?

Minnesota mandates $300,000 general liability minimum, plus workers compensation if you have employees. Most Minneapolis permit applications require proof of $1 million liability coverage.

Q/04

When is peak roofing season in Minneapolis?

May through October, with heaviest demand July-September following Minnesota storm season. Ice dam work provides winter revenue but requires specialized equipment and safety protocols.

Q/05

How much does a typical roof replacement cost in Minneapolis?

Asphalt shingle replacement ranges $8,500-15,000 for average home. Metal roofing runs $12,000-22,000. Costs vary based on pitch, accessibility, material choice, and storm damage extent.

§ F · Directory

Roofing contractors in Minneapolis

0 LISTED · SORTED BY DISTANCE

No contractors listed yet.

List your services

For contractors

Run your roofing business on The Forge.

Get listed on The Board for free. Manage leads, quotes, jobs, and follow-ups in one place. Built for trades, used by thousands of operators nationwide.