Trade directory · Bloomington metro · Minnesota

Roofing contractors in
Bloomington, Minnesota.

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

Licensed Establishments
470
U.S. Census Bureau
Peak Season
May through September, with highest demand June-August due to storm season and optimal weather conditions
Market estimate
Avg. Response Time
24-72 hours for estimates, 1-3 weeks for project start during peak season
Operator average
§ A · Market rates

Common Job Costs

BLOOMINGTON-MN · LOCAL ESTIMATES
Service
Description
Cost Range
Asphalt shingle replacement
Typical range based on local asphalt shingle replacement jobs.
$8,500 – $16,000
Metal roof installation
Typical range based on local metal roof installation jobs.
$12,000 – $25,000
Roof repair
Typical range based on local roof repair jobs.
$450 – $2,500
Gutter replacement
Typical range based on local gutter replacement jobs.
$1,200 – $3,500
Emergency roof patching
Typical range based on local emergency roof patching jobs.
$300 – $1,200
Flat roof membrane replacement
Typical range based on local flat roof membrane replacement jobs.
$7,000 – $14,000
§ B · Regulatory

Licensing Requirements

MN
§1

Licensing Requirements

Minnesota requires residential building contractor license for roofing work over $15,000. Must pass PSI examination, provide $15,000 surety bond, and maintain $50,000 general liability insurance. Commercial work requires commercial contractor license. Renewals every two years with 14 hours continuing education.

§2

Permit Requirements

City of Bloomington requires permits for roof replacement, structural repairs, and new construction. Permit fees range $100-400 based on project value. Applications submitted through BuildingPermits.Bloomingtonmn.gov with approved plans.

§3

Inspection Schedule

Initial permit inspection before work begins, mid-point framing inspection if structural work involved, and final inspection upon completion. Schedule 24-48 hours in advance through city inspection department.

§4

Insurance Minimums

Minnesota requires minimum $50,000 general liability insurance for licensed contractors. Workers compensation mandatory for employees. Many municipalities and clients require $1 million general liability.

§ C · Path to license

How to Get Licensed

6 STEPS
1

Complete Application

Submit residential building contractor license application to Minnesota Department of Labor and Industry with required documentation and $100 application fee

01/06
2

Take Contractor Exam

Schedule and pass PSI Services contractor examination covering Minnesota building codes, business practices, and safety requirements

02/06
3

Obtain Surety Bond

Purchase $15,000 contractor surety bond from approved surety company and file with state licensing board

03/06
4

Secure Insurance

Obtain minimum $50,000 general liability insurance and workers compensation coverage if employing others

04/06
5

Pay License Fee

Submit final license fee of $120 and receive contractor license valid for two years

05/06
6

Complete Renewals

Renew license every two years with 14 hours continuing education and updated insurance documentation

06/06
§ D · Field notes

About This Market

UPDATED APR 2026

Bloomington's roofing market runs hot and cold with Minnesota's brutal weather cycles. Storm damage drives 60% of replacement work, with hail and wind creating surge demand every summer. Competition is fierce among the state's 470 licensed establishments, but quality crews stay busy year-round. Costs run 10-15% above rural Minnesota due to permit fees, material transport, and higher insurance requirements in this established suburb.

To work Bloomington, you need your residential contractor license locked down—no shortcuts on the $15,000 bond or continuing education. City permits are non-negotiable and inspectors know their stuff. Plan your crews for May-September peak season when 70% of annual revenue gets made. Winter work exists but it's emergency repairs and insurance claims. Build relationships with local suppliers and insurance adjusters—they control your pipeline in this market.

Data Sources
  • Licensed establishments count
    U.S. Census Bureau County Business Patterns
  • Licensing requirements
    Minnesota Department of Labor and Industry
  • Permit requirements
    City of Bloomington Building Department
  • Insurance minimums
    Minnesota Department of Commerce
  • Cost ranges
    Local contractor estimates
  • Peak season timing
    Regional contractor survey estimates
§ E · FAQ

Frequently Asked Questions

05 QUESTIONS
Q/01

What license do I need to do roofing work in Bloomington, MN?

Minnesota requires a residential building contractor license for roofing projects over $15,000. This involves passing the PSI contractor examination, posting a $15,000 surety bond, and maintaining required insurance coverage according to the Minnesota Department of Labor and Industry.

Q/02

How much does a roofing permit cost in Bloomington?

Bloomington roofing permits range from $100-400 depending on project value. Permits are required for roof replacement and structural repairs, processed through the city's building department with 3-5 business day approval for complete applications.

Q/03

When is peak roofing season in Bloomington, MN?

Peak season runs May through September, with highest demand June-August due to storm damage and optimal weather conditions. Winter roofing work is primarily emergency repairs and insurance claims according to local contractor estimates.

Q/04

What insurance do roofing contractors need in Minnesota?

Minnesota mandates minimum $50,000 general liability insurance for licensed contractors, plus workers compensation for employees. Most commercial clients and municipalities require $1 million general liability coverage per the Minnesota Department of Commerce.

Q/05

How long does it take to get roofing estimates in Bloomington?

Contractors typically provide estimates within 24-72 hours, with project starts scheduled 1-3 weeks out during peak season. Emergency repairs can often begin same-day or next-day based on local contractor capacity estimates.

§ F · Directory

Roofing contractors in Bloomington

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.