Get a free roof estimate in Minnesota.
Tell us what's going on with your roof and we'll get in touch to set up your free estimate. No cost, no obligation.

no cost, no obligation
to sign up
Twin Cities, Rochester, Duluth, St. Cloud
What's going on with your roof?
Pick the closest one. It pre-fills your request so the estimate is faster.
Hail or storm damage
Get the damage documented before the adjuster comes.
Get estimateLeak or repair
Stains, drips, missing shingles, flashing. Small jobs welcome.
Get estimateFull replacement
Roof is 20+ years old or past patching. Asphalt, metal, or flat.
Get estimateIce dam
Removal now, and a fix for the ventilation or insulation causing it.
Get estimateNot sure
Find out what it needs, and what it doesn't. Free.
Get estimate
Three steps. One free estimate.
01Tell us about the roof
ZIP code, what's going on, and the best way to reach you. About 60 seconds.
02We get in touch
We reach out to set up a time that works for you.
03Get your free estimate
Your roof gets looked at and you get a written estimate. No cost, no obligation.
Fair questions.
Is it really free?
Yes. No cost and no obligation.
What happens after I sign up?
We reach out to set up a time for your estimate. Then we send a licensed, insured roofing company in your area to look at your roof.
Are you a roofing company?
No, we're not a roofing contractor. We schedule your free estimate. A licensed, insured roofing company in your area does the estimate and any work you choose to hire them for.
How long does it take?
About 60 seconds to sign up.
What about insurance claims?
Pick "hail or storm damage" when you sign up and we'll let the roofing company know it's a claim.
Do you cover my town?
Most of Minnesota. Enter your address and we'll tell you right away if we can't.