Yahoo
Skip to main content

Best roofers in St. Louis, Mo.

Replacing your roof in St. Louis? These top roofing companies, handpicked by Yahoo Local roofing experts, are ready to help.

Our experts independently review everything we recommend. If you buy through our links, we may earn commission.

St Louis and the Mississippi River
The St. Louis skyline and Gateway Arch seen with the Mississippi River

The thought of replacing your roof can be daunting, which is why finding a reliable roofer for your project is crucial. To make the research process easier for you, we examined over 50 roofing companies, including services offered, prices and licensing verification. Additionally, we look at each company's Better Business Bureau (BBB) accreditation and overall reputation based on customer reviews. We made sure to include all of the most important information for each roofing company, such as cost, warranties and overall reputation. If you're looking for a reliable roofer in St. Louis and its surrounding areas, we've got them for you below.

Quick overview

The best roofing company in St. Louis for YOU

When it comes to selecting the right roofer, there are more things to keep in mind than just the price. It's important to pick a roofer who is licensed and insured. Check if the company has a GAF Master Elite or CertainTeed ShingleMaster certification, which ensures that it meets quality standards. Additionally, find out how many years it's been in business, its local reputation and what previous customers have to say. Additional considerations are the quality of materials being used, warranty and workmanship, how it handles permits and insurance and, of course, pricing.

With its high rating and credibility, our best overall roofer is Andres Roofing . This business has been family-owned and operated since 1976, and offers everything from full roof replacements to leak evaluations. It is accredited by the BBB with an A+ rating, and offers a 25- to 50-year manufacturer warranty and a five-year workmanship warranty. This company also has videos on its website of the work it has done on previous roofs, so customers can see the quality of work themselves.

Stonebridge Roofing is a family-owned, full-service roofing company that has served St. Louis and parts of Illinois since 2012. Known for its exceptional customer service, competitive pricing and high-quality workmanship, the company offers both residential and commercial roofing services, including roof replacement, repairs, inspections, gutter work, emergency tarping and insurance claims assistance. Stonebridge Roofing is accredited by the BBB with an A+ rating, performs background checks on its crews and does not use subcontractors. With high ratings on Google, Yelp and Angi, we ranked Stonebridge as the best value roofer in St. Louis.

Revolve Construction is a locally owned and operated company that has been serving Illinois and Missouri since 2008. Founded by Andrew D'Angelo at just 18 years old, the business has grown from a three-man team to a 22-person crew specializing in roofing, siding, gutters and full rebuilds. Known for its fast storm response and strong reviews on Google and Yelp, Revolve stands out for its professionalism and high-quality work. The company is accredited by the BBB , holds ShingleMaster and GAF certifications and backs its projects with both manufacturer and workmanship warranties. With so much to offer and a positive reputation in the area, we ranked Revolve Construction as the best local roofer in St. Louis.

Table of contents

Best roofing companies in St. Louis

Andres Roofing is the best overall St. Louis roofer

A crew member working on roof repairs

An Andres Roofing crew member working on roof repairs

Since 1976, Andres Roofing has been operating in St. Louis. It began over 40 years ago when founder Terry Andres decided to start a family business. It is now run by his son, John Adres. The company is dedicated to hard work and honesty, and has extensive knowledge when it comes to the weather in St. Louis. From full roof replacements to general roof inspections and more, this company is one of the most versatile roofers in the area. It also has stellar reviews across Google, Yelp and Angi, which is why we picked Andres Roofing as the best overall roofer in St. Louis.

Andres Roofing offers 25- to 50-year manufacturer warranties and a five-year workmanship warranty. When it comes to weather delays, the company never leaves the roof open overnight and takes the weather into account when scheduling roofing services. Customers praise the company's cleanup process, which includes hauling away all debris and using tarps, magnets and blowers to clean every nail and shingle.

After reaching out to Andres Roofing, the team informed us that they were unable to provide a quote for a roof replacement without an in-person inspection, which is fairly common in the roofing industry. Replacement services usually take one to three days, and customers can stay in their homes while the roof is being worked on. If you are paying with insurance, Andres Roofing helps with insurance claims.

