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

STLroofrepair.com is operated by John Beal Roofing, a third-generation family roofing company founded in 1947 and headquartered at 12181 Prichard Farm Rd in Maryland Heights, Missouri. We are an Owens Corning Platinum Preferred Contractor, A+ rated with the Better Business Bureau, and named to Roofing Contractor Magazine’s Top 100 Roofing Companies. We run a genuine 24/7 line, carry a lifetime workmanship warranty on qualifying work, and have guided St. Louis property owners through more than a billion dollars in storm damage claims.

Since 1947

Three Generations, One Market

John Beal's grandfather started putting roofs on St. Louis houses in 1947. Three generations later the company is still family-run, still headquartered here, and still answering the phone at two in the morning. That continuity is not nostalgia — it is the entire basis of a warranty. Storm-chasing outfits roll into a hail market, sell hard for six weeks, and are unreachable when a workmanship issue shows up two winters later. We are the company that is still going to be at 12181 Prichard Farm Rd.

Over the years our insurance division has guided St. Louis area property owners through more than a billion dollars in storm damage claims, following National Roofing Contractors Association installation guidelines and meeting adjusters on the roof rather than leaving homeowners to argue scope alone. Our catchphrase — when Mother Nature's at her worst, we're at our best — is the operating instruction, not a slogan.

Credentials & Standards

Company credentials for John Beal Roofing
Founded1947, by John Beal's grandfather
OwnershipThird-generation, family-run, never sold
Manufacturer statusOwens Corning Platinum Preferred Contractor
Better Business BureauA+ rated
Industry recognitionRoofing Contractor Magazine Top 100 Roofing Companies
Installation standardNRCA guidelines; six nails per shingle; code-required ice and water shield
Workmanship warrantyLifetime workmanship warranty on qualifying work
Availability24 hours a day, 7 days a week, 365 days a year
Headquarters12181 Prichard Farm Rd, Maryland Heights, MO 63043
John Beal Roofing branded truck parked at a St. Louis job site with crew working on the roof
Common Questions

What Homeowners Ask Us

Who is John Beal?

John Beal is the third-generation owner of John Beal Roofing. His grandfather founded the company in 1947, and John has spent his career on and around St. Louis roofs. The company has never been sold to an out-of-market roll-up, which is the reason a lifetime workmanship warranty from us means something.

What does Owens Corning Platinum Preferred actually mean?

Owens Corning reserves Platinum Preferred status for a small share of roofing contractors who meet standards for installation quality, business practices, and customer service, and it unlocks the strongest manufacturer warranty coverage available on their systems. It is an earned designation with ongoing requirements, not a sticker any contractor can buy.

Are you licensed and insured?

Yes. We carry the licensing and insurance required for residential and commercial roofing in the Missouri and Illinois jurisdictions we work in, and we will provide certificates on request before work starts. Ask any contractor for that paperwork - the ones who hesitate are telling you something.

What is the lifetime workmanship warranty?

It covers our installation labor on qualifying work for the life of the roof, which is separate from the manufacturer's coverage on the shingles themselves. The reason it is worth reading is the company behind it: a warranty is only as durable as the business that wrote it, and we have been here since 1947.

Why does STLroofrepair.com exist if you already have JohnBealRoofing.com?

Because when a St. Louis homeowner has water coming through the ceiling, they search for roof repair in St. Louis, not for a company name. This site is built to answer that specific need fast, with the emergency number at the top of every page. It is the same crews, the same offices, and the same warranty as JohnBealRoofing.com.

Talk To A Local Roofer

One of our St. Louis estimators will call you back — no call center, no script.

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.

Want To Meet A Real Estimator?

Book a free inspection and you will get a local technician who gets on the roof, not a salesman with a tablet.

Call Now Free Inspection