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.

Instant Roof Estimate
Request Inspection
BBB Accredited Business badge with A+ rating
CertainTeed SELECT ShingleMaster roofing contractor badge