
Learn about the factors that can affect the cost to replace a flat roof in St. Louis, MO, and ways to save on a quality replacement.
Roofing costs depend on your project and location. Check with a local pro for your specific job.
The cost of a new roof in St. Louis depends on the roof size, material, complexity, and more.
Asphalt shingles and metal roofing are popular roofing options to defend St. Louis homes against frequent storms.
A qualified St. Louis roofing pro will properly install your new roof, ensuring you meet homeowners insurance and warranty requirements.
St. Louis’s frequent thunderstorms, hailstorms, and tornadoes can take their toll on local roofs. Replacing a roof in St. Louis costs an average of $8,155, with most new roofs costing between $5,433 and $11,032. Explore some of the main factors that contribute to the cost of a new roof so you can budget correctly for this project.

When you start seeing signs you need a new roof, trying to figure out how much to budget for roof replacement can be a daunting task. The cost of a new roof is based on the roof size, what it’s made of, how complex it is, and more. Take a look at some of the things that affect how much you’ll pay for roof replacement in St. Louis.
The size of your roof is one of the major determining factors in how much it’ll cost to replace. Roof size doesn’t always directly correlate with your home’s square footage—the pitch of the roof, roofing over porches and garages, and the size of your roof’s overhang can all add to roof size.
| Size (Sq. Ft.) | Average Cost |
|---|---|
| 1,000 | $2,300–$7,200 |
| 1,500 | $3,500–$10,800 |
| 2,000 | $4,600–$14,400 |
| 2,500 | $5,800–$18,000 |
| 3,000 | $6,900–$21,600 |
Roof replacement costs will vary based on what your roof is made of. Asphalt shingles are a popular, budget-friendly option at about $3 to $11 per square foot, while metal roofs, which hold up well to the area’s extreme weather, can cost $5 to $22 per square foot. If you want a premium roofing option, slate roofing costs an average of $10 to $30 per square foot.
A roof with multiple penetrations like chimneys or skylights, architectural features like gables or dormers, or areas with varying pitch will cost more to replace. Complex roofs require additional materials, precise installation on multiple surfaces, and a longer installation time. Expect to pay extra for a roof with a complex roofline when compared to a simpler design.
You’ll need to remove old roofing materials before replacing your roof, and that can add to your total project cost. Roof removal and disposal costs an average of $1 to $5 per square foot, so confirm with your roofer if removal costs are included in the quote.

If you’re getting other services like gutter installation, sheathing replacement, or skylight installation when you have your roof replaced, it’ll add to your final bill. It’s often a good idea to update roof-related materials when you replace your roof so your home’s roofing and roof drainage systems are in similar condition.
| Type of Service | Average Cost |
|---|---|
| Sheathing replacement | $2–$7 per sq. ft. |
| Gutter installation | $4–$40 per linear ft. |
| Fascia and soffit repair | $6–$20 per linear ft. |
| Skylight installation | $1,200–$2,400 each |
Manufacturers and roofing installers may include limited warranties in the up-front roofing price. You may choose to purchase additional warranties that can cover minor repairs, regular inspections, and manufacturer defects for a longer period of time. Warranties can add $500 to $5,00 to your project cost, depending on the warranty details.
Roof replacement should be handled by a local roofing pro—DIY roof installation can lead to structural problems, water intrusion, issues with your homeowners insurance, and voided manufacturer’s warranties.
Labor costs will be about half of your total roof replacement costs, with materials making up the difference. Roofers in St. Louis will charge for labor in different ways, including per hour and by the square foot—either way, labor costs should be included in your roofing estimate. It’s not necessary to tip your roofer, but you may want to set aside a small amount for food and drinks for the hardworking team.
The city of St. Louis requires you to obtain a permit if you’re replacing your roof with a new roof of a different material, or if you need to replace more than 25% of the roof sheathing. Check with your contractor to see if you need a permit for your roof replacement so you can budget for any necessary fees. Permit and application fees start at $44 and increase based on the total project cost.
A good indicator that the roof needs to be replaced and done by a professional is evidence of missing shingles or other materials. If the roof is beginning to lose shingles during major storms, then it is likely time to have it replaced rather than making repairs.
Replacing your roof can add value to your home, offering a return on investment (ROI) of 50% to 60%. How much your new roof affects your home’s value depends on the material, professional installation, expected lifespan, and more. A new roof is also an enticing feature for potential buyers when it’s time to sell your home. Look into roof financing options to replace your roof before selling to set your home apart from similar properties.
Home is the most important place on earth, which is why Angi has helped more than 150 million homeowners transform their houses into homes they adore. To help homeowners with their next project, Angi provides readers with the most accurate cost data and upholds strict editorial standards. We survey real Angi customers about their project costs to develop the pricing data you see, so you can make the best decisions for you and your home. We pair this data with research from reputable sources, including the U.S. Bureau of Labor Statistics, academic journals, market studies, and interviews with industry experts—all to ensure our prices reflect real-world projects.
Want to help us improve our cost data? Send us a recent project quote to [email protected]. Quotes and personal information will not be shared publicly.
Scott Hill and his crew replace our tile roof with Brava PVC tile (50 year warranty). The work was coordinated and executed with precision. They did the entire job in about 8 days. Excellent job.
Michael SalazarII did anexcellant job of checking my roof and explaining what needed to be done. He showed me drone pictures of the condition of the roof and what was on top of it. 3938 Labadie Ave. St. louis, Mo. 63107-2115
I had several roofing issues on both my home and my shop building, and multiple companies told me they were unwilling to take on the challenges involved. Jake and his crew stepped up without hesitation, provided a very competitive price, and delivered workmanship that exceeded my...
Alexandra called me to set up the appointment, Christopher followed up quickly and had out rood repaired the same and repaired our roof. They sent pictures and followed up after the rain stopped to make sure everything was sealed. Price was competitive.
Soon purchasing a new home, and knowing Drew at Duke, he’ll be first on my list for any needed roof work. I’m excited to watch this company take off.
Our roof needed to be replaced following the May 2025 tornado in St Louis. The job in itself was not super complicated, but there were many moving parts including dealing with the insurance, handling solar panels, etc. These guys did an excellent job, and I would work with them again if I had...
Midtown installed a new roof for me and the crew was awesome. I'm happy with their work and clean-up. Took 1 day!
Within less than a week, Advance Roofing inspected my roof, gave me estimates, and fixed my roof. They were very friendly and p
Very good company to work with, there professionals in the Flat Roof industry. Very good price and warranty. I’m looking forward to working with them again.
Fantastic, Bob Kings roofing was on time, the crew polite and professional, they cleaned up very well and the roof was beautiful. I could not recommend this company any higher 5 star or I would!!
From average costs to expert advice, get all the answers you need to get your job done.

Learn about the factors that can affect the cost to replace a flat roof in St. Louis, MO, and ways to save on a quality replacement.

Stormy weather in St. Louis can lead to roof damage. Learn how much roof repair costs in St. Louis and what factors affect how much you’ll pay.

Knowing your home's roof underlayment replacement cost can help estimate the cost of roof replacement. Learn about the factors that affect prices in St. Louis, MO.

Add to your shed’s lifespan and protect your belongings inside. Use this St. Louis, MO, shed roof replacement cost guide to estimate your project total.

The cost to replace a garage roof in St. Louis, MO, varies based on several factors, including the roof’s size and material.

Find out the average traditional tile roofing installation or replacement cost in St. Louis, MO. Learn what you can expect to pay for your new roof today.