15+ years of residential and commercial roofing in Rochester Hills. Thousands of roofs installed across Metro Detroit. Always a free roof inspection and a no-obligation quote.
We respond within 1 business hour
🏆 Presented with an award by Metro Detroit Review as one of the top roofing companies in the community — June 2021
What We Do
We specialize in all types of roofing from residential to commercial. From a simple repair to a complete roof replacement, we are here to help.

Storm damage, leaks, missing shingles, and general wear and tear — whatever the cause, we repair it right. We provide a written estimate before any work begins and never recommend more than what is actually needed.

When a roof reaches the end of its life, a full replacement is the right call. We offer free inspections, provide complete written estimates, and can help you navigate insurance claims for storm or wind damage.

We work on homes of all sizes and styles. Whether you need a simple repair or a brand new roof, our experienced team handles every residential roofing project with care and professionalism.

Flat roofs, low-slope systems, commercial repairs and replacements — we have decades of experience with all types of commercial roofing in the Rochester Hills MI area.

From asphalt shingles to tile, metal, wood, and slate, we install and repair all major roof types. Our team can help you choose the right material for your climate, budget, and aesthetic.

A leaky roof only gets more expensive the longer it waits. Call us at the first wet spot on the ceiling and we will come out, inspect the roof at no cost, and tell you exactly what it needs.
Insurance Claims
Many times a damaged roof is covered by your homeowner’s or commercial insurance policy. At Rochester Hills Roofing we are specialists at assisting our customers through the insurance process. We come out, perform a thorough inspection at no cost, and determine whether the damage is weather related so you have the option of filing a claim.
What Our Customers Say
“A bad windstorm tore off part of my roof. Rochester Hills Roofing had someone out within hours to tarp the area and assess the damage. The full repair was done within a week. Absolutely incredible service — highly recommend.”
“I had them replace my entire roof and they did an outstanding job. Fair price, clean work, and they were done faster than expected. They even helped me file my insurance claim for storm damage. Could not ask for better service.”
“Been using Rochester Hills Roofing for years. They are always honest, always on time, and always do excellent work. A neighbor referred me to them and now I refer everyone I know. The best roofer in Rochester Hills, period.”
FAQ
Call today or fill out our form for a free inspection and written estimate. We can typically get to your home within 24–48 hours.
Call 248-266-9979Whether you need a quick repair, a full replacement, or just a free inspection, we are here to help. Fill out the form or give us a call and we will get back to you right away.