Of course you do.
Free, no-obligation roof inspection and quote for Minneapolis–St. Paul homeowners — fast.
No obligation. Takes 60 seconds.
BBB Torch Award Winner For Ethics
Recognized for honesty, integrity and trust.
Few metros put a roof through more than the Twin Cities. Subzero stretches followed by sudden thaws stress shingles, seals, and flashing in ways warmer climates never see, and heavy snow load adds real structural weight on top of it. A roof that survives a Minnesota winter has to be built for exactly that cycle, not just installed and hoped for.
Fill out the short form above — takes about a minute.
A local John Beal Roofing team member takes a look, no cost, no obligation.
You get a straightforward, in-writing quote — no games.
Midwest homeowners rate the work five stars again and again — part of the 50,000+ satisfied customers we've served. Family-owned, and it shows in how the crews treat a property.
When you call for a quote in Minneapolis–St. Paul, you get a local office and local employees — not a call center in another state. Someone who actually knows the neighborhood and the weather answers.
Every roof we install is backed by a lifetime warranty. Not a promotion, not a tier — every roof.
This award recognizes honesty and integrity in how a business treats its customers. A roof is one of the biggest purchases you'll make for your home, so who you trust with it matters.
John Beal Roofing serves the Twin Cities — Minneapolis, St. Paul, Bloomington, Edina, Plymouth, Maple Grove, Woodbury and Eagan. Family-owned, lifetime warranty on every roof.
Few metros in America deal with hail the way this one does. Severe convective storms move across the metro every warm season, and the result is that a very large share of Twin Cities roofs are storm roofs — replaced on an insurance claim rather than because they aged out. That shapes everything about how you should approach a roof here, starting with the fact that the clock on a claim is running from the date of the storm, not the date you notice a leak.
Hail does not usually puncture a shingle. It bruises it, crushing the mat and knocking the granule layer loose so the asphalt underneath is exposed to UV. The roof looks completely normal from the driveway for years. Then the exposed asphalt dries, cracks, and leaks — typically well after the claim window has closed. Granules collecting in the gutters after a storm are the most reliable warning most homeowners ever get.
The other half of a Twin Cities roof’s life is one of the coldest, longest winters in the lower forty-eight. Deep snowpack plus heat escaping from an under-ventilated attic builds ice at the eave, and that ice sends water backward under the shingles. A roof here has to survive both problems, which is why attic ventilation and ice-and-water membrane are not optional upgrades in this market.
Most storm roofs here are paid by the homeowner policy rather than out of pocket, and claims turn on documentation. We photograph the damage, meet your adjuster at the property so both sides are looking at the same evidence, and walk the paperwork through with you. Every roof we install carries a lifetime workmanship warranty, and we hold the BBB Torch Award for Ethics.
Yes - Minneapolis and St. Paul plus Bloomington, Edina, Plymouth, Maple Grove, Woodbury and Eagan.
Usually you cannot from the ground. Hail bruises the shingle mat and strips granules without puncturing. Granules collecting in your gutters after a storm are the best early warning.
Policies vary, but the clock generally runs from the date of the storm rather than the date you notice a problem. Get it inspected promptly - the free inspection documents the damage while it is still claimable.
Attic ventilation and insulation that keep the roof deck cold, plus ice-and-water membrane well past the eave line. A new roof alone will not stop an ice dam.
Twin Cities roofs live through some of the hardest winters in the country: deep cold, heavy snow and weeks of snow sitting on the roof. On a poorly insulated or poorly ventilated attic, that snow melts from below, refreezes at the eaves and builds ice dams that push water into ceilings and walls.
Summer is no break. The metro sees severe storms with large hail and damaging straight-line winds, and big hail years can damage tens of thousands of roofs across Hennepin, Ramsey, Dakota and Anoka counties at once.
We serve Minneapolis, St. Paul and the surrounding seven-county metro.
The Twin Cities mix older Minneapolis and St. Paul homes — story-and-a-halfs, bungalows and foursquares with steep pitches and tight attics — with postwar ramblers in the first-ring suburbs and newer homes in Woodbury, Lakeville and Maple Grove. Story-and-a-half homes are notorious for ice dams because the living space runs right up under the roof.
Every Twin Cities replacement includes a full tear-off, decking repair, ice and water protection at the eaves and valleys, synthetic underlayment, new flashing and an attic ventilation system designed to keep the roof deck cold and stop ice dams. Certified installation, lifetime warranty.
Ice-dam leaks, hail-bruised shingles, wind-torn tabs, cracked pipe boots and chimney flashing failures are the most common Twin Cities repairs. If your roof has life left, we repair it.
After hail, we inspect and photograph the roof, gutters, vents and siding so you know whether you have a claim before you call your insurer.
Twin Cities roof prices depend on roof size and pitch, tear-off layers, decking repairs, ice and water protection, ventilation work and the shingle you choose. Story-and-a-half homes often need extra ventilation work to stop ice dams.
You get a free inspection and a written, itemized quote.
Your Twin Cities estimate, install and follow-up come from our local Twin Cities team — real employees, not a call center.
Every roof we install is backed by a lifetime warranty, from the company that has been doing this since 1947.
Owens Corning Platinum Preferred and IKO ROOFPRO Craftsman Premier — manufacturer certifications only a small share of contractors earn.
Storms in Twin Cities don’t keep office hours. Call 1-800-JOHN-BEAL day or night for emergency tarping and leak calls.
John Beal Roofing has local crews serving the Twin Cities, backed by three generations of roofing since 1947.
Yes - Minneapolis and St. Paul plus Bloomington, Edina, Plymouth, Maple Grove, Woodbury and Eagan.
Usually you cannot from the ground. Hail bruises the shingle mat and strips granules without puncturing. Granules collecting in your gutters after a storm are the best early warning.
Policies vary, but the clock generally runs from the date of the storm rather than the date you notice a problem. Get it inspected promptly - the free inspection documents the damage while it is still claimable.
Attic ventilation and insulation that keep the roof deck cold, plus ice-and-water membrane well past the eave line. A new roof alone will not stop an ice dam.
We install ice and water protection at the eaves and valleys and improve attic ventilation so the roof deck stays cold and snow melts evenly instead of refreezing at the edge.
Yes. We serve the whole metro, including Bloomington, Edina, Woodbury, Eagan, Maple Grove and Blaine.
With big Twin Cities hail years hitting Minneapolis–St. Paul roofs, we see plenty of homeowners in Bloomington, Edina, Richfield and St. Louis Park whose roofs clearly took storm damage, but whose insurance claims came back low or denied. A denial letter is not always the final word.
Note the storm date, photograph dented gutters, vents and AC fins, and get a free on-roof inspection. What a storm inspection covers.
Get the reason in writing, read your policy, and have the roof documented slope by slope. What to do if your hail claim is denied.
Send your insurer a written request with your claim number and photo report, and ask for your roofer to be there. How to request a reinspection.
A second roofer, an engineer, appraisal, a public adjuster or the Minnesota Department of Commerce. Your second-opinion options.
In Minnesota, insurance consumer complaints go to the Minnesota Department of Commerce. We document the damage and meet your adjuster on the roof; we are roofers, not public adjusters, so negotiating the claim stays between you and your insurer.
Often, yes. Get an independent photo report of the roof, then ask your insurer in writing to reinspect, referencing your claim number. If you still disagree, you can look at appraisal under your policy or contact the Minnesota Department of Commerce.
Free, no-obligation inspection with photos. Three generations since 1947. Lifetime warranty on every roof.
Get My Free Quote1-800-JOHN-BEALWhat We Do
Roof Replacement · Storm & Hail Damage · Roof Repair · Gutters · Commercial Roofing
"When Mother Nature's at her worst, we're at our best."
Every roof we install is backed by a lifetime warranty.
Get A Quote