Services offered

  • Roof repairs and roof replacements

  • Second roofing layer

  • Skylight replacements

  • Real estate inspections

  • General roof inspections

  • Custom flashing work,

  • Chimney waterproofing

  • Leak evaluation/investigation

Andres Roofing accepts checks, credit cards and debit cards, and offers free estimates. The business is accredited by the BBB , has an A+ rating and zero complaints. It also handles permits for customers. Andres Roofing has a "Watch us work" section on their website, where customers can watch videos of roofs before and after the work has been done, and hear from customers about their experiences.

We were unable to verify whether or not Andres Roofing performs background checks on its workers, but reviewers often describe its crew as professional and personable. Plus, we did not find any negative complaints about the business. Andres Roofing is fully licensed and insured with general liability and workers' compensation. It has a five-star rating on Google, with 251 reviews, and a 4.7-star rating on Yelp, with 23 reviews.

To learn more about Andres Roofing, call 314-267-7923 or visit the company's website . It is open from 8 a.m. to 4:30 p.m. Monday to Friday and closed on weekends. Andres Roofing is located at 11843 Devonshire Ave., St. Louis, Mo., 63131.

Customer testimonial

Everyone at Andres was easy to work with when we had our roof replaced in 2024. We were pleased with the new roof and clean-up. We were kept well informed about the schedule and completion. The roof looks great! We really enjoyed hearing the men work. They seemed to enjoy the job. We highly recommend Andres Roofing. - Doreen, K., Google reviews (⭐⭐⭐⭐⭐)

* See Google reviews * See Yelp reviews

Andres Roofing is a small, family-owned roofing company based in St. Louis. It was founded by Terry Andres in 1976. It is a BBB-accredited business with an A+ rating, and specializes in asphalt/fiberglass shingles. The business offers roof repairs, full roof replacements, second roofing layer services and more. Customers often describe this business as being efficient and great at cleaning up. It has a high rating on Google, Yelp and Angi. With its high rating, we are highlighting Andres Roofing as the best overall roofer in St. Louis.

Pros
  • High rating on Google, Yelp and Angie
  • Multiple services offered
  • A+ rating
Cons
  • Communication can be short
  • Closed on weekends
  • Unclear if roofers undergo background checks

Stonebridge Roofing is our best value St. Louis roofer

Two men working on a roof

A Stonebridge Roofing worker installing fascia along a home's roofline

Since 2012, Stonebridge Roofing has been operating in the city of St. Louis and its surrounding areas, including Illinois. It is a family-owned, full-service roofing company that offers emergency tarping, as well as high-quality roofing services. The company is known for its great customer service and exceptional roofing jobs, and has some of the most competitive pricing compared to other roofers in this review. It also has high-rated reviews across Google, Yelp and Angi, which is why we ranked Stonebridge Roofing as the best value roofer in St. Louis.

Stonebridge Roofing was unable to provide us with a quote for roof replacement services over the phone, but other customers note that the prices are reasonable in numerous online reviews. Most replacements are completed within one to three days, and homeowners can usually remain in their homes during the process. For those using insurance, Stonebridge Roofing offers insurance claims assistance.

Stonebridge Roofing provides labor and material warranties for all types of roofing, such as shingles, tile and flat. When it comes to weather delays, the company ensures smart scheduling to avoid roof work on bad weather days and offers weather protection, such as a tarp. Customers left positive reviews on the company's cleanup process, which includes removing all debris and nails. The business ensures a full cleanup before leaving the project site.

Services offered

  • Insurance claims assistance

  • Emergency services

  • Gutter installation and repair

  • Commercial roofing

  • Residential roofing

Stonebridge Roofing accepts standard payment methods, including checks, credit cards and debit cards. The company requires a deposit that is typically one-third of the contract price. It is also accredited by the BBB , has an A+ rating and has no complaints. On its website, the "Project Gallery" section shows examples of completed roofing work for prospective clients to view.

Stonebridge Roofing performs background checks on its crew and does not use subcontractors. Reviewers describe its crew as efficient and great at communication. We did not find many negative complaints about the business. Stonebridge Roofing is fully licensed and can therefore handle permits and inspections for customers. It has a 4.8-star rating on Google, with 272 reviews, and a 4.5-star rating on Yelp, with 44 reviews.

