Best 30 Roofing Contractors in O Fallon, MO with Reviews -
Book appointments, post photos, and write reviews.Open in YP App

Temporary Error.

Please try reloading the page.

user avatar
By: Clark C.
ACI Exteriors LLC
Had 4 bids for a recent roof replacement and ACI was by far the lowest bid. The good news is that the quality of the materials and workmanship was top notch. The work crew was efficient and friendly, the job was completed in one day as promised, and the site looked great when they were finished. Highly recommend this contractor.
By: brittany.hamilton.587
Artown Roofing & Contracting
Very good service started on time and finished on time With good quality workmanship.
By: bummper
Peters Roofing & Construction
the roof looks great, But...... the comunication from this company was very un-professional, calls where never answered, messages were never responded to, and appointments were broken without took 22 days and many many headaches before we got the job they contracted to do done. I would not be able to recomend this company to anyone that i know.
Tips & Advices
The most common types of roofing material are:
  • Asphalt shingles
  • Metal roofing
  • Slate shingles
  • Concrete roofing
Metal roofing material and algae-resistant asphalt shingles are the appropriate roofing material for rainy climates.
Houses located in  areas which are prone to wildfires, should avoid the use of flammable roofing materials such as wood shingles.
Not only should you ask to get in contact with past clients, it is also recommended that  homeowners visit projects currently underway to see how the contractor or company actually performs during a job. You can also go online and check out other customer reviews.
Reputable roofers do offer a warranty against poor workmanship. Additionally, the material used often carries a warranty from the manufacturer against defects (assuming proper installation). It is the homeowner’s responsibility to check on the availability of all such warranties before any work is performed.

Just a moment...