Commercial & Residential Roofing Services in St. Louis
For over 48 years, Aztec Roofing Systems has specialized in flat, metal, and commercial roofing across the St. Louis area. Our promise is honest work done right the first time, with no unnecessary upselling.
Roofing Solutions Built For St. Louis Real-World Conditions
From commercial TPO flat roofs to metal restorations and residential shingle replacements, we install top-tier materials with veteran craftsmanship.

Metal Roof Restoration
Renew aging metal roofs with high-durability elastomeric & aluminum coatings, seam sealing, and rust inhibition.

Flat & Commercial Roofing (TPO / EPDM / PVC)
Commercial single-ply membrane installation, repairs, and torch-down systems for warehouses, retail, and offices.

Residential Roofing & Shingle Replacement
Architectural shingle replacement, tear-offs, and roof repairs with 5-year water-tight craftsmanship warranties.

Storm & Hail Damage Restoration (Insurance Claims)
Comprehensive wind and hail damage inspections, adjuster walkthroughs, and complete claim assistance.

Roof Coatings (Aluminum, White, Foam)
Seamless liquid-applied membrane coatings providing waterproof seals and UV protection for flat & low-slope roofs.

Gutters & Downspouts
Custom seamless aluminum gutter installation, gutter guards, and heavy-duty water diversion systems.

Straightforward Roofing Help When You Need It
Aztec Roofing Systems has been family owned and operated for more than 48 years, serving St. Louis and the surrounding communities. We built this business on the idea that a roofing contractor should never recommend work you don't need — we tell homeowners and businesses the truth about their roof, use only the highest-quality materials, and stand behind every job with a real warranty. From metal roof restorations to full commercial flat-roof systems, our goal is a roof that lasts and a customer who trusts us to call again.
We Diagnose The Cause Carefully
Good roofing starts with understanding what is causing the leak, not just treating the symptom.
We Keep The Process Clear & Honest
Homeowners and businesses deserve plain-truth recommendations with zero unnecessary upselling.
We Handle The Details That Matter
Clean job sites, magnetic nail sweeps, and 5-20 year real warranties on every finished project.
Why St. Louis & Union Trust Aztec Roofing Systems
50+ Years Serving St. Louis
Family owned and operated since day one, with decades of roofing experience homeowners and businesses trust.
Available 24/7 Emergency Service
Open around the clock, 7 days a week, so we can respond to severe roof leaks and storm damage emergencies any time.
Real Warranties, Not Promises
Every job is backed by a 5-Year Water Tight Warranty or a 5–20 Year Manufacturer Warranty.
Wind & Hail Insurance Experts
We inspect the damage, meet directly with your insurance adjuster, and help coordinate the full scope of work.
Honest, No-Upsell Pricing
We never recommend unnecessary services or products, and we tell you the plain truth about your roof condition.
Affordable Financing Options
We offer flexible roof financing plans so you can get the work done right without straining your budget.
What Customers Say About Aztec Roofing Systems
"Highly recommend this company."
"I cannot say enough good about this company. They did everything they said they would in a timely and professional manner. Our garage roof looks great!"
"Very reliable, great service, great price, and they will work with you. Very professional work."
Proudly Serving St. Louis & Surrounding Communities
Aztec Roofing Systems provides flat roofing, metal roof restorations, shingle replacements, and emergency storm repairs across Franklin, St. Louis County, and Metro St. Louis.
Recent Roofing Projects Gallery
A showcase of our flat roofs, shingle replacements, metal coatings, and storm repairs.








Common Roofing Questions
Can we put a new roof on during the winter?
Yes, we would prefer to install new roofing when the weather is warm, but we can repair or install a new roof any time of the year. Winter installations require extra precautions, as we want to ensure the home stays watertight during the roofing process. We cover the roof with felt to keep it dry overnight, and we always have huge tarps on hand in case of a sudden storm.
What do you do with the old roofing?
We make it a priority to keep our work area clean. All debris and materials from the old roof are disposed of in a legal and proper fashion. Some older roofs contain asbestos or other dangerous chemicals, so it's important that we remove all roofing debris from your property safely and dispose of it appropriately.
How do I know if I have a roof problem?
Many smaller roof problems go unnoticed until they become a big problem. Because of this, we recommend that businesses have their roofing inspected at least twice a year so we can find small problems before they cause major damage. Periodic inspections usually catch any cracked, warped, leaking, or cracked screw holes.
How long should my roof last?
Roofing deteriorates at different rates, and around the St. Louis area, weather often plays a major role in how fast a roof wears down. We've seen roofs need replacement in as little as six or seven years, and others last more than 60 years. Most roofing contractors consider 20 years an acceptable service life, but that varies widely depending on the type of roof you select.
Do you have payment plans?
Yes, we offer affordable roof financing options that can help make your project more affordable.
Have a Roofing Project in the Pipeline?
Tell us about your project, location, scope, and timeline. Our team can discuss the capabilities, materials, and crew resources needed to support your roof.
