Southeast Michigan's Top Roofing Company
Roofing Experts You Can Trust
At BCM Roofing, we help homeowners and business owners protect what matters most. Since 2005, we’ve delivered high-quality roofing and exterior improvements across Oakland, Macomb, Genesee, and Lapeer counties. Whether you’re upgrading your roof, refreshing your siding, or adding a low-maintenance deck, our experienced team ensures your project is done right—on time and with no surprises.
4.9 Star average customer review rating
20+ Years of roofing experience
Lifetime service and material warranty
Affordable financing options
Free estimates, fully licensed and insured
How Can We Help?
Our Awards & Credentials
Google 4.9 Star Rating

Certainteed Select Shingle Master

Certainteed Master Craftsman

Angie 4.9 Star Rating

A+ Rated by the Better Business Bureau
Our Complete Roofing Services
At BCM Roofing, we offer a complete range of roofing and exterior services designed to protect and enhance your property. From full roof replacements and storm damage repairs to siding installation, seamless gutters, composite decking, and skylights, our team delivers lasting results with craftsmanship you can count on. Whether you’re a homeowner or business owner, we’re here to provide durable, energy-efficient solutions that boost curb appeal and long-term value.

Residential Roofing
Commercial Roofing
Metal Roofing
Storm Damage Roof Repair
Gutter Installation
Siding Installation
Skylight Installation
Composite Decking
What Our Customers Are Saying
With hundreds of 5-star reviews and thousands of satisfied homeowners across Southeast Michigan, BCM Roofing is trusted for a reason. Our team takes pride in delivering prompt communication, dependable craftsmanship, and results that speak for themselves.
Dave
“Our experience with BCM Roofing was excellent, from start to finish.
The crew arrived on time, and demonstrated a superior work ethic. They thoroughly cleaned up around the perimeter of the house. We were provided with photos of our roofing process, showing the high quality of work that was performed. We are extremely satisfied with our new roof!”
Greg G.
“Great service, great quality of work and a great experience all around.
The whole experience with BCM was excellent from start to finish. They answered all my questions and did everything I asked of them. I would highly recommend BCM to anyone who needs a roof.”
Brian Parcha
“So happy I choose BCM roofing. Whole experience great!
Excellent communication with sales and customer service. Roofing crew did a fantastic job while getting it done so quickly.”
Tom Freed
“I highly recommend BCM for roofing and gutters.
BCM did a great job installing a new roof and correcting ventilation issues with my older home. They replaced the gutter system on my detached garage as well. I like the quality of the products used, and the team worked efficiently and got the job done in less than a day. Cleanup afterwards was perfect. I did not feel pressured during the sales cycle and liked the fact their pricing was competitive and they are a local company with experienced crews.”
Sharon Campbell
“Highly recommended! I would definitely call this company again.
Brian was beyond efficient and personable in evaluating my roofing needs. His frank evaluation results were rational as to work needed and cost. The repair crew came on time, completed the job in a reasonable time frame, and were meticulous in cleaning up.”
Martha Hook
“Outstanding experience with BCM Roofing. 100% satisfied customer! Thank you!
They were professional & gave us a quote that was competitive & answered all our questions. Then there was the day of install… WOW! The crew was amazing! They were there to do quality work & did not disappoint. Attention to detail & making sure nothing is messed up or damaged is a top priority. The place was spotless when the job was complete.”
The Preferred Michigan Roofing Company
Our Mission is to Deliver Quality Roofing to Metro Detroit
At BCM Roofing, our mission is simple: We provide roofing and repair services with unparalleled protection for the things people value most. Your home is more than just a building—it’s where life happens. That’s why we take every job personally, treating your property with care and delivering solutions that stand the test of time. From the materials we use to the people we hire, everything we do is focused on giving you lasting peace of mind.

Get the Process Started
We look forward to helping you solve your project challenges. Here’s what to expect.
Step #1
Schedule Your Free Inspection
It starts with a no-obligation inspection. We assess your project conditions and listen to your concerns—no sales pressure, just real insight.
Step #2
Get a Detailed Estimate
Receive a clear, itemized quote outlining the scope of work, materials, and timeline. We’ll walk you through every detail so there are no surprises.
Step #3
Professional Installation
Our licensed and insured crews arrive on time, work efficiently, and treat your home with respect. We use the top industry products for maximum performance.
Step #4
Final Walkthrough & Warranty
Once the work is done, we walk you through the finished project and register your warranties. Our service doesn’t stop when the job ends—we’re here for the long haul.
Our Commitment to Excellence
Since 2005, BCM Roofing has served thousands of homeowners across Oakland, Macomb, Genesee, and Lapeer counties. From day one, we’ve been committed to honest pricing, expert craftsmanship, and lasting relationships. We’re not just another roofing company—we’re your neighbors.
Highest Quality Craftsmanship
Honesty & Transparency
Service Tailored Around You
Clear Communication & Expectations
Secure Warranties
Every BCM Roofing project is backed by a 50-Year Manufacturer Warranty on CertainTeed shingles and our exclusive Lifetime Service Warranty on workmanship. That means you’re protected—today, tomorrow, and for decades to come.
Affordable Financing
Get the roof you need—without the upfront stress. BCM Roofing partners with GreenSky to offer flexible financing options tailored to your budget. Quick approvals and no-hassle plans help you get started faster.
Areas we Serve
Proudly Serving Our Metro Detroit Community
Birmingham
Bloomfield
Clarkston
Clawson
Commerce
Farmington Hills
Ferndale
Independence
Madison Heights
Novi
Oxford
Pontiac
Rochester Hills
Royal Oak
Southfield
Troy
Walled Lake
Waterford
West Bloomfield
White Lake
Burton
Clayton
Davison
Fenton
Flint
Flushing
Genesee
Goodrich
Grand Blanc
Mount Morris
Mundy
Vienna
Almont
Burlington
Deerfield
Dryden
Elba
Hadley
Imlay City
Lapeer
Mayfield
Metamora
Oregon