Contact Us, at a glance
Headquarters: 12181 Prichard Farm Rd, Maryland Heights, MO 63043. Offices in Chesterfield, Festus and Edwardsville, Illinois. Inspections and written estimates are free.

The fastest way to reach us
The form on this page reaches the same place and gets a callback. Use it for anything that isn't actively leaking - estimates, second opinions, scheduling an inspection, gutter work.
Where we are
Headquarters and shop: 12181 Prichard Farm Rd, Maryland Heights, MO 63043. That's where the trucks and materials run out of, which is why we can cover the metro quickly.
Additional offices in Chesterfield, Festus, and Edwardsville, Illinois, so both sides of the river get covered by people who live there.
What to have ready
Your address, roughly when you noticed the problem, and whether there's active water inside. If a storm is involved, the date of the storm helps.
You don't need to know what's wrong with the roof. That's our job.
Emergency versus scheduled
Active water inside, a tree on the roof, shingles gone in sheets - call. Estimates, second opinions, gutter work, planning ahead - the form is fine and gets a callback.
Either way it reaches John Beal Roofing directly, not a lead broker reselling your information to four contractors.
What happens after you contact us
We confirm the address and set an inspection time. For roof-only inspections you don't need to be home. If we're getting into the attic, we do.
You get photographs of every slope and a written estimate. No obligation attached to either.
Commercial and property managers
For multi-building portfolios, apartment complexes or a maintenance program, ask for the commercial side. Phased schedules across budget years are normal work for us.
Same number: (314) 429-6000.
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.
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.