To learn more about Stonebridge Roofing, call 314-834-7135 or visit the company's website . It is open 24 hours, seven days a week. Stonebridge Roofing is located at 5940 MO-94 #103, Weldon Spring, Mo., 63304.

Customer testimonial

Exceptional customer service, easy to work with, competitive pricing, fast and efficient and quality product. Would highly recommend Stonebridge Roofing Company to anyone who has roofing needs. - Carrie M., Google reviews (⭐⭐⭐⭐⭐)

* See Google reviews * See Yelp reviews

Stonebridge Roofing is a full-service roofing company serving St. Louis and its surrounding areas, which includes sections of Illinois. It offers roofing services for both commercial and residential properties, such as roof replacement, repair and inspection. It is a family-owned business that has been operating since 2012. It has high reviews on Google, Yelp and Angi and a competitive price, which is why we ranked Stonebridge Roofing as the best value roofer in St. Louis.

Pros
  • Affordable prices
  • Exceptional customer service
  • Efficient team
  • Background checks for roofers
Cons
  • Limited services
  • Deposit required

Revolve Construction is the best local roofer in St. Louis

The crew standing on a roof

The Revolve Construction crew standing on a roof during a roof tear-off

Revolve Construction has been serving the areas of Illinois and Missouri since 2008. It was founded by Andrew D'angelo when he was just 18 years old. The business started with three men and has grown to a 22-man crew that focuses on roofing, siding, gutters and full rebuilds. It specializes in storm damage repairs, has great reviews on Google and Yelp, and is locally owned. All of these factors have led us to rate Revolve Construction as the best local roofer in St. Louis.

Like most roofers, Revolve Construction could not provide a roof replacement quote over the phone, although based on customer reviews, you may see costs go up to around $15,000 for a full roof replacement, which is higher than average. A deposit equal to one-third of the estimate is required before work begins, with the remaining balance due upon completion of the roof. The company notes that smaller jobs may not require a deposit, and full payment is expected upon receipt of the invoice.

Replacement services take between one and three days, and customers can stay in the house while crews are working. Revolve Construction also helps customers with every step of the insurance claim process.

Revolve Construction provides strong warranty coverage, including manufacturer warranties on materials and certified workmanship through their ShingleMaster and GAF certifications. It also has storm response teams that track the weather and act quickly when storms are coming. If your roof is damaged, the company will install heavy-duty, weatherproof tarps using professional techniques to protect your home until permanent repairs can be made. As for its cleanup process, customers describe it as consistent and thorough.

Services offered

  • Residential roofing

  • Commercial roofing

  • Siding and exteriors

  • Storm damage and insurance claims

  • Gutters, fascia and soffits

Revolve Construction accepts credit cards, debit cards, Apple Pay, Google Pay and ACH transfers. Payment apps such as Zelle and CashApp are also accepted. The business is accredited by the BBB , has an A+ rating and has zero complaints. It also handles permits, code compliance and inspections for customers.

The crew at Revolve Construction is vetted in-house and receives a background check before hire. Reviewers describe its crew as professional and friendly. Based on our research, there are very few negative complaints about the business. It has a 4.8-star rating on Google, with 23 reviews, and a 5-star rating on Yelp, with over 25 reviews.

To learn more about Revolve Construction, call 314-400-8006 or visit the company's website . It is open from 6 a.m. to 10 p.m. daily. Revolve Construction is located at 7601 River Walk Ct, St. Louis, Mo., 63129.

Customer testimonial

I called Revolve for help after a thunderstorm, and they were at my door within an hour. They put a tarp on my roof, worked with my insurance company, and assisted with my repairs promptly and professionally.- Monica, R., Google reviews (⭐⭐⭐⭐⭐)

* See Google reviews * See Yelp reviews

Revolve Construction is a growing company that serves Illinois and St. Louis. It was founded by Andrew D'Angelo in 2008. It is a BBB-accredited business with an A+ rating and offers a variety of services, such as roofing, gutters, siding and full rebuilds. Customers often describe this business as being efficient and great at professionalism. It has a high rating on Google and is locally operated. With its great reviews and services, we ranked Revolve Construction as the best local roofer in St. Louis.

Pros
  • Background checks for roofers
  • Storm restoration professionals
  • Responsive
  • Certifications with ShingleMaster and GAF
