Skip to main content


Energy savings start from the top. At MJC Contracting, we specialize in durable, green roofs that can reduce energy costs and improve your property’s long-term asset value. MJC Contracting is an experienced roofing contractor with satisfied customers and a trusted, local reputation for replacement, new construction and storm response for your roof. We’ll treat you honestly and with respect. As a GAF Certified Installer, we have the experience and know-how to get your roofing installation done right the first time. And with years of roofing experience, you can just your roof repair to our team. Our roofing experts service Algonquin, Palatine, Lake Zurich, Kildeer, Long Grove, Crystal Lake, IL, and surrounding areas for all of your roofing installation, replacement needs.

Roofing in Lake Zurich, IL

What We Offer

It’s both our mission and passion to be the very best roofers in the Chicago suburbs. We’re also a one-stop shop for your home’s exterior. As home exterior professionals, we install quality products including asphalt, composite, cedar and metal. We also repair what nature ruined or your last installer didn't take care of properly. Contact us for referrals from previous jobs, an honest estimate, and a reliable installation using high quality products. For all your roof repair and roof installation needs, choose MJC Contracting.

Roofing Systems

Curious as to the components that make up a roof? Learn more about the factors that must be considered for reliable over-the-head protection.

GAF Master Elite page on GAF website
Quality in each of our work phases guaranteed
Proudly Serving The Chicago Suburbs