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

Free Roof Estimate, at a glance

No trip charge and no pressure. If the roof has years left, we'll say so. Call (314) 429-6000 or use the form below.

Aging shingles photographed during a free St. Louis roof inspection
On The Roof

What you get

Take it to another contractor if you want a comparison. We'd rather you were confident than fast.

More about John Beal Roofing

What we look at

Field condition and remaining granule life, flashing at every penetration and wall, valleys, ridge and rake, pipe boots, vents, gutters and the attic side for staining, daylight and ventilation problems.

Roof age and layer count matter too, because a third layer changes the whole conversation.

Why the estimate is written

A verbal number changes. A written scope with named materials, layer count, flashing details and ventilation plan can be compared against another contractor's bid line by line.

If a bid you're holding doesn't name the underlayment or say what happens to the deck, you can't compare it to anything. Ask them to put it in writing.

What we won't do

We won't quote a price over the phone based on square footage. We won't give you a discount that expires at the end of the visit. We won't ask you to sign a contingency agreement before you know what's wrong.

The inspection is free because it should be. It isn't a bargaining chip.

How long it takes

The roof inspection is usually thirty to forty-five minutes depending on size and complexity. You get the photos the same day and the written estimate shortly after.

Storm season slows that down. We'd rather tell you that than promise same-day and miss it.

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