Proudly Serving the Tri-State Area Since 1998
For more than 20 years, Michael’s Roofing, Siding & Windows has served homeowners throughout Iowa, Illinois, and Missouri. Our commitment to honest service and quality workmanship remains unchanged, but today’s technology allows us to complete the entire process without requiring time-consuming in-person meetings.
Roofing Made Convenient
From the initial estimate through the final warranty, we can manage your entire project digitally:
Measure your roof using aerial technology
Prepare and send your estimate
Review available options and pricing
Send your contract for electronic signature
Order materials and schedule an experienced crew
Complete the installation
Email your final invoice for secure payment
Deliver your warranties electronically
You do not have to rearrange your busy schedule for repeated appointments or sit through a high-pressure sales presentation. We communicate by phone and email, allowing you to manage your project when it is convenient for you.
Get an Estimate on Your Schedule
Select Instant Roof Estimate and follow the guided steps. Know in 2 minutes or less! Your preliminary online price helps you plan; we confirm measurements, materials, site conditions, and scope before final pricing.
You will receive available options and upfront pricing without the hassle, pressure, or delays of a traditional sales appointment.
Every Property Is Still Professionally Inspected
A convenient digital process does not mean important steps are skipped. We inspect every property before work begins, even when a customer plans to pay directly.
You generally do not need to be present for this exterior inspection. Our team checks for signs of wind or hail damage that may qualify for coverage under your existing homeowners insurance policy. This ensures that you understand the condition of your property and your available options before work begins.
We Work Around Your Schedule
Our process was designed for busy homeowners. You receive professional service, clear communication, quality installation, invoicing, and warranty documentation—without unnecessary meetings disrupting your day.
If we cannot respond immediately, leave us a message. A member of our team will follow up and help you determine the right next step.
Areas We Serve
Iowa
Bettendorf · Burlington · Cedar Rapids · Coralville · Davenport · Fairfield · Fort Madison · Iowa City · Keokuk · Mount Pleasant · Muscatine · Wapello · Waterloo · West Point
Illinois
Blandinsville · Coal Valley · Collinsville · East Moline · East St. Louis · Fairview Heights · Galesburg · Geneseo · Kewanee · Macomb · Moline · Monmouth · O’Fallon · Peoria · Quincy · Rock Island · Roseville · Silvis
Missouri
Hazelwood · Lake St. Louis · Maryland Heights · O’Fallon · St. Charles · St. Peters · Wentzville
Don’t see your community listed? Request your Inspection to confirm service availability in your area.
YOUR ROOFING PROJECT. ON YOUR SCHEDULE.
Start Anytime. From Anywhere.