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

Why Homeowners Pick Us, at a glance

Owens Corning Platinum Preferred, BBB A+, Roofing Contractor Magazine Top 100.

Flashing and shingle detail work on a St. Louis roof repair
On The Roof

Employees, not brokered subs

Ours are our people. That's the only honest basis for a lifetime workmanship warranty.

More about John Beal Roofing

We're here in February too

After a hail event, out-of-state crews flood this metro, sell hard, install fast and leave. When the roof leaks in year three, the phone number is disconnected.

We've been at the same address in Maryland Heights for decades and the same family has run the company since 1947.

Honest guidance first

Sometimes the answer is that your roof has eight more years and needs one pipe boot. We'll tell you that. The free inspection isn't a sales appointment with a different name.

Eight decades in one market

We started in 1947 and never expanded into chasing storms across state lines. The whole company is built around being the roofer this metro calls again.

That shapes small decisions. We don't oversell, because we'll be here when the homeowner tells their neighbor.

What the Platinum Preferred designation gets you

Owens Corning limits and audits that tier. Practically, it means we can write their stronger system warranties, which requires installing the full system to specification rather than mixing components.

Most contractors in this metro can't offer those warranties. Ask whoever else is bidding.

The parts you can't inspect

Once the last shingle is down, the ice-and-water membrane, underlayment, flashing detail and nailing pattern are invisible. Those decide whether the roof leaks in year four.

We photograph those stages. It's the only way a homeowner can verify what they paid for.

Get a 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.

Need A Roofer In St. Louis?

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

Call Now Free Inspection