Every summer, Saint Paul gets hit with hail. Every spring, freeze-thaw cycles work their way under shingles. And every storm season, homeowners across the Twin Cities find themselves googling "roofing contractor Saint Paul" — often in a hurry, often under stress, and often without a clue what separates a trustworthy contractor from a three-truck operation that'll be gone before your warranty claim goes through.
This guide is written from the inside. We're a Saint Paul roofing contractor. We've seen what bad jobs look like — because we get called to fix them. Here's what actually matters when you're choosing a roofer in Minnesota.
1. Verify Minnesota Licensing Before Anything Else
In Minnesota, residential roofing contractors are required to hold a Residential Building Contractor (RBC) or Residential Remodeler license issued by the Department of Labor and Industry. This is not optional — it's the law.
The DLI maintains a public license lookup at mn.gov/dli. Takes two minutes. If a contractor can't provide their license number, or the number comes back invalid, walk away. No exceptions. Licensing protects you: if something goes wrong, you have legal recourse against a licensed contractor that you simply don't have against an unlicensed one.
Quick check: Ask for the contractor's license number before they come to your property. Any legitimate roofing contractor in Saint Paul will provide it without hesitation.
2. Demand Proof of Insurance (Two Types)
This is where homeowners get burned. There are two separate insurance types you need to verify:
- General Liability Insurance — covers property damage. If a roofer drops a bundle of shingles through your garage window, this pays for it.
- Workers' Compensation Insurance — covers workers injured on your property. Without this, you could be liable for medical bills if a worker falls off your roof.
Don't just ask if they have insurance — ask for a certificate of insurance (COI) and verify that the policy is current. Call the insurer directly if you want to be sure. Reputable contractors expect this. Fly-by-night crews will get defensive.
3. Understand the Storm Chaser Problem
After every major hail event in the Twin Cities, out-of-state crews flood the area. They knock doors, offer cheap estimates, and often pressure homeowners to sign contracts on the spot. Some are fine. Many disappear when problems surface later.
The telltale signs of a storm chaser operation:
- No local address or local phone number
- High-pressure tactics — "this offer expires today"
- Large upfront deposits (30–50% before work starts is a red flag)
- No physical presence in Minnesota
- Can't name any local references
A Minnesota-based roofing contractor has a reputation to protect in the local market. That accountability matters.
4. Ask About Their Warranty — Both Parts
There are two distinct warranties on any roof installation:
- Manufacturer warranty — covers the shingles themselves (typically 20–50 years depending on the product)
- Workmanship warranty — covers the contractor's installation. This varies wildly: 1 year from some, 10+ from others.
The manufacturer warranty is often voided if installation doesn't meet the manufacturer's specifications — which means a bad installation job can invalidate both warranties at once. Ask what certification level the contractor holds with their primary shingle manufacturer. GAF, Owens Corning, and CertainTeed all have contractor certification programs that give homeowners added warranty protection.
5. Get Multiple Written Estimates
Three estimates minimum. Not to find the cheapest — to understand the range and spot outliers. An estimate that's dramatically below market typically means something is being cut: materials grade, underlayment, ice-and-water shield coverage, or disposal costs hidden elsewhere.
A proper written estimate should specify:
- Exact materials (manufacturer, product line, shingle weight)
- What's being removed and how debris will be disposed
- Scope of any decking repair if found during tear-off
- Payment schedule
- Start date and estimated completion
Verbal estimates are not estimates. If it's not in writing, it doesn't exist.
6. Check Local Reviews — Not Just Google
Google reviews are useful but easy to manipulate. Also check:
- Better Business Bureau (bbb.org) — look for complaint history, not just rating
- Nextdoor — hyperlocal, harder to fake, great for Saint Paul and Minneapolis contractors specifically
- MN DLI complaint history — a contractor with active complaints against their license is a serious red flag
Ask for references from jobs completed in the past 12 months, ideally in similar Saint Paul neighborhoods. Call them. Homeowners who just had their roof done are usually happy to talk about it.
7. Understand Minnesota's Specific Requirements
Minnesota's climate creates specific technical requirements that out-of-state contractors sometimes miss:
- Ice-and-water shield — required at eaves and valleys in Minnesota. The code minimum is 24 inches past the interior wall. We run ours further.
- Ventilation — improper attic ventilation causes ice dams and voids manufacturer warranties. Any reputable roofer in Saint Paul should assess your ventilation as part of the bid.
- Drip edge — required at both eaves and rakes under Minnesota code. Some crews skip the rake drip edge to save time.
Minnesota-specific question to ask every contractor: "How much ice-and-water shield do you install, and where?" If they say "just at the eaves," ask why they're not covering the full vulnerable area. A good contractor will welcome the question.
8. Never Pay the Full Amount Upfront
A reasonable payment schedule looks like this: 0% upfront (or a small deposit for materials), 50% at project start, balance on completion and your satisfaction. Any contractor demanding 50%+ upfront before touching your roof is a warning sign. Your leverage as a homeowner is payment — don't surrender it before the work is done.
The Bottom Line on Picking a Roofer in Minnesota
Choosing a roofing contractor in Saint Paul comes down to three things: verification (license, insurance), accountability (local presence, references, warranty), and communication (written estimates, clear scope). The contractors who bristle at these questions are telling you something.
The contractors who answer them easily — and can explain why each piece matters — are the ones who've been doing this for years and plan to be here next year when you need them.
Want to see what good roofing work looks like? Browse our project gallery — before-and-after photos from real Twin Cities jobs. And if storm damage is part of your story, read our guide to storm damage insurance claims in Minnesota.
Get a Free Roof Estimate in Saint Paul
We're licensed, insured, and based in the Twin Cities. We'll give you a written estimate, answer every question you have, and never pressure you into signing.
Request a Free Estimate Or call us directly: 651-301-9562