We may be compensated if you purchase through links on our website. Our Reviews Team is committed to delivering honest, objective, and independent reviews on home products and services. More
Local roofers working on a shingle roof

Best 5 Roofers in St. Louis, MO

Get matched with a top local pro
Join the 6,755 people who have received a free, no-obligation quote in the last 30 days
  1. Home
  2. Local Pros
  3. Roofing
  4. MO
  5. St. Louis
Written By Callie Marsalisi|Last Updated: April 18, 2024

Your roof plays a crucial role in protecting you from the rain in St. Louis. This article will provide you the details you need to find the best roofing company in St. Louis.

Erie Home

Best for Metal Roofs

4.7
Erie Home logo
GET QUOTE

Zero Down + 18 months of same as cash with minimum monthly payment

Top St. Louis Roofing Companies

123 Exteriors St. Louis Logo

123 Exteriors St. Louis

4.7/5
Based on 23 customer reviews.

Services Offered

ReplacementWood RoofsQuality InspectionRoof Repair

Highlights

  • Customer education
  • Free inspections
  • Quality customer service
2921 S Brentwood Blvd, St. Louis, MO 314-569-9379 123exteriors.com
Repair It Roofing Logo

Repair It Roofing

4.6/5
Based on 83 customer reviews.

Services Offered

Quality InspectionSkylightsReplacementFlat RoofsRoof RepairVentilationTerra CottaMold Remediation

Highlights

  • Transparent project updates
  • Customer education
  • Quality customer service
6614 Clayton Rd #348, St. Louis, MO 314-328-4077 repairitroof.com
For Valor Roofing Logo

For Valor Roofing

4.6/5
Based on 36 customer reviews.

Services Offered

ReplacementAsphalt RoofsRoof RepairTerra CottaQuality InspectionMetal Roofs

Highlights

  • Honors appointment windows
  • Quality customer service
  • Customer education
8234 Montreal Dr, St. Louis, MO 314-399-4559 forvalorroofing.com
Stormfront Roofing Inc. Logo

Stormfront Roofing

4.6/5
Based on 55 customer reviews.

Services Offered

Roof RepairReplacement

Highlights

  • Preventive services
  • Free inspections
  • Quality customer service
4020 Pontoon Rd #1, Granite City, IL 618-855-1123 stormfrontroofing.com

More Local Roofing Companies

Triton Exteriors

User Reviews: 4.5/5 

7526 Big Bend Blvd
St. Louis, MO 63119

CWC Roofing and Exteriors

User Reviews: 4.5/5 

2185 Hampton Ave # 100
St. Louis, MO 63139

Spartan Roofing LLC

User Reviews: 4.5/5 

5371 Reber Pl
St. Louis, MO 63139

Constructors 911

User Reviews: 4.5/5 

4800 Jacobs Coal Rd
St. Louis, MO 63119

Gallagher Bros Construction

User Reviews: 5/5 

500 S County Center Way
St. Louis, MO 63129

MLK Roofing & Construction

User Reviews: 4.5/5 

1215 S Jefferson Ave
St. Louis, MO 63104

Big Bear Roofing & Construction

User Reviews: 4.7/5 

9909 Clayton Rd Ste LL2
St. Louis, MO 63124

Frederic Roofing Company

User Reviews: 4.5/5 

2827 S Brentwood Blvd
St. Louis, MO 63144

Kirberg Company

User Reviews: 4.4/5 

1400 S 3rd St
St. Louis, MO 63104

To share feedback or ask a question about this article, send a note to our Reviews Team at reviewsteam@thisoldhousereviews.com.

Local roofers working on a shingle roof

Get Your Roofing Project Quote Today

Get matched with a top local pro

Please enter a valid 5-digit zip code!

Facts about St. Louis
Average Max Temp:65°F
Average Min Temp:47°F
Average Daily Sunlight:55%
Average Annual Snowfall:12.8"
Average Monthly Precipitation:3.46"
Most Popular Roofing Material:Asphalt

Expert Tips By

This Old House empowers homeowners with the knowledge and tools they need to tackle various projects and navigate the complexities of homeownership.

Roofing Materials in St. Louis

Roofers can repair or replace many common roof types. The average cost of a roof replacement in St. Louis is $7,400–$12,000. The table below shows the typical replacement cost, life span, and energy-efficiency rating (represented by the lighting bolts) for each roofing material.

