Serving St. Louis, St. Charles, and the Metro East
Roofing Done Right — the First Time, On Time
From a single-shingle repair to a full metal roof, we're the locally owned crew St. Louis homeowners and businesses call when they want a roof that lasts and a contractor who shows up.
- Licensed & Insured
- GAF Certified
- Locally Owned

- LicensedMO + IL
- Fully InsuredLiability + Workers' Comp
- GAF CertifiedManufacturer credentials
Roofing services for the St. Louis metro
From a single shingle repair to a full metal roof — we handle every kind of roofing work across the St. Louis area.
Residential Roofing
Full-service roofing for homes across the St. Louis metro.
Learn moreRoof Repair
Targeted fixes for leaks, missing shingles, and storm damage.
Learn moreRoof Replacement
Complete tear-offs and new installations with full warranties.
Learn moreCommercial Roofing
Flat-roof systems, maintenance, and large-scale projects.
Learn moreMetal Roofing
Standing-seam and ribbed metal systems built to last.
Learn moreIndustrial Roofing
Heavy-duty systems for warehouses and manufacturing.
Learn moreStorm Damage Roofing
Hail, wind, and tornado damage assessment and restoration.
Learn moreEmergency Roofing
Fast tarp-and-secure response for active leaks and openings.
Learn moreRoofing Inspection
Detailed inspections for buying, selling, or post-storm review.
Learn more
Not sure which service you need?
Call us at (314) 834-6556 — we'll figure it out. No pressure, no upsell.
Why St. Louis homeowners pick us
We’re not the cheapest roofer in St. Louis, and we’re not the loudest. We’re the one your neighbor recommends after we did their roof right the first time.
Locally owned, locally answered
When you call, you reach a real person in St. Louis — not a national call center routing your roof emergency to whoever's available.
Same-day emergency response
Active leak or storm damage? Call us and we'll have a crew tarp-and-secure your home, often the same day.
Written warranties — workmanship + manufacturer
Every job ships with both warranties in writing. No verbal promises, no fine-print surprises.
Transparent, itemized pricing
Materials, labor, dumpster, permit, cleanup — every line on your estimate is named. Zero surprise add-ons mid-project.
No subcontractors
Our crews are our employees. We control the schedule, the workmanship, and the warranty — start to finish.
Licensed in MO and IL, fully insured
Both Missouri and Illinois licensure, liability and workers' comp coverage on every job. We send credentials before we send a crew.
For storm-readiness research and best-practice retrofits we follow, see the Insurance Institute for Business & Home Safety— according to IBHS (ibhs.org).
Serving the St. Louis metro and Metro East
Local crews, local response times. We work in 10 cities across Missouri and Illinois — and the entire metro in between.
View all service areasWhat our customers say
Real St. Louis homeowners and businesses we’ve worked with.
More reviews coming soon — check back after we wrap a few more jobs.
How it works
Call
Pick up the phone. We'll listen, ask the right questions, and tell you whether you need an inspection, a repair, or just a roofer's opinion.
Inspection
A real roofer climbs your roof, documents the actual condition with photos, and walks you through what they found. Free, no pressure.
Estimate
You get a written, itemized quote — materials, labor, warranty terms, timeline, cleanup. The numbers don't move after you sign.
Install
Our crew — employees, not subcontractors — shows up on the scheduled date with the right materials and works the job to completion.
Warranty
You receive workmanship and manufacturer warranties in writing. We still answer the phone five years from now if anything's off.
Ready to talk to a real roofer, not a call center?
Most calls are answered on the second ring. We'll tell you whether you need a repair, a replacement, or just a second opinion.
Common questions, answered
Five questions we hear from almost every new caller. If yours isn't listed, the answer is one phone call away.
How much does a new roof cost in St. Louis?
A typical asphalt shingle replacement on a single-family home in the St. Louis metro runs $9,000–$18,000 depending on roof size, pitch, tear-off scope, and decking condition. Architectural shingles average $4.50–$7.50 per square foot installed, while metal and synthetic systems run $9–$16 per square foot. We provide free, itemized written estimates so you can see exactly where every dollar goes — call (314) 834-6556 to schedule a no-pressure inspection.
How long does a roof replacement take?
Most St. Louis residential roof replacements are completed in one to three days once materials are on site. A 2,200 sq. ft. asphalt shingle roof is usually a same-day or next-day install; metal, slate, and steep or complex roofs take longer. Weather, decking repairs, and permitting can add a day. We schedule full crews per job — no day-on, day-off — so your roof is closed up and weatherproof every evening.
Do you handle insurance claims?
Yes. We routinely meet adjusters on-site, document storm damage, and provide the line-item scope insurers need. We do not act as a public adjuster — that's a regulated role — but we can advocate for the work your home actually needs and supply photos, measurements, and shingle samples. If your claim is denied or short-paid, we can talk through your options and the legitimate routes for re-inspection or appraisal.
Are you licensed and insured?
All Weather Roofing Systems is licensed in both Missouri and Illinois and carries general liability plus workers' compensation insurance. We're happy to send our certificate of insurance and license number directly to you or your property manager before any work begins. We never ask for full payment up front, and we never start work without a signed, itemized contract that spells out warranty terms.
What areas do you serve?
We serve the entire St. Louis metropolitan area and the Illinois Metro East — including St. Charles, O'Fallon (MO and IL), Belleville, Edwardsville, Clayton, Creve Coeur, Chesterfield, Ladue, and Kirkwood. If your zip code is within roughly a 45-minute drive of downtown St. Louis, we can be on your roof. For storm-damage emergencies anywhere in this footprint, call (314) 834-6556 for same-day tarp-and-secure response.
When your roof can't wait, call (314) 834-6556.
Active leak, storm damage, or just ready for a free inspection — pick up the phone or leave a callback.
About All Weather Roofing Systems · Last updated: