EdgeLocal

Roofing Contractors in Minnesota

1,632 roofing contractors in Minnesota are listed on EdgeLocal. Featured businesses appear first; ratings shown are from each business's Google Business Profile.

Roofing contractors tear off and replace worn roofs, fix leaks, replace flashing and vents, repair hail and wind damage, and help homeowners document storm claims with insurers. Many also install ice-and-water shield, ridge ventilation and gutters as part of a full re-roof.

  • DaBella

    Roofing

    1530 Greenview Dr SW Ste 111, Rochester, MN 55902

    4.8 · 1,328 Google reviews

  • Stronghouse

    windows

    7575 Corporate Way, Eden Prairie, MN 55344

    4.7 · 703 Google reviews

  • Craftsmen Home Improvements, Inc.

    Siding & Stucco

    7455 France Ave S #194, Edina, MN 55435

    5.0 · 465 Google reviews

  • Trinity Exteriors

    windows

    6560 Edenvale Blvd, Eden Prairie, MN 55346

    4.8 · 436 Google reviews

  • Exteriors Plus Roofing, Siding & Windows

    decks

    12481 Rhode Island Ave, Savage, MN 55378

    4.9 · 343 Google reviews

  • Paskar Construction

    Roofing

    1281 114th Ave NW, Minneapolis, MN 55448

    4.9 · 255 Google reviews

    (971) 895-6711
  • Heritage Exteriors

    siding

    3867 US-12, Willmar, MN 56201

    4.9 · 251 Google reviews

  • Iron River Construction

    electrical

    586 Bavaria Ln, Chaska, MN 55318

    4.8 · 234 Google reviews

  • Pure Construction

    roofing

    5466 7th St NE, Fridley, MN 55421

    4.9 · 227 Google reviews

  • SERVPRO of Wright County

    Roofing

    1348 Dundas Cir, Monticello, MN 55362

    4.8 · 213 Google reviews

  • Centauri Systems - Solar Company Minnesota

    solar

    9278 Isanti St NE, Blaine, MN 55449

    5.0 · 200 Google reviews

  • Next Level Seamless Gutters / Exteriors Inc.

    Roofing

    1432 80th St NW, Buffalo, MN 55313

    4.9 · 189 Google reviews

  • Grand Exteriors

    Roofing

    10361 Jamestown St NE, Blaine, MN 55449

    4.9 · 172 Google reviews

    (651) 373-0536
  • American Building Contractors

    Roofing

    2960 Judicial Rd #100, Burnsville, MN 55337

    4.8 · 159 Google reviews

  • Foremost Exteriors

    Roofing

    4740 124th St, Savage, MN 55378

    4.9 · 147 Google reviews

  • Lakes Country Roofing

    roofing

    1005 Pebble Lake Rd Ste 114, Fergus Falls, MN 56537

    5.0 · 145 Google reviews

  • Incline Exteriors

    Roofing

    143 Oak St, Excelsior, MN 55331

    4.9 · 142 Google reviews

  • Provision Contractors LLC

    Roofing

    908 Paul Bunyan Dr S #4, Bemidji, MN 56601

    4.8 · 137 Google reviews

  • Referred Roofing & Restoration

    Roofing

    20980 Rogers Dr #450, Rogers, MN 55374

    5.0 · 128 Google reviews

    (763) 726-4245
  • Ronningen Roofing

    Residential Contractors - Residential Roofer Contractor

    608 11th Ave NW, Rochester, MN 55901

    4.9 · 122 Google reviews

    (507) 281-8899
  • Honest Exteriors

    windows

    6566 Edenvale Blvd Ste B, Eden Prairie, MN 55346

    4.8 · 121 Google reviews

  • Miller Roofing & Siding

    Roofing

    4090 Hunters Ln, Webster, MN 55088

    5.0 · 113 Google reviews

  • RESIDE

    kitchen-remodeling

    6026 Blue Cir Dr, Minnetonka, MN 55343

    4.9 · 110 Google reviews

  • Wild Construction

    Roofing

    222 Monroe St, Anoka, MN 55303

    4.8 · 109 Google reviews

  • Interstate gutter pros

    Roofing

    6325 Van Buren St NE, Fridley, MN 55432

    5.0 · 108 Google reviews

  • SERVPRO of Mankato/Owatonna

    Damage Restoration

    1150 N River Dr, Mankato, MN 56001

    4.7 · 108 Google reviews

  • Advantage Home Pros

    Roofing

    2605 Aga Dr #1, Alexandria, MN 56308

    4.9 · 107 Google reviews

  • Beaver Roofing LLC

    Roofing

    50750 Vinewood Trail, Bemidji, MN 56601

    4.9 · 101 Google reviews

  • ProPeak Construction, LLC

    roofing

    514 Industrial Park Rd, Pierz, MN 56364

    5.0 · 100 Google reviews

  • Mav City Restoration Inc.

    Roofing

    711 S Pine St, Waconia, MN 55387

    4.8 · 97 Google reviews

  • First Choice Exteriors

    Roofing

    12905 Pioneer Trail, Eden Prairie, MN 55347

    4.9 · 96 Google reviews

  • Ed's Exteriors, LLC

    Roofing

    25784 Nacre St NW, St Francis, MN 55070

    5.0 · 94 Google reviews

  • SERVPRO of Downtown Minneapolis/Team Bates & Hogan

    storm-restoration

    331 2nd Ave S Ste 456, Minneapolis, MN 55401

    5.0 · 91 Google reviews

  • Lakes Country Roofing

    roofing

    715 NW 7th St Ste 5, Brainerd, MN 56401

    4.9 · 89 Google reviews

  • Twin Cities Siding & Roofing Eden Prairie

    Siding & Stucco

    6500 Carlson Dr, Eden Prairie, MN 55346

    4.9 · 87 Google reviews

  • ABC Seamless Lakes Area ; A2Z Home Solutions

    roofing

    3986 MN-210, Pillager, MN 56473

    4.6 · 81 Google reviews

  • Gold Star Contracting

    Roofing

    3025 4th Ave E, Shakopee, MN 55379

    5.0 · 80 Google reviews

  • Results Contracting

    roofing

    3051 2nd St S Ste 100B, St Cloud, MN 56301

    4.9 · 80 Google reviews

  • SERVPRO of Hutchinson, North Waconia

    Damage Restoration

    1309 Oak Ave Ste 205-A, Waconia, MN 55387

    4.9 · 79 Google reviews

  • Perzhu Construction, LLC.

    general-contractor

    15612 MN-7 Ste 233, Minnetonka, MN 55345

    4.9 · 77 Google reviews

  • SERVPRO of Faribault, St. Peter, Le Sueur

    Damage Restoration

    303 1st Ave NE #105, Faribault, MN 55021

    4.9 · 76 Google reviews

  • Sharp Exteriors

    Roofing

    16859 Welcome Ave SE, Prior Lake, MN 55372

    5.0 · 74 Google reviews

  • Lacina Siding & Windows Inc

    doors

    2104 N Riverfront Dr, Mankato, MN 56001

    4.3 · 72 Google reviews

  • Bravo Restorations LLC

    Damage Restoration

    7126 Logan Ave S, Richfield, MN 55423

    5.0 · 66 Google reviews

  • Lux Builders LLC

    roofing

    25770 Jivaro St NW, Isanti, MN 55040

    5.0 · 62 Google reviews

  • Midwest Roof & Solar

    Roofing

    5319 W 74th St, Minneapolis, MN 55439

    4.8 · 61 Google reviews

  • Iron & Oak

    remodeling

    6971 Washington Ave S, Edina, MN 55439

    4.9 · 60 Google reviews

  • Pudas Construction, Inc

    Roofing

    864 78th St, Victoria, MN 55386

    5.0 · 59 Google reviews

  • Woodland Roofing & Exteriors

    roofing

    40674 Peninsula Rd, Fifty Lakes, MN 56448

    5.0 · 59 Google reviews

  • Timberline Roofing & Contracting Inc

    Roofing

    5010 Jewel Ln N, Plymouth, MN 55446

    4.9 · 59 Google reviews

