Open now — 24/7 storm response St. Louis Metro & Metro East (314) 429-6000
John Beal Roofing rectangle logo in yellow and black STL Roof RepairBy John Beal Roofing

Roof repair in St. Louis, at a glance

STL Roof Repair provides roof repair, 24/7 emergency service, storm and hail damage restoration, and full roof replacement in St. Louis, Missouri. As John Beal Roofing — a family-run, Owens Corning Platinum Preferred contractor serving the City of St. Louis since 1947 — we offer free inspections, written estimates, and a lifetime workmanship warranty on qualifying work. Brick homes with steep front gables and hidden flat rear sections mean leaks often hide where the pitched roof ties into flat built-up roofing. Call (314) 429-6000 any hour, day or night.

Out-of-state crews sell hard for a few weeks after a storm and disappear. We have served the City of St. Louis out of our Maryland Heights office for decades, and we answer the phone at 2 a.m. We work throughout the City of St. Louis (63101, 63109, 63116, 63139), and St. Louis is the region's urban core — a dense mix of century-old brick two-families, historic gable roofs, and flat-roofed rowhomes. Brick homes with steep front gables and hidden flat rear sections mean leaks often hide where the pitched roof ties into flat built-up roofing.

Roof Replacement

Full tear-off to bare decking, code ice-and-water shield, and Owens Corning systems with a lifetime workmanship warranty for St. Louis homes.

roof replacement

Roof Leak & Storm Repair

Fast diagnosis and lasting repair of leaks, wind-lifted and missing shingles, cracked pipe boots, failed step and valley flashing, and rotted decking on St. Louis homes.

St. Louis roof repair

Storm & Hail Damage

Documented hail and wind assessment on every slope, plus full insurance-claim representation for St. Louis property owners.

storm and hail damage repair

Seamless Gutters

Seamless gutters and leaf guards sized to St. Louis rooflines to move storm water away from the fascia and foundation.

seamless gutters
John Beal Roofing truck at a roof repair job in St. Louis, MO

Common St. Louis Roof Questions

Do you really offer roof repair in St. Louis?

Yes. St. Louis is inside our core the City of St. Louis service area, and we run repairs, emergency tarping, storm claims, and full replacements here regularly. Call (314) 429-6000 and a live dispatcher can usually schedule your free inspection the same week.

How fast can you get to a roof emergency in St. Louis?

Our line is answered 24 hours a day, and because St. Louis sits in the City of St. Louis — covered by our Maryland Heights office — we can typically get a crew out for emergency tarping quickly, even overnight or on a weekend.

Should I repair or replace my roof in St. Louis?

It depends on what our technician finds on your St. Louis roof. Localized damage on a roof with remaining life gets a repair; brittle, granule-shedding shingles, damage across multiple slopes, or a roof past ~20 years usually means replacement. We show you the photos behind the recommendation.

Is the roof inspection in St. Louis really free?

Yes. Inspections and written estimates in St. Louis are free with no obligation. A technician gets on the roof, photographs the actual condition, and walks you through exactly what your roof needs.

Free St. Louis Roof Inspection

Serving St. Louis and all of the City of St. Louis. Tell us what is going on and we will call to schedule.

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.

Roof Trouble In St. Louis?

Whatever your St. Louis roof needs — a single repair, storm documentation, or a full replacement — it starts with a free inspection and an honest written estimate.

Call Now Free Inspection