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

Quick answer

Call (314) 429-6000 — answered by a live dispatcher 24 hours a day, 7 days a week. Or send the form and a St. Louis estimator calls you back to schedule a free inspection and written estimate. Main office: 12181 Prichard Farm Rd, Maryland Heights, MO 63043, with additional offices in Chesterfield, Festus, and Edwardsville, Illinois.

Call, Any Hour

One number reaches a live dispatcher 24 hours a day, 7 days a week, 365 days a year — holidays and the middle of a storm included.

(314) 429-6000

Hours

Monday – SundayOpen 24 hours
Emergency dispatch24/7/365, including holidays
Inspections & estimatesFree, scheduled at your convenience

Offices

Maryland Heights (main)
12181 Prichard Farm Rd, Maryland Heights, MO 63043 · (314) 429-6000

Chesterfield
100 Chesterfield Business Pkwy #130, Chesterfield, MO 63005 · (636) 216-7428

Festus
107 N Mill St #10, Festus, MO 63028 · (314) 380-0485

Edwardsville, IL
101 W Vandalia St #131, Edwardsville, IL 62025 · (618) 653-3226

Request Your Free Inspection

Every field except the ones marked required is optional — but the more you tell us, the better prepared the technician arrives.

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.

Common Questions

What Homeowners Ask Us

What is the fastest way to reach you?

Call (314) 429-6000. It is answered by a live person 24 hours a day, and for an active leak the phone will always beat a form.

How soon will someone call me back after I submit the form?

During business hours, usually within the same business day. Overnight and weekend submissions are picked up first thing the following morning - unless you mark it as actively leaking, which routes it to the emergency queue immediately.

What information should I have ready?

Your address, roughly how old the roof is if you know, what you are seeing and where inside the house, and whether a specific storm date is involved. Photos help but are not required - our technician is getting on the roof regardless.

Do I need to be home for the inspection?

For an exterior roof inspection, not necessarily. If water has already come inside we do want attic and interior access, so someone should be there. We will confirm what is needed when we schedule.

Prefer To Type It Out?

Send the details and we will call you back to confirm a time.

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.

Actively Leaking Right Now?

Skip the form and call. Emergency crews run 24 hours a day and the phone is always faster.

Call Now Free Inspection