Cons
  • More expensive than other roofers in our guide
  • Deposit required

Tesson Roofing and Exteriors is the top commercial roofer

Roofers working on a roof replacement project

Tesson Roofing crew completing a residential roof replacement in St. Louis

Since 2009, Tesson Roofing and Exteriors has been serving the city of St. Louis and its surrounding areas. The business focuses on residential and commercial roofing and exterior services, such as replacements, repairs and coatings. It has great reviews on Google and average reviews on Yelp, and many customers describe this business as knowledgeable, safe and professional. With a focus on high-quality commercial projects in the local area, we gave Tesson Roofing and Exteriors the badge for the best commercial roofer in St. Louis.

Tesson Roofing & Exteriors does in-person estimates only for roofing services, so we were unable to get a quote remotely. During a project, customers can stay in their homes, and the overall project should only take one to two days to complete. Tesson Roofing and Exteriors has a gallery on its website with photos of old projects, such as roof repairs and replacements, siding, gutters and commercial work.

A deposit equal to one-third of the estimate is required before work begins, with the remaining balance due upon completion of the roof. The company notes that smaller jobs may not require a deposit, and full payment is expected upon receipt of the invoice. All crew members are vetted and undergo background checks before being hired.

Services offered

  • Residential roof replacement

  • Residential siding repair and replacement

  • Residential gutter/downspout repair and replacement

  • Commercial low-slope roofing

  • Commercial storm damage repair

  • Commercial cool roof coating

Tesson Roofing and Exteriors accepts cards and checks, and offers flexible payment plans and free estimates. Emergency services require a $750 deposit. The business is accredited by the BBB with an A+ rating and has had one complaint in the last three years, which was closed. As a fully licensed business, it also handles permits and inspections as part of its standard service.

Any crew members hired by Tesson Roofing and Exteriors must pass a background check. The company puts a strong emphasis on providing quality and trust, and customers often describe its crew as knowledgeable and reliable. Based on our research, there are a few negative things to say about Tesson Roofing and Exteriors. It has a 4.9-star rating on Google, with 577 reviews, and a 2.8-star rating on Yelp, with nine reviews.

To learn more about Tesson Roofing and Exteriors, call 314-529-0917 or visit the company's website . It is open from 8 a.m. to 4 p.m. Monday to Friday and is closed on weekends. Tesson Roofing and Exteriors is located at 656 Axminister Dr., Fenton, Mo., 63026.

Customer testimonial

I had an excellent experience with Tesson Roofing & Exteriors! From start to finish, their team was professional, reliable and skilled. They provided a detailed estimate up front and answered all my questions about warranties. The crew worked efficiently, completed the job on time and left my property spotless. The new roof looks fantastic, and I've already noticed better insulation in my home in St. Louis. I highly recommend Tesson Roofing and Exteriors for any roofing projects! - Greg M., Google reviews (⭐⭐⭐⭐⭐)

* See Google reviews * See Yelp reviews

Tesson Roofing and Exteriors is a locally-owned company that has been serving St. Louis and its surrounding areas since 2009. The business specializes in both commercial and residential roofing and exterior services, and is known for providing quality and trust. It offers 24-hour customer support and 24-to-48-hour emergency services. It is BBB accredited with an A+ rating, with several positive reviews on Google. With a strong focus on commercial projects, Tesson Roofing and Exteriors is our top pick when it comes to a local commercial roofer in St. Louis.

Pros
  • Skilled, background-checked crew
  • Variety of services
  • Locally operated
  • Around-the-clock customer support
Cons
  • Average Yelp rating
  • Closed on weekends
  • Deposit required for emergency roof services

CWC Roofing and Exteriors is the most credible roofer

A couple of men working on roof repairs

A couple of men working on roof repairs

CWC Roofing and Exterior has been operating in St. Louis for over 20 years. The company is licensed in 28 states and can handle roofing and exterior services for both residential and commercial buildings, such as guttering, roofing, siding and soffit or fascia. It has great reviews on Google and is locally owned. With CWC Roofing and Exterior being in business for decades, and having the certification to install all the big brands of material and provide complete warranties, this business is the most credible roofer on this list.