Roofing TypeAverage Cost Per Sq Ft.Life SpanEnergy Efficiency Rating
Asphalt$3.00 - $7.0015 - 20 years
Concrete (faux clay tile)$8.00 - $19.0050 years
Metal$5.00 - $14.0040 - 60 years
Slate$15.00 - $40.0060 - 125 years
Clay$12.00 - $25.0080 - 100 years

Want to learn more?

Speak with an expert today.

Get Estimate

How To Find the Right Roofer in St. Louis

Evaluating these points will help you choose the right St. Louis roofing contractor for your project:

  • Licensing: Make sure they hold the necessary licensing and insurance to practice in your state.
  • Warranties: You should check that the roofer you choose offers a comprehensive warranty on the roofing material and/or labor. Warranties can safeguard against any unexpected expenses that may arise due to faulty materials or installation.
  • Availability and service area: Before you decide on a roofer, confirm that it services your area. Scheduling can vary in the roofing industry because it’s largely dependent on the weather. Ask about availability when you call for a quote to make sure it aligns with your needs.
  • Reviews and reputation: Researching reviews from previous customers can give you insight into the reputation of the roofing companies you're deciding between.

St. Louis Roofing Buyers Guide

Below, we'll give a broad view of the services roofing contractors offer, how to determine it's time to replace your roof, and give some tips on selecting the best company for your roofing project.

St. Louis Roofing Services Offered

From roof repair and replacement to solar panel installation and roof cleaning, there are a variety of services that roofers offer in St. Louis:

  • Metal roofing: Many St. Louis roofing contractors specialize in installing metal roofs, which are good for homeowners looking for an energy-efficient option.
  • Roof cleaning: Roof-cleaning services in St. Louis can help maintain the look of your roof. A maintenance or cleaning visit may include inspecting your roof, re-caulking flashing, replacing or fastening loose shingles, cleaning out gutters and downspouts, or clearing debris and moss off flat or shallow-pitched roofs.
  • Roof repair and replacement: Roof repair and replacement services are particularly valuable in St. Louis, as the city can experience natural disasters that can cause damage or leaks, which needs to be repaired as soon as possible.
  • Solar panel installation: Ask your roofing company if they have solar panel services. Some roofers bundle solar panel installation with roof replacement.

When Should I Replace My Roof in St. Louis?

Roof replacement in St. Louis is a significant part of home maintenance. There are some clear signs that can tell you when it's time to replace your roof. Multiple leaks coming through the roof or other extensive damage that can't be repaired is a good indication that your roof needs to be replaced.

In addition, because of the benefits of going solar in St. Louis, many homeowners install solar panels every year. If you're switching to solar, it's often a wise idea to upgrade your roof before installation, to ensure your roof outlasts your panels. This helps you avoid having to remove the panels later to carry out roofing work.

The final sign to look for is if your roof has reached the end of its life expectancy. Each kind of roofing material lasts for a range of time, generally between 20 and 30 years. You can look at the table below for an idea of when you might want to replace your roof based on material.


Ready to Get a Quote on Your Roofing Project?

Get matched with a top local pro

Please enter a valid 5-digit zip code!

Frequently Asked Questions About Roofing in St. Louis

How much can I expect to pay for roofing services in St. Louis?

Based on a 1,700 to 2,100 square foot asphalt roof, the average cost of roofing services in St. Louis is $474 for cleaning, $903 for repair, and $8,467 for replacement. You can expect to pay more for slate, metal, and other kinds of roofing materials. The exact cost of your roofing project will depend on a number of factors, including whether you need any electrical work, the material you select, the number of layers, the pitch of your roof, and the size of your roof.

How do you know if a roofer did a good job?

You can tell if a roofer installed your roof correctly by taking a look at your roof to see if there are any shingles that are missing or broken and checking for leaks. The roofer should also leave no nails or trash behind.

What are the signs of a roof in need of repair or replacement?

Some signs that you should repair or replace your roof include:
  • Missing shingles, torn shingles or shingle tabs, or broken shingles
  • Shingles that seem to be buckling, curling, or "cupping"
  • Roof leaks
  • Damage from high winds, hail, heavy rain, or thunderstorms
  • Excessive attic moisture
  • Excessive interior moisture
  • Discoloration

To share feedback or ask a question about this article, send a note to our Reviews Team at reviewsteam@thisoldhousereviews.com.