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.
Roofing jobs in St Paul
0 open jobs in St Paul.
The controlled job pilot is not open yet.
Common Job Costs
Licensing Requirements
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.
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.
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.
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.
Local market snapshot
Source: DoorBase, aggregated public ZIP-level data. Updated 7/17/2026.
How to Get Licensed
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.
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).
Pass state examination
Schedule and pass the Minnesota contractor exam covering business law, construction practices, and safety regulations. Exam fee is $50.
Obtain surety bond
Secure required surety bond ($15,000 minimum) from approved bonding company. Bond protects consumers from contractor default or poor workmanship.
Submit insurance proof
Provide certificates of general liability and workers compensation insurance meeting state minimum requirements before license issuance.
Maintain compliance
Renew license every 2 years with continuing education requirements. Keep insurance and bonding current throughout license period.
About This Market
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.
- Licensed establishments countU.S. Census Bureau County Business Patterns
- Licensing requirementsMinnesota Department of Labor and Industry
- Permit requirementsCity of St Paul Department of Safety and Inspections
- Cost estimatesLocal market analysis and contractor estimates
- Insurance minimumsMinnesota state statutes and licensing board requirements
Frequently Asked Questions
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.
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.
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.
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.
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.
Roofing contractors in St Paul
No contractors listed yet.
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.