Expert roof repair, replacement & storm restoration across O’Fallon and St. Charles County — family-owned since 1974, A+ BBB rated, with 140+ Five-Star Google Reviews.

Call (314) 896-1480 · Get a Free Roof Inspection

Edwards & Sons Roofing — Top Roofing Companies O'Fallon, MO

A team of men install watreproofing material and shingles to create a new roof on a rural building.

Searching for roofing companies in O’Fallon, MO? Edwards & Sons Roofing has served St. Charles County homeowners for over 50 years — family-owned, A+ BBB-rated, and Owens Corning Preferred. We handle roof repair, replacement, siding, gutters, and storm-damage restoration across O’Fallon and the fast-growing communities around it, from WingHaven to Dardenne Prairie. Every job starts with a free roof inspection and an honest estimate — call (314) 896-1480 or book yours online.

Family Owned

Taking Extra Safety Precaution

High-Quality Workmanship

Superior Customer Service

Free Estimates Available

Edwards & Sons Roofing stands apart through our unwavering commitment to premium materials and meticulous installation. We exclusively use Owens Corning Duration Shingles backed by Lifetime Manufacturer’s Warranties. Our team is expert in navigating the insurance claims process for O’Fallon homeowners — we attend adjuster meetings, review coverage, and maximize your payout. We understand local weather patterns and seasonal damage risks – Missouri’s O’Fallon faces spring severe weather, hail storms, and wind damage typical of the Midwest. Every project is backed by our $100 Edwards Promise: guaranteed 24-hour callback and 48-hour estimates.

NEIGHBORHOODS: Old Town O’Fallon, Westbrooke, mid-town O’Fallon

Areas We Serve in O’Fallon, MO

Edwards & Sons Roofing serves all of O’Fallon and the fast-growing St. Charles County communities around it. O’Fallon has boomed with newer subdivisions over the past two decades, and those roofs are now reaching the age where hail and wind damage — and first replacements — become common.

Neighborhoods and nearby communities we roof include:

  • WingHaven and Dardenne Prairie
  • Lake St. Louis and Cottleville
  • Weldon Spring and the Highway 40/64 corridor
  • St. Peters and St. Charles next door — see our St. Peters and St. Charles roofing pages

From newer WingHaven and Dardenne Prairie subdivisions to established O’Fallon neighborhoods, we handle full replacements, storm restoration, siding, and gutters throughout the area. Call (314) 896-1480 for a free inspection.

Roofing Services in O’Fallon, MO

Edwards & Sons provides complete roofing and exterior services throughout O’Fallon and St. Charles County — residential and commercial, from emergency repairs to full replacements:

  • Roofing — inspection, repair, replacement, and storm-damage restoration
  • Siding — installation and repair
  • Gutters — seamless gutters, guards, and repair
  • Soffit & fascia — repair and replacement

Every O’Fallon project uses Owens Corning Duration shingles with lifetime manufacturer warranties.

Not sure what your roof needs? Call (314) 896-1480 — the inspection and estimate are free.

Why O’Fallon Homeowners Choose Edwards & Sons 

When you choose Edwards & Sons for your O’Fallon roof, you get:

  • 50+ years, family-owned since 1974 — an established metro roofer, not an out-of-town storm crew.
  • Owens Corning Preferred Contractor — premium Duration shingles with lifetime warranties.
  • Insurance-claim help — we document St. Charles County storm and hail damage and work with your adjuster.
  • A+ BBB rating and 140+ Verified Five-Star Google Reviews.

Get an honest answer about your roof — call (314) 896-1480 or schedule your free inspection.

Roofing FAQs for O’Fallon Homeowners 

How much does roof replacement cost in O’Fallon, MO?  Roof replacement costs vary based on home size, roofing materials, and project complexity. In O’Fallon, most asphalt shingle replacements range from $8,000 to $15,000. Edwards & Sons provides free inspections and detailed estimates within 48 hours. We also offer financing options.

How do I know if I need a roof repair or full replacement?  Look for these warning signs: missing or curling shingles, granules in your gutters, water stains on ceilings, visible sagging, or leaks in the attic. After a storm, always schedule a free inspection. We’ll assess whether repair or replacement is the best long-term solution.

Does Edwards & Sons help with insurance claims in O’Fallon?  Yes. We’ve navigated the insurance claims process for over 50 years. We inspect your roof, attend the adjuster visit with you, review coverage details, and help maximize your claim. This service is included at no extra cost.

How long does a new roof last?  With quality materials like Owens Corning Duration Shingles and professional installation, an asphalt shingle roof typically lasts 25-30 years. We recommend inspections every 5 years and after major storms to catch small issues before they become expensive problems.

My O’Fallon subdivision home is about 20 years old — is it time for a new roof? Many of O’Fallon’s late-1990s and 2000s subdivisions are hitting the age where asphalt roofs wear out. A free inspection tells you whether repair or replacement makes sense.

Does homeowners insurance cover storm and hail damage in O’Fallon? Most policies cover sudden storm and hail damage. We document it, meet your adjuster, and manage the claim from inspection to repair.

Do you serve WingHaven, Dardenne Prairie, and Lake St. Louis? Yes — we cover O’Fallon and the surrounding St. Charles County communities.