Michael’s Roofing, Siding & Windows

When Quality Counts

Roofing, Siding, and Window Experts in Burlington, IA

“Our mission is to provide exceptional service while installing high quality materials while performing your roofing, siding, window, or gutter project. Our workmanship is second to none, and we take pride in our home improvement projects.”


We are proud to offer a wide range of superior roofing services.

Learn More

We are dedicated to getting your siding job done right the first time.

Learn More

We work with your insurance company to restore your roof and siding to like-new condition.

Learn More

Give Us A Call Today! 866-386-8785

Or fill out our quick form for a Free Estimate

Give Us A Call Today!

Or fill out our quick form for a Free Estimate

Premier Home Contractor

Michael’s Roofing, Siding & Windows is Burlington, Iowa’s premier home contractor, specializing in storm damage restoration.

We are a full service Home Improvement Company that can provide you with any and all services. You no longer to have hire multiple companies to get the best job, as we have excellent roofing installers, siding installers, and our gutters perform flawlessly.

We specialize in storm damage restoration

Please call us so that we can help you get your property restored to better than it was prior to the storm! We are experts at finding the damage that others overlook while they are simply focusing on getting one thing covered. We make sure that you get ALL of damage covered. We are a no-pressure, high-caliber, and risk-free company that has always maintained and A+ Rating with the BBB, we DO NOT accept down payments and WE WAIT for the insurance company to pay for our services! We install better material than the insurance pays for, and our warranties can be upgraded to Fifty-Years, Non-Prorated. This means that you will never pay out of pocket for a roof! We are certified as a Select ShingleMaster, and very few of us can offer such a warranty! We are State Licensed, we carry Workman’s Compensation insurance, and we have a Great Team of experienced specialists that will impress you, from the project manager, down to the guy that cleans up the mess from your old roof! All inspections are free, call today!

Please call us at (563) 386-7663 and we will send our representative in your area out!