Trade directory · St Paul metro · Minnesota

Roofing contractors in
St Paul, Minnesota.

A public directory of roofing contractor businesses serving greater St Paul. Market data, licensing requirements, and cost benchmarks — updated continuously from public sources.

Employer Establishments
470
U.S. Census Bureau
Peak Season
April through October, with highest demand May-September due to storm damage and weather window constraints
Market estimate
Avg. Response Time
24-72 hours for quotes, 1-3 weeks for project start during peak season
Operator average
§ J · OPEN JOBS

Roofing jobs in St Paul

00 OPEN

0 open jobs in St Paul.

The controlled job pilot is not open yet.

§ A · Market rates

Common Job Costs

ST PAUL-MN · LOCAL ESTIMATES
Service
Description
Cost Range
Asphalt shingle roof replacement
Typical range based on local asphalt shingle roof replacement jobs.
$8,500 – $15,000
Metal roof installation
Typical range based on local metal roof installation jobs.
$12,000 – $25,000
Emergency roof repair
Typical range based on local emergency roof repair jobs.
$400 – $1,500
Gutter installation
Typical range based on local gutter installation jobs.
$800 – $2,500
Roof inspection
Typical range based on local roof inspection jobs.
$150 – $400
Ice dam removal
Typical range based on local ice dam removal jobs.
$300 – $1,200
§ B · Regulatory

Licensing Requirements

MN
§1

Licensing Requirements

Minnesota requires a Construction Contractor License for projects over $15,000. Must pass state exam, provide financial statements, and maintain $15,000 surety bond. Class A license for unlimited projects, Class B for projects under $300,000. Renewal every 2 years with continuing education requirements.

§2

Permit Requirements

Building permits required through St Paul Department of Safety and Inspections for roof replacements and structural repairs. Permit fees range $100-500 based on project value. Emergency repairs may proceed with permit application within 72 hours.

§3

Inspection Schedule

Initial inspection before work begins, rough inspection for structural work, final inspection upon completion. Inspections must be scheduled 24 hours in advance through St Paul DSI.

§4

Insurance Minimums

General liability minimum $50,000 per occurrence, $100,000 aggregate. Workers compensation required for employees. Bonding requirements vary by project size and municipality.

§ M · DoorBase

Local market snapshot

14 ZIPs
Population330,456
Household income$85,350
Home value$350,907
Median rent$1,512
Unemployment3.89%
Job growth-1.00%

Source: DoorBase, aggregated public ZIP-level data. Updated 7/17/2026.

§ C · Path to license

How to Get Licensed

6 STEPS
1

Meet prerequisites

Verify 4 years construction experience or equivalent education. Gather financial statements showing $50,000 net worth for Class A or $25,000 for Class B license.

01/06
2

Complete application

Submit contractor license application to Minnesota Department of Labor and Industry with required documentation and fees ($300 for Class A, $185 for Class B).

02/06
3

Pass state examination

Schedule and pass the Minnesota contractor exam covering business law, construction practices, and safety regulations. Exam fee is $50.

03/06
4

Obtain surety bond

Secure required surety bond ($15,000 minimum) from approved bonding company. Bond protects consumers from contractor default or poor workmanship.

04/06
5

Submit insurance proof

Provide certificates of general liability and workers compensation insurance meeting state minimum requirements before license issuance.

05/06
6

Maintain compliance

Renew license every 2 years with continuing education requirements. Keep insurance and bonding current throughout license period.

06/06
§ D · Field notes

About This Market

UPDATED APR 2026

St Paul's roofing market runs hot from spring through fall, driven by harsh winter damage and Minnesota's narrow construction window. With approximately 470 licensed establishments statewide, competition is steady but not cutthroat. Asphalt shingles dominate residential work, but metal roofing gains ground due to snow load performance. Ice dam damage creates consistent winter emergency work. Costs run 10-15% above national average due to weather challenges and material transport. The market supports both volume contractors and specialized shops, with storm chasers creating periodic pricing pressure.

To work St Paul, get your Minnesota contractor license sorted first - the state doesn't mess around with unlicensed work. St Paul's DSI runs a tight ship on permits and inspections, so build buffer time into your schedules. Peak season booking fills up fast; smart contractors line up spring work by February. Winter emergency calls pay premium rates but require immediate response capability. Insurance costs bite harder here due to weather exposure, but the market accepts higher pricing to cover it. Local suppliers know the drill with winter deliveries and material staging.

Data Sources
  • Licensed establishments count
    U.S. Census Bureau County Business Patterns
  • Licensing requirements
    Minnesota Department of Labor and Industry
  • Permit requirements
    City of St Paul Department of Safety and Inspections
  • Cost estimates
    Local market analysis and contractor estimates
  • Insurance minimums
    Minnesota state statutes and licensing board requirements
§ E · FAQ

Frequently Asked Questions

05 QUESTIONS
Q/01

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

You need a Minnesota Construction Contractor License for projects over $15,000. Class A allows unlimited project size, Class B covers projects under $300,000. Source: Minnesota Department of Labor and Industry.

Q/02

How much does a typical roof replacement cost in St Paul?

Asphalt shingle replacements typically run $8,500-$15,000 for average homes, while metal roofs cost $12,000-$25,000. Costs vary based on roof complexity, material grade, and seasonal demand. Estimates based on local market analysis.

Q/03

When is peak roofing season in St Paul?

Peak season runs April through October, with highest demand May-September. Winter work focuses on emergency repairs and ice dam removal. Weather constraints limit installation work to roughly 7-8 months annually.

Q/04

Do I need permits for roofing work in St Paul?

Yes, building permits are required for roof replacements and structural repairs through St Paul Department of Safety and Inspections. Permit fees range $100-500 based on project value. Source: City of St Paul DSI.

Q/05

How many roofing contractors operate in Minnesota?

Approximately 470 licensed roofing establishments operate statewide in Minnesota, creating moderate competition levels in metro markets like St Paul. Source: U.S. Census Bureau County Business Patterns.

§ F · Directory

Roofing contractors in St Paul

0 LISTED · SORTED BY DISTANCE

No contractors listed yet.

List your services

For contractors

Run your roofing business on The Forge.

Apply to be listed on The Board for free. Manage leads, quotes, jobs, and follow-ups in one place, built for independent operators and growing crews.