Of course you do.
Free, no-obligation roof inspection and quote for Metro East homeowners — Belleville to Alton, fast.
No obligation. Takes 60 seconds.
BBB Torch Award Winner For Ethics
Recognized for honesty, integrity and trust.
The Metro East takes the same storms St. Louis does — the hail and straight-line wind roll across the river without slowing down. What changes at the river is the paperwork. Illinois licenses roofing contractors at the state level, Missouri does not, and that one difference decides who is legally allowed on your roof in Belleville or Edwardsville.
Belleville, Edwardsville, Collinsville, Alton — the form takes about a minute.
An Illinois-licensed John Beal team member takes a look. No cost, no obligation.
A straightforward quote, priced to Illinois permit requirements, with no games.
Midwest homeowners rate the work five stars again and again — part of the 50,000+ satisfied customers we've served. Family-owned, and it shows in how the crews treat a property.
When you call for a quote in St. Louis, you get a local office and local employees — not a call center in another state. Someone who actually knows the neighborhood and the weather answers.
Every roof we install is backed by a lifetime warranty. Not a promotion, not a tier — every roof.
This award recognizes honesty and integrity in how a business treats its customers. A roof is one of the biggest purchases you'll make for your home, so who you trust with it matters.
John Beal Roofing serves the Metro East from our Southern Illinois office — Belleville, Edwardsville, O’Fallon, Collinsville, Granite City, Alton, Glen Carbon, Swansea, Shiloh, Maryville, Godfrey and Wood River, across St. Clair and Madison counties.
This is the single most important thing a Metro East homeowner should know, and almost nobody tells you. Illinois requires roofing contractors to hold a state license under the Illinois Roofing Industry Licensing Act. Missouri has no equivalent statewide requirement. Because the Metro East shares a media market and a storm season with St. Louis, plenty of Missouri-based crews cross the river after a storm and knock doors in Belleville and Edwardsville without holding an Illinois license at all. Ask for the license number before anyone gets on a ladder. A legitimate contractor will hand it over without hesitating.
An unlicensed installation is not just a regulatory problem, it is an insurance problem. If work is performed by a contractor who was not licensed to perform it in Illinois, you can find yourself arguing with your carrier about coverage on a roof you have already paid for, and the crew that installed it is frequently unreachable by then. The license is not red tape. It is the thing that keeps the claim clean.
The Metro East is really two housing stocks in one market. Alton, Granite City, Wood River and the older parts of Belleville are river and industrial towns with pre-war homes, steep pitches, original plank decking and box gutters. Edwardsville, Glen Carbon, Shiloh and O’Fallon are newer suburban growth finished with builder-grade shingles that are now aging out street by street. Those two housing types fail for completely different reasons, and pricing them the same way is how homeowners end up with the wrong roof.
We have been roofing this region for three generations, and the Metro East office means an Illinois-licensed crew is on your side of the river rather than dispatched across it after a storm. Every roof we install carries a lifetime workmanship warranty, and we hold the BBB Torch Award for Ethics.
Yes. Illinois requires roofing contractors to hold a state license under the Illinois Roofing Industry Licensing Act. Missouri has no statewide equivalent, so always ask a contractor for an Illinois license number before work begins.
Belleville, Edwardsville, O’Fallon, Collinsville, Granite City, Alton, Glen Carbon, Swansea, Shiloh, Maryville, Godfrey and Wood River, across St. Clair and Madison counties.
Not without holding an Illinois roofing license. Crews cross the river after storms, but the license requirement applies where the work is performed, and an unlicensed installation can complicate an insurance claim.
Most asphalt shingle replacements run $10,000 to $16,000 depending on size, pitch, layers and decking condition. Older river-town homes needing deck work run higher. The price is in writing before work starts.
The Illinois side of the St. Louis region catches the same storm lines as the city — often first. Spring and summer systems push hail and damaging straight-line winds across St. Clair and Madison counties, and the open farmland east of Belleville and Edwardsville gives wind nothing to slow it down before it hits a subdivision.
Winter brings freeze-thaw cycles, sleet and the occasional ice storm, and the river bluffs around Alton and Godfrey funnel wind in ways that peel shingles along rakes and ridges. Many Metro East homes also sit under big shade trees, which hold moisture on the roof and drop limbs in every storm.
Our Metro East crews cover St. Clair, Madison and Monroe counties, from Alton down to Waterloo and out past Highland.
Metro East housing ranges from older brick homes in Belleville, Alton and Granite City to fast-growing subdivisions in O’Fallon, Shiloh, Edwardsville and Glen Carbon. Many of those newer homes were built in the same few years and are now losing their original shingles together.
Families around Scott Air Force Base often need a roof done on a timeline — before a sale, a PCS move or a home inspection. We give you a clear schedule up front, tear off to the deck, repair decking, install ice and water protection, synthetic underlayment, new flashing and ventilation, and finish with a certified shingle installation backed by our lifetime warranty.
Missing shingles after a windstorm, leaking pipe boots, worn valleys and chimney flashing that has pulled away from old brick are the repairs we make most often across the Metro East. If the roof has life left, we fix it and tell you how many good years you can expect.
After hail, we photograph every bruise on the shingles and every dent in the gutters, vents and downspouts, so you know whether you have a claim before you call your insurance company.
Metro East roof prices depend on the size and pitch of the roof, how many layers come off, how much decking is damaged, flashing at chimneys, walls and skylights, and the shingle line you choose.
We quote from an on-roof inspection, never a satellite guess, and hand you a written, itemized price you can compare against any other contractor.
Your Metro East estimate, install and follow-up come from our local Metro East team — real employees, not a call center.
Every roof we install is backed by a lifetime warranty, from the company that has been doing this since 1947.
Owens Corning Platinum Preferred and IKO ROOFPRO Craftsman Premier — manufacturer certifications only a small share of contractors earn.
Storms in Metro East don’t keep office hours. Call 1-800-JOHN-BEAL day or night for emergency tarping and leak calls.
John Beal Roofing is licensed in Illinois (IL104011957) and has served both sides of the river since 1947, with local crews working the Metro East every week.
Yes. Illinois requires roofing contractors to hold a state license under the Illinois Roofing Industry Licensing Act. Missouri has no statewide equivalent, so always ask a contractor for an Illinois license number before work begins.
Belleville, Edwardsville, O’Fallon, Collinsville, Granite City, Alton, Glen Carbon, Swansea, Shiloh, Maryville, Godfrey and Wood River, across St. Clair and Madison counties.
Not without holding an Illinois roofing license. Crews cross the river after storms, but the license requirement applies where the work is performed, and an unlicensed installation can complicate an insurance claim.
Most asphalt shingle replacements run $10,000 to $16,000 depending on size, pitch, layers and decking condition. Older river-town homes needing deck work run higher. The price is in writing before work starts.
Yes. John Beal Roofing holds Illinois roofing license IL104011957 and roofs homes across St. Clair, Madison and Monroe counties.
Yes. Tell us your closing or move date and we will schedule the inspection, quote and installation around it.
With hail and straight-line winds hitting the Metro East roofs, we see plenty of homeowners in Belleville, O’Fallon, IL, Shiloh and Fairview Heights whose roofs clearly took storm damage, but whose insurance claims came back low or denied. A denial letter is not always the final word.
Note the storm date, photograph dented gutters, vents and AC fins, and get a free on-roof inspection. What a storm inspection covers.
Get the reason in writing, read your policy, and have the roof documented slope by slope. What to do if your hail claim is denied.
Send your insurer a written request with your claim number and photo report, and ask for your roofer to be there. How to request a reinspection.
A second roofer, an engineer, appraisal, a public adjuster or the Illinois Department of Insurance. Your second-opinion options.
In Illinois, insurance consumer complaints go to the Illinois Department of Insurance. We document the damage and meet your adjuster on the roof; we are roofers, not public adjusters, so negotiating the claim stays between you and your insurer.
Often, yes. Get an independent photo report of the roof, then ask your insurer in writing to reinspect, referencing your claim number. If you still disagree, you can look at appraisal under your policy or contact the Illinois Department of Insurance.
Free, no-obligation inspection with photos. Three generations since 1947. Lifetime warranty on every roof.
Get My Free Quote1-800-JOHN-BEALWhat We Do
Roof Replacement · Storm & Hail Damage · Roof Repair · Gutters · Commercial Roofing
"When Mother Nature's at her worst, we're at our best."
Every roof we install is backed by a lifetime warranty.
Get A Quote