Open now — 24/7 storm response St. Louis Metro & Metro East (314) 429-6000
John Beal Roofing rectangle logo in yellow and black St. Louis RoofingBy John Beal Roofing
Completed asphalt shingle roof on a St. Louis home by John Beal Roofing
Family owned since 1947 · Third generation · 24/7

St. Louis Roofing, Answered Around The Clock

St. Louis Roofing is the metro roofing site of John Beal Roofing, a family-owned contractor working St. Louis since 1947. We handle roof repair, full replacement, storm and hail damage claims, seamless gutters, and commercial flat roofs on both sides of the river.

Open 24/7/365 Owens Corning Platinum BBB A+ Rated Top 100 Roofing Company

Get your free roof inspection

Fill this out and we'll call you back. If water is coming in right now, phone us instead so we can move faster.

No obligation and no pressure. We will call to confirm a time that works, and inspections are free. Need someone right now? Call (314) 429-6000 — a real person answers 24 hours a day.

1947Family-run since
24/7Live phone answering
3rdGeneration ownership
A+BBB rated

The short answer

Inspections and written estimates are free. Someone answers the phone at (314) 429-6000 24 hours a day, including the night the storm comes through.

John Beal Roofing crew installing shingles on a St. Louis area roof
Why This Company

Three generations of one family have run this company. That's the part that matters when you're deciding who to let on your roof, because a lifetime workmanship warranty only means something if the company is still here.

We started in 1947 and never left this market. Our crews are employees, not brokered subcontractors. When we say we'll be out, someone comes out.

  • family owned since 1947
  • third-generation ownership
  • Owens Corning Platinum Preferred Contractor
  • BBB A+ rated
  • Roofing Contractor Magazine Top 100
  • lifetime workmanship warranty

What we do

Sixteen service lines, all in-house, all across the metro.

Roof Replacement

A roof that has reached the end of its service life rather than a roof with one repairable failure.

Roof Repair

An isolated failure - a leak, missing shingles, failed flashing - on a roof with usable life left.

24/7 Emergency Roof Repair

Active water entering the building right now, at any hour.

Storm Damage Roof Repair

Wind, hail or debris damage from a single dated weather event, usually an insurance matter.

Hail Damage Roof Repair

Bruising and granule loss from hail, which is often invisible from the ground and easy for a homeowner to miss entirely.

Wind Damage Roof Repair

Creased, lifted or missing shingles after straight-line wind, plus loosened ridge and rake components.

Roof Leak Repair

Water showing up inside, which almost never enters directly above the stain.

Free Roof Inspection

Not knowing what shape the roof is actually in, before buying, selling, or filing a claim.

New Roof Installation

A new build, an addition, or a full system replacement where every layer gets specified.

Shingle Roofing

Choosing and installing the right asphalt shingle for missouri weather swings.

Metal Roofing

Wanting a roof measured in decades instead of years, or metal accents on a shingle roof.

Flat and Low-Slope Roofing

A low-slope or flat section that shingles were never designed to protect.

Commercial Roofing

Keeping a business dry and open while the roof gets fixed.

Seamless Gutters

Water dumping against a foundation because the gutters are undersized, pitched wrong, or pulling away.

Roof Ventilation

Shingles cooking from underneath and attics holding moisture through the winter.

Roof Insurance Claims Help

A storm claim that a homeowner has to argue without knowing what the adjuster is measuring.

Roof leaking right now?

Call, don't fill out a form. We answer 24 hours a day and we'd rather get a tarp fastened down tonight than read about it in an email tomorrow morning.

Storm damage is a different job than a worn-out roof, and it gets handled differently - documented slope by slope, scoped for your insurer, adjuster met on the roof. Here's how that works.

Straight answers

Who is St. Louis Roofing?

This is the St. Louis roofing site of John Beal Roofing, family owned since 1947 and now run by the third generation. Headquarters is at 12181 Prichard Farm Rd in Maryland Heights.

Do you charge for an estimate?

No. The inspection and the written estimate are both free, with no obligation and no trip charge.

Do you really answer the phone at night?

Yes. A person, not a service that takes a message. Storm damage doesn't keep business hours.

What areas do you cover?

The full St. Louis metro on both sides of the river, with offices in Maryland Heights, Chesterfield, Festus and Edwardsville, Illinois.

Can you help with an insurance claim?

We document the damage, write the scope, meet your adjuster on the roof and handle supplements when the first scope comes up short.

Water Coming In Right Now?

One free inspection replaces a week of guessing. Photos of the real condition and a written price, no obligation.

Call Now Free Inspection