Hiring roofing contractors in Minnesota: what to know

Roofers repair, replace and inspect residential roofs, from asphalt shingles to metal and low-slope systems. Roofing contractors tear off and replace worn roofs, fix leaks, replace flashing and vents, repair hail and wind damage, and help homeowners document storm claims with insurers. Many also install ice-and-water shield, ridge ventilation and gutters as part of a full re-roof.

How much do roofing contractors cost?

Typical U.S. pricing is $8,500–$24,000 for a typical asphalt shingle replacement. What moves the price:

Cost factorWhy it matters
Roof size and pitchPriced per square (100 sq ft); steep roofs need extra safety gear and labor.
MaterialArchitectural asphalt is the baseline; standing-seam metal or slate can double the price.
Tear-off layersRemoving two or more old layers adds disposal and labor.
Decking repairsRotted plywood is replaced per sheet once the old roof is off.
Ventilation and flashingNew ridge vents, chimney flashing and skylight kits add cost but prevent leaks.

How to hire a roofer

  1. Verify registration and insurance. Ask for a certificate of liability and workers comp insurance naming you as holder.
  2. Get three written bids. Compare the same shingle line, underlayment and ventilation plan on each.
  3. Ask about manufacturer certification. Certified installers can offer extended system warranties.
  4. Confirm the tear-off plan. Get it in writing whether old layers are removed and how decking repairs are priced.
  5. Clarify storm-claim handling. A good roofer documents damage but never asks you to sign over your claim.
  6. Hold final payment until inspection. Pay the balance after cleanup, magnet sweep and any required permit inspection.