CWC Roofing and Exteriors offers great warranty coverage, including manufacturer warranties with the GAF integrated roofing system and full labor or labor-and-material warranties. As for the weather, the company is on top of handling delays. It ensures that roofs are never left exposed overnight, and roofers adjust their schedule around the forecast when needed. The company's cleanup and disposal process involves using dumpsters, magnetic sweeps, blower cleanup and protective coverings to protect plants and landscaping throughout the project.

Just like most roofers in St. Louis, CWC Roofing and Exterior requires an in-person inspection to obtain a quote. There is no set timeline for how long a roofing job will take, but customers can stay in their homes during the process. The business also conducts a 21-point inspection on the roof before completing a project.

Services offered

  • Residential roofing

  • Residential storm damage repair

  • Residential siding

  • Commercial roofing

  • Commercial storm damage repair

  • Homeowners' association insurance claims

  • Military roofing & construction projects

  • New commercial construction

  • Multi-family roofing

A deposit is required to secure your roofing job, and the company accepts multiple forms of payment, including credit cards, cash and checks. It is accredited by the BBB with an A+ rating and no complaints. Additionally, the company manages permits, ensures code compliance and handles inspections for customers.

CWC Roofing and Exterior performs background checks on all roofers, as well as drug screening and I-9 compliance. The team is also OSHA-trained and certified, and customers describe the team as professional and efficient in their work. It has a 4.5-star rating on Google, with 31 reviews, and a three-star rating on Yelp, with just two reviews.

To learn more about CWC Roofing and Exterior, call 314-633-5777 or visit the company's website . It is open from 8 a.m. to 4 p.m. Monday to Friday and is closed on weekends. CWC Roofing and Exterior is located at 2185 Hampton Ave #100, St. Louis, Mo., 63139.

Customer testimonial

We had our roof redone by CWC, and they did a great job. Everyone was so professional, and they took extreme care not to damage any of our items around our home. They were so polite anytime they needed us to move a vehicle or anything that was in the way. They always let us know when they were going to start working and made sure to clean their mess. I would recommend them to anyone looking for a great company to work on your home. - Lasca L., Google reviews (⭐⭐⭐⭐⭐)

* See Google reviews * See Yelp reviews

CWC Roofing and Exterior has been serving St. Louis and its surrounding areas for over 20 years. Licensed in 28 states, this business can handle a full range of services on a national level, from full roof replacements to restorative coatings. It is BBB accredited with an A+ rating, and has a high rating on Google and an average rating on Yelp. The company follows a 21-point inspection process and can handle projects of any size. With its long-standing positive reputation, certifications and years in business, CWC Roofing and Exterior is the most credible roofer on this list.

Pros
  • Great credibility
  • Efficient
  • Over 20 years in business
Cons
  • Average Yelp rating

You can count on Yahoo Local roofing advice, and this is why

At Yahoo, we bring decades of experience publishing reliable information on local businesses, and we believe in earning the trust of our readers. That's why we use a ranking system that pulls from trusted review sources and measures them to create what we believe are the most reliable rankings for local businesses. We're honest about the criteria behind our rankings, so you can evaluate their credibility for yourself. Unlike some competitors, Yahoo Local never accepts payment for inclusion or placement. For more information, visit our full methodology page .

Here is more about how we selected the top-rated St. Louis roofing companies:

  • 59 roofers evaluated

  • 3,724 customer reviews and ratings from five sources

  • 16 ranking criteria incorporated

  • Interviewed or connected with all five featured roofers

  • Independent price quotes are sought from all five featured roofing companies, though in-person visits are often required

  • Independently researched and fact-checked by Yahoo

  • Recommendations are maintained and updated regularly

St. Louis roofing FAQs

How often should I have my roof inspected, and how much do roof inspections cost in St. Louis?

For most homes in St. Louis, it is standard to have your roof inspected twice a year: in the spring and fall, and after major storms, such as heavy snow and aggressive winds, according to St. Louis roofer Bone Dry Roofing . Additionally, you may want to get your roof inspected if it's older than a decade, and if you're planning to buy or sell a home.

In St. Louis, roof inspections are typically free, but make sure to clarify when you set up your appointment. Some roofers may offer free inspections but charge for detailed reports and other data beyond the basic information provided. Read our guide to roof inspection costs to learn more.

