John Beal Roofing

Need A New Roof In Minneapolis–St. Paul?

Want To Pay The Lowest Price?

Of course you do.

Free, no-obligation roof inspection and quote for Minneapolis–St. Paul homeowners — fast.

  • Hundreds of 5-Star Reviews
  • Local Minneapolis–St. PaulOffice · Local Crews
  • Lifetime Warranty
  • BBB Torch Award Winner
  • 50,000+ Satisfied Customers
  • Three Generations Since 1947

Get My Free Quote

No obligation. Takes 60 seconds.

Consent is not a condition of purchase.

Backed by a lifetime warranty and hundreds of five-star reviews.

No obligation. No pressure. We'll call you back fast.

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.

How It Works

1

Tell Us About Your Roof

Fill out the short form above — takes about a minute.

2

We Inspect It Free

A local John Beal Roofing team member takes a look, no cost, no obligation.

3

Get The Lowest Honest Price

You get a straightforward, in-writing quote — no games.

Why Homeowners Trust Us

Hundreds of 5-Star Reviews

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.

Local In Minneapolis–St. Paul

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.

Lifetime Warranty

Every roof we install is backed by a lifetime warranty. Not a promotion, not a tier — every roof.

BBB Torch Award For Ethics

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.

Roofing In Minneapolis & St. Paul

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.

The Twin Cities Are One Of The Country’s Worst Hail Markets

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 Damage Does Not Look Like Damage

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.

Then Winter Arrives And Finds Everything

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.

Insurance Claims, Documented Properly

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.

Minneapolis-St. Paul Roofing Questions

Do you serve the Twin Cities metro?

Yes - Minneapolis and St. Paul plus Bloomington, Edina, Plymouth, Maple Grove, Woodbury and Eagan.

How can I tell if hail damaged my roof?

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.

How long do I have to file a hail claim?

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.

What stops ice dams in a Minnesota winter?

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.

What Minnesota weather does to a Twin Cities roof

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.

Neighborhoods and communities we serve around Minneapolis–St. Paul

We serve Minneapolis, St. Paul and the surrounding seven-county metro.

  • Bloomington
  • Edina
  • Richfield
  • St. Louis Park
  • Minnetonka
  • Eden Prairie
  • Plymouth
  • Maple Grove
  • Brooklyn Park
  • Coon Rapids
  • Blaine
  • Roseville
  • Maplewood
  • Woodbury
  • Eagan
  • Burnsville
  • Apple Valley
  • Lakeville
  • Shakopee
  • Savage
  • Inver Grove Heights
  • Cottage Grove
  • Stillwater
  • Golden Valley

Roof replacement in Minneapolis–St. Paul

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.

Roof repair and storm damage in Minneapolis–St. Paul

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.

How a storm claim works with us

  1. Free inspection with photos of every damaged area.
  2. You file the claim with your insurance company.
  3. We meet your adjuster on the roof with our measurements.
  4. We install the approved roof, clean up and sweep for nails.

What a new roof costs in Minneapolis–St. Paul

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.

Why Twin Cities homeowners call John Beal

Local office, local crews

Your Twin Cities estimate, install and follow-up come from our local Twin Cities team — real employees, not a call center.

Lifetime warranty

Every roof we install is backed by a lifetime warranty, from the company that has been doing this since 1947.

Certified installers

Owens Corning Platinum Preferred and IKO ROOFPRO Craftsman Premier — manufacturer certifications only a small share of contractors earn.

Answered 24/7

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.

Minneapolis–St. Paul roofing questions

Do you serve the Twin Cities metro?

Yes - Minneapolis and St. Paul plus Bloomington, Edina, Plymouth, Maple Grove, Woodbury and Eagan.

How can I tell if hail damaged my roof?

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.

How long do I have to file a hail claim?

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.

What stops ice dams in a Minnesota winter?

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.

How do you stop ice dams on a story-and-a-half home?

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.

Do you serve both Minneapolis and St. Paul suburbs?

Yes. We serve the whole metro, including Bloomington, Edina, Woodbury, Eagan, Maple Grove and Blaine.

Storm damage, reinspections and denied claims in Minneapolis–St. Paul

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.

After a storm

Note the storm date, photograph dented gutters, vents and AC fins, and get a free on-roof inspection. What a storm inspection covers.

Claim denied?

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.

Ask for a reinspection

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.

Get a third-party opinion

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.

My hail claim was denied in Minneapolis–St. Paul — can I get a reinspection?

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.

Get your free Twin Cities roof quote

Free, no-obligation inspection with photos. Three generations since 1947. Lifetime warranty on every roof.

Get My Free Quote1-800-JOHN-BEAL

What 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