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. Peters, 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. Peters
Written By Callie Marsalisi|Last Updated: April 18, 2024

Maintaining a solid roof is essential for ensuring the comfort of your home with St. Peters' hot temperatures. Our reviews of the top roofing companies in St. Peters can help you make the right choice for your roofing project.

Erie Home

Best for Metal Roofs

Erie Home logo

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

Top St. Peters Roofing Companies

KMAC Roofing Logo

KMAC Roofing

Based on 41 customer reviews.

Services Offered

Quality InspectionReplacementRoof Repair


  • Preventive services
  • Transparent pricing
  • Free inspections
4618 S St Peters Pkwy Suite A, St Peters, MO 636-561-2270 kmacroofing.com
Donovan Roofing and Construction Logo

Donovan Roofing and Construction

Based on 127 customer reviews.

Services Offered

Quality InspectionFlat RoofsRoof RepairTerra CottaReplacementWood RoofsSlate


  • Customer education
  • Free inspections
  • Quality customer service
2040 Bluestone Dr, St Charles, MO 636-685-0808 donovanrc.com
RJR & Associates Logo

RJR & Associates

Based on 27 customer reviews.

Services Offered

Quality InspectionReplacementRoof RepairSlate


  • Customer education
  • Quality customer service
  • Transparent pricing
3245 Mango Dr, St Charles, MO 314-852-5074 rjrroofing.com
DeG Contracting LLC Logo

DeG Contracting

Based on 49 customer reviews.

Services Offered

Roof RepairQuality InspectionReplacement


  • Free inspections
  • Reputation for timeliness
  • Customer education
100 Chesterfield Business Pkwy #200, Chesterfield, MO 636-928-7663 degcontracting.com

More Local Roofing Companies

ACI Roofing and Exteriors

User Reviews: 4.6/5 

1456 Triad Center Dr B
St Peters, MO 63376

Mapco Exteriors LLC

User Reviews: 4.6/5 

4083B N St Peters Pkwy
St Peters, MO 63304

Your Professional Roofer

User Reviews: 4.6/5 

8 Jason Ct
St Charles, MO 63304

Shamrock Roofing and Construction Lake Saint Louis

User Reviews: 4.6/5 

11106 Veterans Memorial Pkwy Suite 6
Lake St Louis, MO 63367

Fuchs Roofing

User Reviews: 4.6/5 

18336 Edison Ave #17
Chesterfield, MO 63005

Bone Dry Roofing

User Reviews: 4.6/5 

5895 Suemandy Dr
St Peters, MO 63376

CD Strong Construction

User Reviews: 4.5/5 

920 Bent Oak Ct Suite D
Lake St Louis, MO 63367

EZ Home Solutions

User Reviews: 4.5/5 

54 Hemlock Dr
O'Fallon, MO 63366


User Reviews: 4.5/5 

1710 Scherer Pkwy
St Charles, MO 63303

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. Peters
Average Max Temp:65°F
Average Min Temp:46°F
Average Daily Sunlight:55%
Average Annual Snowfall:11.3"
Average Monthly Precipitation:3.41"
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. Peters

Roofers can repair or re roof many common roof types. You can expect to pay anywhere from $7,000–$12,000 for a new roof in St. Peters. 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. Peters

You should consider several factors to ensure you find the best St. Peters roofing company for your project:

  • Licensing and certification: Check that the roofing company has the proper licensing and can procure the right permits to carry out roofing work in your area.
  • Cost and financing: Cost should not be the only deciding factor when choosing a roofing company. However, you should also check to see how cost-effective their services are and what financing they offer.
  • Warranties: Ask each roofing company you're considering if they offer any workmanship warranties on their work, and what those warranties cover.
  • Customer reviews: Take the time to research the roofing company's reputation through customer reviews and feedback for an indication of the company's work quality.
  • Availability and service area: Before you get excited about a roofer, verify that it services the area you live in. Scheduling can vary in the industry because it’s largely weather-dependent. Ask about scheduling when you call for an estimate to make sure it aligns with your needs.

St. Peters Roofing Buyers Guide

In this section, we will talk about what to look for when choosing a reputable roofing company, the typical services they provide and offer, and how to know when it's time to replace your roof.

St. Peters Roofing Services Offered

Roofers in St. Peters specialize in a variety of services, from roof repair and replacement to roof cleaning. Some even provide additional services like solar panel installation. Here's a breakdown of some common services offered:

  • Metal roofing: Many St. Peters roofing contractors specialize in installing metal roofs, which are good for homeowners looking for an energy-efficient option.
  • Roof cleaning: Roof-cleaning services are also common for St. Peters homeowners, since dirt and debris can accumulate over time and damage your roof. Moss and algae can also be dangerous and weaken shingles and underlayment, which can lead to costly repairs. Cleaning your roof can improve your home's curb appeal and save you in the long run on repairs.
  • Roof repair and replacement: Professional roof repair and replacement can help ensure that your roof is properly maintained, and that any damage is repaired as quickly as possible. Roofs can be damaged by extreme weather, so it is essential to have a professional roofing company that can give the right repairs and replacements.
  • Solar panel installation: Some roofing companies also provide solar panel installation—a good investment for St. Peters homeowners looking to decrease their energy bills.

When Should I Replace My Roof in St. Peters?

Many homeowners in St. Peters find it hard to know when to replace their roof, which is an important part of long-term home maintenance. There are a few factors that can indicate that it's time for a roof replacement. For example, multiple leaks and other kinds of damage can indicate that it's time for a replacement, especially when the damage is too serious to be fixed with a repair.

Another sign that you may want to get a roof replacement is prior to installing solar panels, especially if your roof is on the older end. Getting a new roof first means you can avoid removing the panels later to replace your roof, which will put on extra costs to your project.

The last sign to look for is if your roof has reached the end of its lifespan. Each kind of roofing material lasts for a range of time, generally between 20 and 30 years. See the table below for some details on when you might need to install a new roof depending on the kind of roof material you have.

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. Peters

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

Look at the roof for indications of adequate installation, such as clearly fastened shingles and no sagging or curling shingles. The roofer should remove any leftover materials and trash from the installation process. The roofer may use magnets to gather stray nails from your yard.

What are the benefits of using a professional roofing company?

You should hire a professional roofer for the following benefits:
  • Improved Safety: Roof work can be risky; going with a professional contractor means someone trained to do the work is installing your roof.
  • Reduced Risk of Damage: A professional roofer will take care not to damage your house.
  • Professionalism: Your roofing company will have on staff certified professionals who adhere to proper safety standards and precautions.

When should I have my roof inspected?

You should have your roof inspected once a year, but you may need more frequent inspections if there are issues regarding your roof. You should also get in touch with an inspector after any extreme weather, especially if your roof gets damaged.

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

You should consider repairing or replacing your roof if it is leaking or has visible damage.

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