Top 15 Highest-Rated Roofers Serving Rochester Hills, MI (2026)
You can learn quite a bit about a roofing company before ever picking up the phone. A quick Google search might turn up hundreds of
With over 30 years of experience and thousands of roofs installed across Michigan, Schoenherr Roofing has earned a reputation for excellence.
We’re proud to be both an Owens Corning Platinum Preferred Contractor and Atlas Diamond Certified—credentials that reflect our commitment to top-tier craftsmanship and product quality.
Our free, no-pressure in-home TruView Estimates are tailored to your specific needs, giving you a precise, down-to-the-penny quote with no surprises.
Plus, every roofing system we install comes backed by a Lifetime Transferable Warranty, giving you long-term peace of mind and added value for your home.
Our Novi office at 43000 W Nine Mile Road is about 9 miles from Franklin, a straightforward 15 to 20 minute drive east. We work this stretch of southern Oakland County regularly, so the village and its surrounding estates are easy for our crews to reach.
That closeness is a real benefit to you. We come out for free estimates, our crews arrive on time, and follow-up on warranty or touch-up work is easy to schedule. Whether your home is in the historic village center or on a wooded acre nearby, we're close enough to be there when you need us. That short drive keeps estimates, installs, and follow-up visits easy.
Franklin proudly calls itself the town that time forgot, and it has earned the name. Settled in the 1820s and centered on a grist mill that later became the beloved Franklin Cider Mill, the village center was designated the very first historic district in Michigan back in 1969. Franklin still has the appearance and atmosphere of an early Michigan village.
That heritage shapes the roofs here. The historic core is full of 19th-century homes in Greek Revival, Craftsman, and Colonial styles with steep, detailed rooflines, while the surrounding village is known for large estate-style homes on wooded, single-family lots. Both the century-old houses and the big estates ask a lot of a roof, and both are common in Franklin. The Franklin Cider Mill at the edge of the village sets the tone for the whole area, and homeowners here tend to care deeply about keeping that historic feel intact.
The historic homes leak first at their transitions, worn flashing around steep valleys, dormers, and chimneys, often over older decking that hides layered roofing from past updates. Because the village center is a protected historic district, matching the shingle profile and color to a home's era is part of the job, not an afterthought. The larger estate homes carry cut-up rooflines with many valleys, and the mature trees on these wooded lots grow moss on shaded slopes and drop leaves into the valleys.
We match the work to the home. That means an honest tear-off and decking inspection when it's warranted, shingle profiles that suit an older home's character, careful flashing at every transition, strong ventilation, and ice-and-water shield along the eaves and valleys. We're also glad to work within the village's historic guidelines so your project stays on track. On the estate homes, we detail the many valleys and dormers of a large, cut-up roofline so the most complex parts are the least likely to leak.
In a village that has worked hard to preserve its character, a roof that fits wrong stands out. We've roofed Oakland County since 1995 and detail every job to suit the home, historic cottage or large estate alike. Word travels in a small community like Franklin, and that keeps our work honest. Whether it's a small repair on a village cottage or a full roof on a wooded estate, we bring the same care and clean up completely when we're done.
As a homeowner in Franklin, your roof does more than just cover your home—it’s the first line of defense against Michigan’s wild weather. From heavy snow in the winter to pounding summer storms, it protects everything and everyone inside.
That’s why quality work matters. A single missing shingle or a small attic leak might not seem urgent, but if ignored, it can lead to serious issues like water damage, mold, or rising energy costs. Big problems often start small.
When it’s time for a repair or full replacement, you want a roofing company with real experience—not one focused on slick sales. Trust the team that knows how to do the job right, from start to finish.
Picking the wrong roofing contractor can create more problems than it solves. Poor workmanship can lead to leaks, early wear, and even void your warranty if the installer isn’t certified. On top of that, some contractors cut corners—using low-grade materials, skipping insurance (which puts you at risk if someone gets hurt), or disappearing halfway through the job with little to no communication.
What seems like a bargain at first can turn into a costly mess down the line, sometimes even requiring a full roof replacement. That’s why it’s critical to hire a licensed, insured, and trustworthy contractor—someone who does the job right and stands by their work.
Skipping roof maintenance can lead to major headaches down the road. That tiny leak you notice today? It could turn into serious structural damage tomorrow—causing water intrusion, costly repairs, and even putting your safety at risk.
On top of that, an unmaintained roof is the perfect environment for moss, mold, mildew, and lichen to thrive. These not only drag down your home’s curb appeal, but they also trap moisture and speed up the breakdown of your roofing materials, drastically shortening your roof’s lifespan.
Think of it like your own health—if something doesn’t seem right, don’t ignore it. Schedule an inspection before a small issue becomes a big problem.
Schoenherr Roofing provides homeowners in Franklin, MI, with expert roofing services tailored to their needs. Whether you need a minor repair or a complete roof replacement, our experienced team delivers top-quality workmanship using premium materials from leading brands.
Your satisfaction comes first. We’re dedicated to open, honest communication, upfront and accurate estimates, and organized project management—so everything runs smoothly and stress-free from beginning to end.
Every roofing project starts with a thorough inspection. This key step lets us identify any existing damage, catch hidden issues early, and build the right plan for your specific needs.
Whether it’s a simple repair or a complete replacement, understanding the full scope is essential for providing an accurate quote and timeline. During the inspection, we take a close look at your roof’s structure, shingles, flashing, ventilation, and insulation—so no detail gets overlooked.
As homeowners ourselves, we get that no two roofs—or homes—are the same. That’s why our roof repair and replacement services are customized to fit your specific needs and budget. Whether you’re planning a full roof install or just need a few repairs, we’re here to walk you through the best options for your home.
We take into account your home’s design, energy goals, and budget to offer practical, personalized solutions. And we’re big on transparency—you’ll always get clear, detailed estimates so you know exactly what you’re paying for and why it matters.
Choosing the right roofing material makes a big difference in both the look and lifespan of your roof. That’s why we use only top-quality products from trusted brands like Atlas and Owens Corning. These materials come with solid warranties and are designed to stand up to the elements for the long haul. You can trust your roof to perform—and look great—for years to come. Here are the types of roofs we install:
We’re here to help you weigh the pros and cons of each roofing material so you can choose the one that fits your budget, home style, and long-term protection goals. With our focus on high-quality materials and skilled workmanship, you can count on us to find the right solution—and build a roof that’s built to last.
At Schoenherr Roofing, we kick off every project with a personalized consultation to get a clear picture of your roofing needs. One of our specialists will inspect your roof, listen to your goals, and answer any questions you have. This helps us tailor the project to your budget, preferences, and long-term protection.
Clear communication is a big deal to us. We’ll walk you through your options, address any concerns, and make sure you feel confident every step of the way. From the very beginning, our focus is on you—setting the stage for a hassle-free, straightforward roofing experience.
We don’t consider a job done until your property is clean and you’re completely satisfied. After finishing your roof installation or repairs, our crew takes care of a full clean-up—clearing away all debris so your home looks as good as, or even better than, when we arrived.
Next comes a detailed final inspection to make sure every part of your roof meets our strict quality standards. This step confirms your roof is properly installed and ready to deliver long-lasting protection.
To give you extra peace of mind, we back our work with solid warranties and coordinate with insurance providers on both labor and materials. With Schoenherr Roofing, your investment is built to last.
As a trusted roofing company in Franklin, MI, we’ve earned our reputation through expert craftsmanship, happy customers, and a commitment to top-tier standards. Our crews follow strict guidelines and stay up-to-date on the latest techniques to ensure every job is done right.
At Schoenherr Roofing, we use only high-quality materials backed by solid warranties to give your home lasting protection. From precise installation and open communication to spotless clean-up, we’re here to deliver a roofing experience that sets the bar—maybe even the best you’ve ever had with a home improvement company.
With over 30 years of dedication to professionalism, integrity, and quality service, homeowners throughout Franklin and nearby areas continue to put their trust in us.
We back our work with industry-leading warranties on both labor and materials, so you can feel confident knowing your investment is well protected. Our commitment to going above and beyond has helped us earn a strong reputation throughout Franklin, MI, and the surrounding areas.
At Schoenherr Roofing, we focus on clear communication, personalized service, and expert craftsmanship—making sure every homeowner feels heard, respected, and confident in their choice. We know a new roof is a big decision, and we’re here to make the process as smooth, transparent, and stress-free as possible.
Our Novi office at 43000 W Nine Mile Road is about 9 miles from Franklin, a straightforward 15 to 20 minute drive east. You can reach us at (248) 270-7344. We work this stretch of southern Oakland County regularly, so the village and its surrounding estates are easy for our crews to reach.
Yes. Franklin’s historic core is full of 1800s Greek Revival, Craftsman, and Colonial homes with steep, detailed rooflines. We match the shingle profile and color to the home’s era, detail the valleys, dormers, and flashing carefully, and inspect the older decking honestly during tear-off so the roof protects the home and keeps its village character.
It can. Franklin’s village center was the first designated historic district in Michigan, and the community takes its preserved character seriously, so exterior work like a roof may involve local guidelines. We help by choosing period-appropriate profiles and colors and are glad to work within the village’s requirements so your project stays on track.
Yes. Many Franklin homes are large estate-style houses on wooded acreage, with cut-up rooflines that have many gables, dormers, and valleys. We’re equipped for that work and detail each transition correctly, since a roof with that much going on only stays watertight when the flashing and layout are right.
The wooded lots that give Franklin its character also shade the roofs and keep north slopes damp enough for moss, and they drop limbs and leaves into the valleys and gutters. We clean and treat the growth, keep the drainage clear, and can fit algae-resistant shingles when we re-roof so the shaded slopes stay cleaner longer.
Yes. We provide a free, no-obligation inspection and estimate for Franklin homeowners, whether the home is a village cottage or a wooded estate. We’ll assess the full roof, explain honestly what we find, and lay out your options before you commit to anything.
You can learn quite a bit about a roofing company before ever picking up the phone. A quick Google search might turn up hundreds of
Replacing your gutters is never something homeowners like to do, but if they’ve become too old or damaged to repair, that may be your only

