Protecting St. Louis Homes from Storm Damage, Leaks, and Wear – Free Inspections Available

We provide professional roof repair, roof replacement, and storm damage roofing services in St. Louis County, Jefferson County, and St. Charles County. Whether you’re dealing with leaks, missing shingles, or hail damage, our team delivers fast, reliable service with free roof inspections

  • 5-Star Rated Roofing Company in St. Louis County
  • 🛡 Licensed & Insured Roofing Contractors
  • 🏆 A+ BBB Accredited Business
  • 🔧 50-Year Roofing System Warranty

We proudly serve homeowners across St. Louis County including: Oakville, Ballwin, Chesterfield, Florissant, Wildwood, Kirkwood, Webster Groves, Maryland Heights, Hazelwood, Creve Coeur, Town and Country, Sunset Hills, Fenton, Ellisville, Manchester, Des Peres, Richmond Heights, Clayton, University City, Affton, and Mehlville

We proudly serve homeowners across Jefferson County including: Arnold, Festus, Crystal City, Hillsboro, De Soto, Pevely, Herculaneum, Imperial, Barnhart, High Ridge, Cedar Hill, House Springs, Kimmswick

Shingles We Use

Owens Corning Duration

  • Patented SureNail Technology
  • 50 Year Warranty
  • 25 year Algae Protection
  • 130 MPH Wind Protection
  • (Duration Storm and Flex class 4 shingles also available)

Rating: 5 out of 5.

“Rich and his team were amazing

from start to finish and a pleasure

to work with” – Mary Lindell

Rating: 5 out of 5.

They had the best price out of

everyone and were right here

in Oakville -Mike P.

Rating: 5 out of 5.

“They fixed all of the first roofing

companies mistakes, just wish I

wouldve called them first.” -Freddy Criets

Roofing FAQs – St. Louis County Roof Repair & Replacement

How much does it cost to replace a roof in St. Louis County?

Roof replacement costs in St. Louis County typically start around $4,800+, depending on the size of your roof, materials, pitch, and overall condition. Every home is different, which is why we offer free roof inspections and estimates to give you an accurate price.

Do you work with insurance companies for storm damage?

Yes, we work with most major insurance companies including State Farm, Allstate, Farmers, Shelter, and more. If your roof has been damaged by hail or storms, we can help guide you through the insurance claim process and make sure everything is handled properly

How long does a roof replacement take?

Most residential roof replacements in St. Louis County are completed in 1–2 days, depending on the size and complexity of the roof. Larger or more complex projects may take longer

Do you offer free roof inspections?

Yes, we offer 100% free roof inspections for homeowners in St. Louis County, Jefferson County, and surrounding areas. We’ll assess your roof and provide honest recommendations with no pressure.

What types of roofing services do you offer?

We provide a full range of services including:

How do I know its time for a new roof?

  1. Common signs you may need roof repair or replacement include:
  2. Missing or damaged shingles
  3. Leaks or water stains inside your home
  4. Hail or storm damage
  5. Granules collecting in gutters
  6. Roof age over 20 years
  7. Sagging or structural issues
  8. If you’re unsure, we provide free roof inspections in St. Louis County to assess the condition of your roof.

Services We Offer

Residential Roofing

Commercial Roofing

Residential Siding

Gutters, Soffit, Fascia

Area’s we Serve

Below we have listed multiple area’s we offer Roof Replacement, Roof Repair, Roof Inspections, Roof Estiamtes, Siding Replacements, Siding Repair, Siding Inspections

If you dont see your area listed please give us a call and we can see if we service you