Roofers in St Paul, MN
Compare up to three local St Paul roofing contractors from Henry's vetted bench — repairs, full replacements and storm damage.
St Paul homes take a beating from ice dams, hailstorms, and heavy snow loads, so hiring a roofer who knows Ramsey County code and Minnesota licensing rules matters. This hub covers real permit, license, cost, and neighborhood details to help you hire with confidence.
The Henry Standard
Every roofer in our network agrees to three things.
Show up
Call back. Keep appointments. And if something changes, communicate it.
Quote honestly
Clear scope, materials, and pricing in writing—so you know what you're agreeing to.
Finish the work
See the job through and take care of the agreed-upon work before calling it finished.
Nothing revolutionary. Just the way we believe doing business should still be done.
How Henry matches you with St Paul roofers
- Step 1
Tell Henry about the roof
Your ZIP, what's going on up there, and how soon you need it handled. Two minutes, four questions.
- Step 2
Pros are already vetted
Only three Henry Standard roofers in your St Paul-area ZIP get your request — pros we've checked for responsiveness, references and written estimates.
- Step 3
Compare up to three quotes
You hear from three roofers at most — never a list of twenty — and every estimate comes in writing. You pick, or pick nobody.
What roofing costs in St Paul
| Roof inspection | $150 - $400 |
| Asphalt shingle roof replacement (1,800-2,200 sq ft) | $9,500 - $16,500 |
| Roof repair (leak, flashing, storm damage) | $400 - $1,800 |
| Ice dam removal (steam) | $500 - $1,200 |
| Full tear-off with plywood decking replacement | $12,000 - $22,000 |
Ranges are general estimates gathered from homeowner-reported quotes in the St Paul area, not an offer or a quote for your roof.
When to schedule roof work in St Paul
St Paul's freeze-thaw winters drive ice dam damage on older homes in Como and Merriam Park, while spring and summer hailstorms across the Twin Cities metro trigger insurance claims and seasonal contractor demand; roofs must also be built to handle Minnesota's snow load requirements.
Permits, inspections and HOA rules
Reroofing on one- and two-family homes requires a permit from the Saint Paul Department of Safety and Inspections (DSI), 375 Jackson Street, Suite 220 (651-266-8989). DSI's Reroofing Guideline (2020 MN Residential Code, Section R908) prohibits shingle overlays over an existing layer in most cases and requires notifying the area building inspector before work begins; permits and inspections are now managed through the city's PAULIE platform.
Licensing and insurance in Minnesota
Roofers working on Minnesota homes must hold a Residential Building Contractor or Residential Roofer license through the Minnesota Department of Labor and Industry (DLI). Verify any contractor's license, bond, and insurance status free using DLI's iMS License and Registration Lookup at ims.dli.mn.gov before signing a contract.
Why St Paul roofs need specialized care
Many St Paul homes in Summit Hill, Macalester-Groveland, and Merriam Park are pre-war bungalows and Tudors with shallow attic ventilation, which makes them prone to ice dams when warm attic air melts roof snow that refreezes at the eaves.
Newer construction and additions in Highland Park and Como still must meet Minnesota's snow load and wind design requirements under the state residential code, so a roofer's familiarity with local code is essential.
Permits and inspections in Saint Paul
DSI requires a building permit for reroofing work and generally does not allow a second layer of shingles over an existing roof. Homeowners should ask their contractor to pull the permit and schedule the required inspection rather than skip it to save time.
The city's Reroofing Guideline also addresses when deck sheathing replacement and ice-and-water shield underlayment are required, which is standard practice in St Paul given the climate.
Verifying licensing and insurance
Before hiring, look up the contractor's Residential Building Contractor or Residential Roofer license on DLI's iMS system to confirm it's active and check for enforcement actions.
Ask for a certificate of general liability insurance and workers' compensation coverage, since Minnesota law requires most roofing contractors to carry both.
Also check our St Paul crawl space resources
Roof leaks and ice dam moisture in St Paul homes can travel down through walls into crawl spaces, especially in older Payne-Phalen and West Seventh houses with limited insulation. If you're dealing with moisture, mold, or insulation issues below the roofline, homeowners can also check our St Paul crawl space resources for vetted local specialists.
Areas Henry covers
Highland Park · Macalester-Groveland · Como · Summit Hill · Merriam Park · Payne-Phalen · West Seventh · Frogtown
Common questions
Do I need a permit to reroof my St Paul home?
Yes. Saint Paul DSI requires a building permit for reroofing one- and two-family dwellings, and the area building inspector must be notified before work starts.
How do I verify a roofer's Minnesota license?
Search the contractor's name or license number on the Minnesota DLI iMS License and Registration Lookup at ims.dli.mn.gov to confirm active status and check for complaints.
Are shingle overlays allowed in St Paul?
No. DSI's reroofing policy generally prohibits installing new shingles over an existing layer; a full tear-off is typically required.
What causes most roof damage in St Paul?
Ice dams from freeze-thaw cycles in winter and hailstorms in spring and summer are the two biggest drivers of roof repairs and insurance claims across the Twin Cities.
How much does ice dam removal cost in St Paul?
Steam-based ice dam removal typically runs $500 to $1,200 depending on roof size and ice severity.
St Paul roofing guides from The Henry Files
Moisture below the roofline in St Paul?
A damp basement or crawl space can be a separate problem from a roof leak. Henry's local crawl space guide covers moisture control, inspections, and repair options.
Crawl space repair in St Paul, MNNearby Minnesota markets
Sources
Get St Paul roofing estimates in writing.
Two minutes now beats weeks of unreturned calls. Free, no obligation, never more than three roofers.
Get My Free Roofing Quotes