Red flags to watch for

  • Door-knocking storm chasers with out-of-state plates right after hail
  • Offers to "cover your deductible" — that is insurance fraud in most states
  • Large cash deposits demanded before materials are delivered
  • No permanent local address or phone number

Licensing in Minnesota

Requirements vary by state: Iowa requires contractor registration, Illinois and Minnesota license roofers at the state level, and other states rely on local licensing. Always verify registration and insurance before work starts.

The Minnesota Department of Labor and Industry licenses residential building contractors, remodelers and roofers. Electricians and plumbers hold separate state licenses, and radon professionals must be licensed by the Minnesota Department of Health.

Best time to hire

Late spring through early fall is peak roofing season. Book soon after a hail event before calendars fill, and schedule non-urgent replacements in early spring or late fall for better availability.

Related services

Roofing Contractors in Minnesota: FAQs

How do I find a good roofer in Minnesota?

Compare local roofing contractors on EdgeLocal by Google rating, review count and hours, then request written quotes from at least three. Verify Minnesota licensing where it applies.

How much does a roofer cost in Minnesota?

Typical U.S. pricing is about $8,500–$24,000 for a typical asphalt shingle replacement. Local prices in Minnesota vary with labor rates, materials and season — these figures are industry estimates, not EdgeLocal data.

How long does a roof replacement take?

Most single-family re-roofs are finished in one to three days, depending on size, pitch, weather and how many layers are torn off.

Can a roof be replaced in winter?

Yes, but shingles need sun or hand-sealing to bond below about 40°F, so many roofers prioritize repairs in winter and schedule full replacements spring through fall.

Will insurance pay for a new roof after hail?

If an adjuster confirms functional hail or wind damage, most policies cover replacement minus your deductible. Older roofs may be paid at actual cash value instead of replacement cost.

How long does an asphalt roof last in the Midwest?

Architectural asphalt shingles typically last 20–30 years; freeze-thaw cycles, hail and poor attic ventilation shorten that.

Do roofing contractors need a license in Minnesota?

Requirements vary by state: Iowa requires contractor registration, Illinois and Minnesota license roofers at the state level, and other states rely on local licensing. Always verify registration and insurance before work starts. In Minnesota: The Minnesota Department of Labor and Industry licenses residential building contractors, remodelers and roofers.

When is the best time to hire roofing contractors in Minnesota?

Late spring through early fall is peak roofing season. Book soon after a hail event before calendars fill, and schedule non-urgent replacements in early spring or late fall for better availability. Minnesota has some of the coldest winters in the lower 48, deep frost depths, ice dams and heavy snow loads.

Need roofing contractors?

Get Free Quotes