Google roofing contractors around Sterling Heights, and you’ll see a whole lot of stars. Several companies have perfect 5.0 ratings. Others have hundreds of reviews
All reviews![]()
Angie's List
Home AdvisorPosted on Google![]()
marylou gasiorowski1 days agoTrustindex verifies that the original source of the review is Google.
My 1929 kit home needed a new roof and gutters, but I needed someone who would take great care in ensuring that everything was perfect. The team at Schoenherr Roofing did just that. Their process is so thorough that they don't quit until you are 100% satisfied. Even if something happens along the way (as something always does), they make it right!! I love the results and couldn't be happier with my choice.Posted on Google![]()
David Riley4 days agoTrustindex verifies that the original source of the review is Google.
We replaced our original roof on our home. From start to finish we had great communication. Installation and service was completed as promised, thanks Dan and AlexPosted on Google![]()
Tammie Ramsey5 days agoTrustindex verifies that the original source of the review is Google.
If you want a great company to install your new roof make sure to call Schoenherr Roofing Company. The team that consulted with us was very professional, courteous, and informative every step of the way, thank you Dan. The installation crew, including Alex, were excellent, fast, precise, and they even went above and beyond the scope of the job by sweeping out my garage! Thank you all for making our experience hassle free. Ron & TammiePosted on Google![]()
Sue Stokes5 days agoTrustindex verifies that the original source of the review is Google.
Blake and Noah were fantastic. So nice to work with and communicate with. The whole crew did a great job. Thank you so much.Posted on Google![]()
fred schneider5 days agoTrustindex verifies that the original source of the review is Google.
Great team, very efficient and professional. I would recommend them 100%Posted on Google![]()
Todd Westerman6 days agoTrustindex verifies that the original source of the review is Google.
Dwayne was fantastic. He was able to quickly pinpoint the cause of our leak and efficiently solved our problem. He was great to work with! Very friendly and professional.Posted on Google![]()
Ed Carey6 days agoTrustindex verifies that the original source of the review is Google.
Nice guys and good workPosted on Google![]()
Susan Dunne6 days agoTrustindex verifies that the original source of the review is Google.
Exceptional service! Very professional and prompt. Wonderful communication as the project is being completed.Posted on Google![]()
Brad B7 days agoTrustindex verifies that the original source of the review is Google.
Our technician Dustin was prompt, communicative, and thorough during our recent window install.Posted on Google![]()
Gordon5 Dickinson7 days agoTrustindex verifies that the original source of the review is Google.
Schoenherr roofing was well represented by Nate, who found issues in my attic, prior to quoting, ghen found another issue during installation and took care of that without additional cost. Nate was professional in the whole process from beginning to end both in communicating and his knowledge, the roofing crew did an amazing job protecting home and shrubs from damage, finishing entire project in one day including complete clean up.Posted on Home Advisor![]()
Ksthy P.15 days agoTrustindex verifies that the original source of the review is Home Advisor.
Blake was a wonderful and thorough sales job! Chad was on top of everything there after. The roofing crew were courteous and cleaned up well afterwards. It was a 5 star job from start to finish.Posted on Home Advisor![]()
Marcy P.89 days agoTrustindex verifies that the original source of the review is Home Advisor.
So pleased with workers and the company. Wonderful work done and explained everything. Cleaned up after.Posted on Angie's List![]()
Antoinette D.201 days agoTrustindex verifies that the original source of the review is Angie's List.
Overall, we had a positive experience with our roof replacement, but a few issues kept it from being excellent. Scheduling was easy, the consultant was on time and prepared, and the quote and financing options were competitive. The crew arrived on time, worked efficiently, and completed the roof quickly, even with two existing layers to remove. We also appreciated the progress photos and prompt follow-up with the invoice, financing paperwork, and final inspection scheduling. Our main concerns were communication, cleanup, and safety. We did not receive a response when we asked for a dumpster delivery time, which made planning garage access difficult. We were also told the generator and A/C units would be covered, but they were not. We also observed that no one working on the roof appeared to be using fall protection, which was concerning for work over 6 feet. The roof itself appears to have been installed efficiently and professionally.Posted on Angie's List![]()
Jay D.211 days agoTrustindex verifies that the original source of the review is Angie's List.
I had Dustin install a bathroom vent out the roof. He was efficient and very professional, nice job!Posted on Angie's List![]()
Anthony V.281 days agoTrustindex verifies that the original source of the review is Angie's List.
We recently had our roof replaced and I pleased to report that Schoenherr Roofing Company delivered a five-star performance. from the initial call with Amanda to schedule a meeting with Joe ,who thoroughly explained the entire process to my wife and me, the experience was seamless . Additionally, Korey, the project manager, kept us informed throughout the process providing regular updates,photos,and addressing all our questions. we will undoubtedly utilize their services again in the future for our siding needs. Schoenherr Roofing Company is a truly a great company to work with Anthony Vinson SrPosted on Angie's List![]()
Steve J.322 days agoTrustindex verifies that the original source of the review is Angie's List.
Caleb was our salesperson, I was so impressed how he worked with our insurance company to make sure our claim went through properly. Chad was our project manager, he did a great Job communicating how the process would go before during and after the installation. Very impressed!Posted on Angie's List![]()
Glenda G.392 days agoTrustindex verifies that the original source of the review is Angie's List.
Great job and Quality products.Posted on Angie's List![]()
Jason S.418 days agoTrustindex verifies that the original source of the review is Angie's List.
I had Schoenherr Roofing out for a 5 year inspection and was extremely pleased with their tech Dustin . Polite , knowledgeable, hard worker and took pictures of all his work so I could verify the fixes . Overall a great experience!Posted on Home Advisor![]()
Tiffany R616 days agoTrustindex verifies that the original source of the review is Home Advisor.
Wonderful company with true value in their work. The employees, both in office and on-site, are very professional and provide quality service.Posted on Angie's List![]()
Matthew M.719 days agoTrustindex verifies that the original source of the review is Angie's List.
Absolutely thrilled with the work done by Schoenherr Roofing! I had been struggling with a leaking roof for a while, and after several failed attempts by other contractors, I finally found someone who not only diagnosed the problem but fixed it with precision and professionalism. The issue turned out to be the chimney area, and instead of just patching things up, Caleb took the time to build a cricket around the chimney to divert water and prevent future leaks. The craftsmanship is top-notch, and the work was completed efficiently without any mess or disruption to my daily routine. What really stood out was their clear communication and dedication to making sure everything was done right. They explained the entire process, answered all my questions, and took care to ensure that the repair would provide a long-lasting solution. Since the repair, I’ve had no further issues, even during heavy rainstorms. I can finally rest easy knowing my roof is in great shape! I highly recommend Schoenherr Roofing for anyone in need of roofing services—they are skilled, reliable, and genuinely care about doing the job right. Thank you Caleb for saving my home from further damage!Posted on Home Advisor![]()
Chris S881 days agoTrustindex verifies that the original source of the review is Home Advisor.
Install or Replace an Asphalt Shingle Roof Thanks to Nick our salesman, and the whole team who were all very Professional. We were very satisfied with the whole job and clean-up. We would recommend Schoenherr Roofing to anyone. Chris S. RomeoPosted on Home Advisor![]()
Chris S881 days agoTrustindex verifies that the original source of the review is Home Advisor.
Install or Replace an Asphalt Shingle Roof Thanks to Nick our salesman, and the whole team who were all very Professional. We were very satisfied with the whole job and clean-up. We would recommend Schoenherr Roofing to anyone. Chris S. RomeoPosted on Home Advisor![]()
Chelsea P908 days agoTrustindex verifies that the original source of the review is Home Advisor.
Install or Replace an Asphalt Shingle Roof An extremely professional operation who did a quick, efficient and high quality job of my large new roof. I would recommend this company to anyone.Posted on Home Advisor![]()
Chelsea P908 days agoTrustindex verifies that the original source of the review is Home Advisor.
Install or Replace an Asphalt Shingle Roof An extremely professional operation who did a quick, efficient and high quality job of my large new roof. I would recommend this company to anyone.Posted on Angie's List![]()
michael melan919 days agoTrustindex verifies that the original source of the review is Angie's List.
Could not be happier with my new roof , did an awesome job , great craftsmanship Total professionals from start to finish . Just a pleasure to do business with . Made it so easy and with an active leak , they got me in asap .Couldn’t be happier! Great job guys , ty so much .Posted on Angie's List![]()
Brian Grossman919 days agoTrustindex verifies that the original source of the review is Angie's List.
Fair pricing. Excellent communication and professionalism from everyone involved. Job was done efficiently and as advertised. Clearly just a top notch company that wants to do good by their customers and it shows.Posted on Angie's List![]()
Adrian Szabo919 days agoTrustindex verifies that the original source of the review is Angie's List.
Very accommodating.Posted on Home Advisor![]()
JOHN B1009 days agoTrustindex verifies that the original source of the review is Home Advisor.
Install or Replace an Asphalt Shingle Roof Schoenherr worked from dawn to dusk to complete the project in a very timely fashion. They came in $1090 under budget, having finished the whole job within one work day and three hours. They provided photos of the roof halfway through the project and at completion ? I would have appreciated a few 'before' photos, too. They provided a group text so that everyone involved could communicate and stay looped in. My only other quibble is that the finance person always neglected to cc my wife on emails, even though the home-improvement loan is in her name. Finally, after wrapping up the project, Schoenherr put everything in both yards back in place and cleaned the site really well. Sometimes it's worth paying a little bit more for quality service and execution. Sometimes, it's not even that much more!Posted on Home Advisor![]()
JOHN B1009 days agoTrustindex verifies that the original source of the review is Home Advisor.
Install or Replace an Asphalt Shingle Roof Schoenherr worked from dawn to dusk to complete the project in a very timely fashion. They came in $1090 under budget, having finished the whole job within one work day and three hours. They provided photos of the roof halfway through the project and at completion ? I would have appreciated a few 'before' photos, too. They provided a group text so that everyone involved could communicate and stay looped in. My only other quibble is that the finance person always neglected to cc my wife on emails, even though the home-improvement loan is in her name. Finally, after wrapping up the project, Schoenherr put everything in both yards back in place and cleaned the site really well. Sometimes it's worth paying a little bit more for quality service and execution. Sometimes, it's not even that much more!Posted on Home Advisor![]()
Joe K1035 days agoTrustindex verifies that the original source of the review is Home Advisor.
Install or Repair a Roof From beginning to end they follow up on everything and make sure the job is done correctly to their and the supplier's specifications. I honestly cannot say anything bad about our experience. They are very professional, honest, and hard working.
Feel free to leave your contact information on our online form. A consultation is always free, and it’s the first step towards finding an expert roofing solution from Schoenherr!