Trade directory · Woodbury metro · Minnesota

Roofing contractors in
Woodbury, Minnesota.

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

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

Common Job Costs

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

Licensing Requirements

MN
§1

Licensing Requirements

Minnesota requires residential building contractor license for roofing work over $15,000. Must pass state exam, provide financial statements, carry required insurance, and maintain continuing education. License renewal every 2 years with 14 hours CE. Roofing specialty certification available but not mandatory.

§2

Permit Requirements

Woodbury requires building permits for roof replacement and major repairs. Permit fees range $150-400 based on project value. Submit plans showing materials, structural details, and energy compliance.

§3

Inspection Schedule

Initial permit inspection before work begins, rough inspection after decking/structural work, final inspection upon completion. Schedule 24 hours in advance through Woodbury Building Department.

§4

Insurance Minimums

General liability minimum $300,000, workers compensation required for employees, surety bond $15,000 for residential contractor license

§ C · Path to license

How to Get Licensed

5 STEPS
1

Complete application

Submit residential building contractor license application to Minnesota Department of Labor and Industry with $300 application fee, financial statements, and business documentation

01/05
2

Pass state examination

Schedule and pass the residential contractor exam covering Minnesota building codes, business practices, and construction standards. Exam fee $75, study materials recommended

02/05
3

Obtain required insurance

Secure general liability insurance minimum $300,000, workers compensation if employing others, and purchase $15,000 surety bond from approved provider

03/05
4

Submit bond and insurance

Provide certificate of insurance and surety bond documentation to licensing department. All coverage must remain active throughout license period

04/05
5

Receive license approval

Upon approval, receive residential building contractor license valid for 2 years. Must complete 14 hours continuing education before renewal

05/05
§ D · Field notes

About This Market

UPDATED APR 2026

Woodbury's roofing market runs hot from spring storm damage and steady residential growth in this Twin Cities suburb. You've got 470 licensed establishments statewide competing for work, but Woodbury's upper-middle-class housing stock means quality jobs at decent margins. Storm chasers flood in after hail season, but local contractors who build relationships win the replacement and maintenance work year-round. Costs run 10-15% above state average due to higher material standards and permit requirements.

To work this market, get your residential contractor license sorted first - the state exam isn't a joke and the paperwork takes time. Woodbury's building department runs tight ship on permits and inspections, so know the codes and schedule properly. Peak season books up fast, so line up your crew and materials by March. Focus on quality over speed - these homeowners research contractors hard and bad reviews spread fast in tight neighborhoods.

Data Sources
  • Licensed establishments count
    US Census Bureau County Business Patterns
  • Licensing requirements
    Minnesota Department of Labor and Industry
  • Permit requirements
    City of Woodbury Building Department
  • Insurance minimums
    Minnesota Department of Commerce
  • Cost estimates
    Local market analysis and contractor surveys
§ E · FAQ

Frequently Asked Questions

05 QUESTIONS
Q/01

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

You need a Minnesota residential building contractor license for roofing projects over $15,000. This requires passing a state exam, financial documentation, insurance, and bonding. Source: Minnesota Department of Labor and Industry.

Q/02

How much does roof replacement cost in Woodbury?

Asphalt shingle replacement typically runs $8,500-$15,000 for average homes, while metal roofing ranges $12,000-$22,000. Costs vary based on roof size, pitch, and material quality. Estimates based on local market analysis.

Q/03

Do I need a permit for roof work in Woodbury?

Yes, Woodbury requires building permits for roof replacement and major repairs. Permit fees range $150-400 based on project value. Apply through Woodbury Building Department with material specifications and structural details.

Q/04

When is peak roofing season in Minnesota?

Peak season runs April through September, with highest demand May-August due to storm damage and optimal weather. Schedule projects early as contractors book 1-3 weeks out during busy periods.

Q/05

What insurance do roofing contractors need in Minnesota?

Minimum requirements include general liability coverage of $300,000, workers compensation for employees, and $15,000 surety bond for residential contractor license. Source: Minnesota Department of Commerce.

§ F · Directory

Roofing contractors in Woodbury

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.