Missouri Roof Replacement & Roof Repair
Trusted by Missouri homeowners since 1994 — from complete roof replacements to leak repairs, ECI delivers quality roofing systems built to last.
- Family-Owned Since 1994
- Full-Service Exterior Experts
- Locally Owned & Operated
- Free Inspections & Estimates










Missouri's Trusted Roofing Contractor

Your roof is your home’s first line of defense against Missouri’s harsh weather — from summer hailstorms and high winds to ice and snow in winter. At ECI: A Missouri Exterior Co., we specialize in roof replacements, roof repairs, and complete roofing systems designed to protect Missouri homes and businesses for decades.
With more than 30 years of experience serving the St. Louis, Kansas City, and Mid-Missouri regions, our team understands what Missouri roofs face — and how to build them to last.
As a second-generation Missouri company, our mission stays the same: protect the homes and buildings that make up our communities, and deliver an exceptional customer experience built on honest communication and skilled craftsmanship.
Our Roofing Services

Roof Replacement
When your roof has reached the end of its lifespan or sustained significant damage, a full replacement is often the most cost-effective long-term solution. ECI installs high-performance roofing systems using quality materials backed by manufacturer warranties.

Roof Repair
Not every roofing problem requires a full replacement. Our team diagnoses leaks, missing shingles, damaged flashing, and other common issues, providing targeted repairs that restore your roof's integrity without unnecessary expense.

Storm Damage Roofing
Missouri storms can cause significant roof damage. ECI responds quickly to assess and repair wind, hail, and storm-related roofing damage, helping homeowners restore their properties as efficiently as possible.

Roof Inspections
Our complimentary roof inspections identify potential problems before they become costly repairs — from granule loss and worn flashing to sagging decking and hidden leaks.

Commercial Roofing
ECI provides roofing services for commercial buildings, multi-family properties, and retail centers throughout Missouri.
Why Missouri Homeowners Trust ECI for Roofing
- 30+ Years of Roofing Experience — We’ve installed and repaired roofs across Missouri since 1994.
- Honest Inspections — We tell you exactly what your roof needs — nothing more, nothing less.
- Quality Materials — We use high-performance roofing products designed for Missouri’s climate.
- Workmanship You Can Count On — Our crews take pride in clean, efficient, and precise installations.
- Warranty-Backed Work — Manufacturer and workmanship warranties available on qualifying projects.
Roofing FAQs
How do I know if my roof needs to be replaced?
Common signs include missing or curling shingles, granule loss, visible sagging, persistent leaks, water staining on interior ceilings, or a roof that has exceeded its expected lifespan (typically 20-30 years depending on the material). ECI offers free inspections to assess your roof’s condition.
How long does a roof replacement take?
Most residential roof replacements in Missouri are completed in one to two days, depending on the size of the home, roof complexity, and weather conditions.
What roofing materials does ECI use?
ECI installs high-performance asphalt shingles and other roofing systems suited for Missouri’s climate. Our team will walk you through available product options and warranties before work begins.
Does ECI repair storm-damaged roofs?
Yes. ECI responds to storm damage repairs throughout Missouri following wind, hail, and severe weather events.
Does ECI offer free roof inspections?
Yes. ECI provides complimentary roof inspections and detailed estimates for Missouri homeowners and businesses.
What warranties are available on a new roof?
Warranty coverage varies by product and project type. Our team reviews all available manufacturer and workmanship warranties prior to your project.
Schedule Your Free Roof Inspection Today
Don’t wait for a small problem to become a costly repair. Contact ECI today to schedule a complimentary roof inspection from Missouri’s trusted exterior contractor.
request free inspection






What Our Customers Say
4.9 RATING BASED ON 270+ REVIEWS
Rated by homeowners across St. Louis, Kansas City, and Mid-Missouri for honest communication and quality craftsmanship.
Posted on Google Pm 88Trustindex verifies that the original source of the review is Google. Michael was very prompt with our urgent request to assess our siding damage. He also gave us information on how to navigate the situation and a rough timeline on the repairs. They were also kind enough to file the claim with home insurance and to help us get us on schedule quickly. Truly appreciated the help!Posted on Google Terry WilliamsTrustindex verifies that the original source of the review is Google. ELI CAME AT THE RIGHT TIME VERY PROFESSIONAL EXPLAIN OUR SITUATION SHOW USE THE PICTURES OF ROOF VERY MUCH NEEDED THANKS AGAIN ☺️Posted on Google Debra CordyTrustindex verifies that the original source of the review is Google. Great experience so far with Elijah Bullock. He has great communication skills and followup.Posted on Google Hani Al RashidTrustindex verifies that the original source of the review is Google. Great experience from start to finish. Professional team, high-quality work, and excellent customer service. Very satisfied with the roofing and gutter work. Highly recommend!Posted on Google Lilly LanwermeyerTrustindex verifies that the original source of the review is Google. We got in touch with ECI roofing through a cold call after there was bad hail in our area. I felt quite comfortable with them from the beginning to the end. Jack came out to do our estimate in a VERY timely manner and was super professional…called even for us to the insurance company to get the claim started. Jack dealt with the adjuster and our claim went smoothly and efficiently! For what seemed impossible or unknown to us as first time home-owners and our first time turning anything in to insurance…we had a wonderful experience with them and have been very impressed from beginning to end! Thank you ECI for being here for us as the home-owners and for taking such great care of us! The prices are wonderful, the warranty surpasses all others, and the care of workmanship has been amazing too! All around great company!!! ♥️♥️♥️Posted on Google Kandice ReeseTrustindex verifies that the original source of the review is Google. Eli our sales rep helped handle everything! The process has been smooth and painless. Thank you!Posted on Google Jamie ButlerTrustindex verifies that the original source of the review is Google. Eli was pleasant to work with. He worked with the insurance company to insure NOTHING was missed. Work on roof will be done soon but this company and Eli have been great thus far!Posted on Google Susi NelsonTrustindex verifies that the original source of the review is Google. Jack at ECI has been very professional and helpful throughout this process! He went the extra mile to lead a senior citizen through this process with ease. Taking away any anxiety and providing knowledge. I recommend ECI for all of your roofing needs! And if you want a seamless roofing experience, ask for Jack!Posted on Google Mike SimsTrustindex verifies that the original source of the review is Google. ECI is a very reputable company with great customer service. Eli worked 24/7 to make sure I was taken care of. I would definitely use ECI for future projects






How It Works
Getting your project started with ECI is simple and transparent.

1. Contact ECI
Call or complete a form online to share your project or concern.

2. Inspection & Consultation
A thorough inspection, honest answers, and clear recommendations.

3. Project Proposal
Detailed scope of work, pricing, and product options.

4. Professional Installation
Quality craftsmanship with safety and attention to detail.

5. Final Walkthrough
We confirm your satisfaction and leave your property clean.
Proudly Serving Missouri
ECI: A Missouri Exterior Co. serves homeowners and businesses throughout the St. Louis Metro, Kansas City Metro, and Mid-Missouri regions, including Ellisville, Wildwood, Ballwin, Chesterfield, Kirkwood, St. Charles, O’Fallon, Wentzville, Kansas City, Lee’s Summit, Independence, Overland Park, Columbia, Jefferson City, and surrounding communities.