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

Oakville Commercial Roofing, at a glance

John Beal Roofing replaces and repairs commercial roofs across Oakville, from strip centers along Telegraph Road to church campuses, medical offices and multi-family buildings off Baumgartner. Oakville is unincorporated St. Louis County, so permits run through the county, and we handle that. Free inspections, and the phone's answered live around the clock. Call (314) 429-6000.

Oakville's commercial buildings are mostly low-rise and mostly from the 1970s through the '90s. Strip centers with a dozen tenants under one membrane. Dental and medical offices. A lot of churches and parish schools, and apartment and condo buildings tucked behind the main roads. A good share of those roofs are already on their second or third life.

The river matters too. Oakville sits along the bluffs where the Meramec meets the Mississippi, and the open lots near the water catch wind that a building in mid-county never sees. Edges and corners are where we find the damage first.

What We See Here

Oakville Roofs, Building By Building

Strip center roofs

One roof, many tenants, and rooftop units added one lease at a time. We report by tenant space so the landlord sees who's under what.

Retail roofing

Church and school campuses

Steep and low slope on one property, usually funded in phases. Priced building by building so a board can vote on what's urgent.

Church roofing

Wind at the edges

Loose edge metal and lifted perimeter flashing on the bluff side. We re-secure, add fasteners in the corner zones and check the coping.

Ponding on older decks

Decades-old flat roofs with sagging deck and too few drains. Tapered insulation during a tear-off is usually the fix.

Tapered insulation

Multi-family and condo

Dozens of small roofs on one association budget. We help boards decide which buildings go first and which can wait a season.

HOA roofing

County permitting

Unincorporated Oakville goes through St. Louis County for commercial roofing permits. We pull the permit and schedule the inspections.

Aerial view of a multi-family community's roofs, commercial roofing St Louis County work
On The Property

Working In Oakville

Our Festus office is a short run up I-55, and the main office in Maryland Heights covers the rest of the county, so Oakville sits between two of our bases. We work the same way across South County, Arnold and Mehlville.

Most Oakville work is occupied work. Tenants stay open, services go on, residents sleep underneath. We stage one section at a time, keep entrances and parking clear, and never open more roof than we can dry in before the shift ends.

Hail is the other constant. South County takes its share of spring storms, and a hail hit on single-ply isn't always visible from the parking lot. We document it with photos and measurements an adjuster can work from. More in our storm damage and insurance guide.

Every evening the site gets a magnet sweep and the debris gets hauled. You get photos of what was done and a plan for tomorrow.

Get A Free Evaluation

Church building with a metal roof, commercial roofing St Louis church campus project

Plenty of Oakville buildings still have a gravel built-up roof over a wood or gypsum deck, and many are at the two-layer limit, which means the next roof is a full tear-off whether anyone likes it or not. We core those roofs before pricing, so the bid matches what's actually up there. Leak at night? It doesn't wait, and neither does our phone.

Common Questions

Do you serve all of Oakville?

Yes, along with Mehlville, Lemay, Arnold and the rest of South County.

Who issues roofing permits in Oakville?

Oakville is unincorporated, so commercial roofing permits go through St. Louis County. We handle the application and inspections.

Can you work while our tenants stay open?

That's how nearly all of our commercial work runs. We phase sections, keep doors and lots clear, and clean up every evening.

Do you charge for inspections?

No. Inspections, photo reports and written scopes are free, with no obligation.

What warranty do you offer?

Manufacturer coverage on the materials plus our lifetime workmanship warranty on qualifying work. We're a family-run, third-generation company that's been roofing St. Louis since 1947.

Free Oakville Roof Evaluation

Tell us about the building and a dispatcher will call to schedule.

No cost, no obligation. Water coming in now? Call (314) 429-6000 — the line is answered 24/7.

Water Coming Through The Ceiling?

Commercial leaks do not wait for business hours. A live dispatcher answers around the clock and we get crews moving the same night.

(314) 429-6000 Free Evaluation