How do I know if my roof needs repairs or a full replacement?

If you're wondering if your roof may only need repairs, there are some signs to look out for:

  • If you notice small, localized damage anywhere

  • If your roof is fairly new, a full replacement may not be necessary

  • If the structure itself is intact, such as the roof decking and underlayment

  • If the damage was from a singular occurrence, like a tree

If you think your roof may need a full replacement, here's how to tell for sure:

  • If you see a leak near the chimney or vent

  • If several shingles are cracked, curling, or missing

  • Minor granule loss

  • Flashing or sealant issues

For more information, read our guide to the five surefire signs your roof needs repairs or a replacement .

Does homeowner's insurance cover roof repairs or replacement?

Homeowner's insurance can cover roof repairs or replacement in some circumstances. Here are some scenarios where insurance may cover this type of work, typically when the damage is caused by unexpected, accidental damage:

  • Storms, such as tornadoes and hail

  • Leaks or collapse from heavy rain or snow

  • Fire damage

  • Trees that fall or cause debris from the weather

  • Vandalism or accidental damage

To know for sure what your homeowner's insurance covers regarding your roof, you should reach out to a customer service representative and ask them directly. Our guide to figuring out if your homeowner's insurance covers roofing damage can help.

How long does a roof typically last in St. Louis?

In St. Louis, a roof's lifespan depends on the material, exposure to weather and maintenance efforts. On average, a roof in St. Louis will last 25 to 50 years.

How much does the average roof replacement cost in St. Louis?

In St. Louis, the average cost to replace a roof ranges from $6,000 to $15,000 on average, depending on factors like the roof size, materials and the complexity of the job. The cost can also increase due to the need to remove and dispose of old roofing, the number of stories, steep roof pitches, and structural repairs.

How long does it usually take to replace a roof in St. Louis, and can you stay in your home during a roof replacement?

Most roofers in St. Louis that we spoke with estimate it takes one to three days to replace a roof, depending on its size, weather conditions and the complexity of the project. Most of the time, homeowners can stay in their homes during a roof replacement. Keep in mind, it will be noisy. If you have pets or kids, or work from home, you may want to make other arrangements for a couple of days and keep your driveway clear.

What is the best time of year to replace a roof in St. Louis?

The best time of year to replace a roof in St. Louis is late spring through early fall due to mild temperatures, longer days and less aggressive weather conditions, according to Tesso Roofing & Exteriors , a roofing contractor based in Fenton, Mo. Materials tend to seal better in late September to early November, so if you have the option, consider replacing your roof in the fall.

What questions should I ask a roofing contractor before hiring them?

Here are questions to ask a roofing contractor before hiring them:

  • Are you licensed to work in Missouri and the city of St. Louis?

  • Do you carry general liability and workers' compensation insurance?

  • Are you certified by roofing manufacturers?

  • How long will the project take?

  • Can you provide me with an estimate of the overall costs?

  • Do you perform background checks on your crew?

  • Do you use subcontractors?

  • What kind of warranty do you offer on workmanship?

  • Do you handle permits?

  • Do you require a deposit, and what does your payment schedule look like?

Is it better to hire a local St. Louis roofing company instead of a national chain?

There are a lot of benefits to hiring a local roofing company instead of a national chain. In St. Louis, local roofers are more familiar with the local weather challenges, building codes and permit requirements. They also tend to offer quicker service and response times, and more accountability since they are known in the area. Plus, they tend to use their vetted teams rather than subcontractors.

Are there local roofing regulations or permits required in St. Louis?

Roofing regulations or permits are required, depending on the project and location. In St. Louis, a permit is usually not needed for minor repairs. For a full roof replacement, a building permit is typically required. If your home is located in a historic district or is a designated landmark, you'll also need approval from the Cultural Resources Office. In St. Louis County and its municipalities, a permit is usually required for any roof replacement, regardless of the type of work being done. For more, read our guide to Missouri roofing licensing and regulations .

More Yahoo Local-approved Missouri providers

Best Missouri roofers

Kansas City / St. Louis

Best Missouri movers

Kansas City / St. Louis

Mobilize your Website
View Site in Mobile | Classic
Share by: