Roof Replacement & Repair in Farmington Hills, MI
Big wooded-lot roofs, storm leaks, and worn-out shingles — handled by a local Oakland County team you can actually reach.

Shingles scattered across the yard after a spring windstorm? A brown stain creeping across the ceiling every time the snow melts? We'll track down the leak, tell you straight what your roof needs, and fix it right the first time.
Roofing Farmington Hills homeowners rely on
Farmington Hills grew up fast between the 1960s and the 1980s, and it shows on the rooftops. Much of the city is spacious colonials, split-levels, ranches, and mid-century contemporaries set back on large, wooded lots. Those homes tend to carry big, complex roof areas — long runs, multiple valleys, dormers, and steeper colonial pitches — which means more surface exposed to the weather and more places for a small problem to hide before it ever shows up inside.
A lot of those original and first-replacement roofs are now well into their second or third decade, right around the age when asphalt shingles start to give up. The mature tree canopy Farmington Hills is loved for doesn't make it any easier: constant shade keeps north-facing slopes damp and invites moss and dark algae streaks, while falling leaves, seeds, and branches pack valleys and gutters with debris that traps water against the roof deck. On a big wooded lot, keeping ahead of that debris is a year-round job.
Then there's Michigan. Freeze-thaw swings crack and curl aging shingles over the winter, heavy snow piles onto those wide roof spans, and ice dams build along the eaves and push meltwater back up under the shingles — a classic source of the ceiling stains we get called about every spring. Spring and summer bring wind and hail storms rolling across Oakland County, and humid, muggy summers cook attics that aren't venting the way they should. We build every Farmington Hills roof to stand up to all of it.
Roof replacement in Farmington Hills, MI
Thinking about a roof replacement in Farmington Hills? We'll walk you through shingle choices, ventilation, and real pricing before you commit — and if a repair will honestly do the job, we'll say so. Most Farmington Hills re-roofs, including roof replacement and metal roofing, are completed fast so your home isn't exposed to Michigan weather.
The roofing Farmington Hills homes need most
For Farmington Hills, the work usually centers on full roof replacements over those large colonial and contemporary footprints — plus the upgrades that make sense on a wooded lot. Premium architectural (dimensional) shingles are the workhorse here: they handle wind and freeze-thaw better and look right on a big roof. For homeowners who'd rather not replace again for a long time, standing-seam and metal roofing shed snow and shrug off branch and debris load beautifully. We also install algae-resistant shingles for the shady slopes, gutter guards so leaf-choked gutters stop backing up into ice dams, and proper attic ventilation and ice-and-water shield along the eaves. And when you simply need a leak found and stopped, we handle straightforward roof repair too — flashing, popped or missing shingles, valley leaks, and storm damage.
Our most-requested Farmington Hills roofing services

Roof Replacement
A new roof that stands up to Michigan freeze-thaw, ice dams, and spring wind storms — installed right, cleaned up, and guaranteed.
Learn more
Metal Roofing
Premium metal roofs built for Michigan winters — they shed the snow, shrug off ice dams, and can outlast your mortgage.
Learn more
Siding
Vinyl, insulated, and fiber-cement siding that stands up to Michigan's freeze-thaw winters and spring storms—and makes yours the best-looking home on the block.
Learn more
Roof Inspections
Not sure your roof made it through another Michigan winter? We'll get up there, look close, and give you the honest truth — with photos.
Learn moreRoofing in Farmington Hills — FAQs
Do you serve Farmington Hills?
Yes — Farmington Hills is right in our core service area. We're a metro Detroit roofing team covering Oakland, Wayne, and Macomb counties, and Farmington Hills is a short drive for our crews. Send us your address and we'll set up a free, no-obligation roof inspection and estimate.
A storm just knocked shingles off my roof — how fast can you get here?
Reach out right away and we'll get a free inspection on the calendar as fast as our schedule allows — often the same day when it does. If your roof is actively leaking, ask us about emergency tarping to stop the water while we plan the permanent repair. Our office hours are Sunday through Thursday, 9am–5pm, and Friday, 9am–noon; the quickest way to reach us is to request an inspection online and we'll get right back to you.
How much does a roof replacement cost in Farmington Hills?
Every roof is different, so treat these as typical ranges, not a quote. In the metro Detroit market, a full architectural-shingle replacement commonly lands somewhere around $9,000 to $20,000 — and Farmington Hills homes trend toward the larger, more complex end, so bigger footprints, steeper pitches, and premium or metal options run higher. The only way to know your real number is a look at your actual roof, which is exactly why our inspection and estimate are free.
Can you help if my roof damage is an insurance claim?
Yes. If wind or hail hit your roof, we'll inspect it, document the damage with photos, and walk through the findings with you and your insurance adjuster so nothing gets missed. Just so you're not caught off guard: your deductible is always your responsibility — anyone promising a 'free' roof fully paid by insurance isn't being straight with you. We'll give you honest documentation and quality work, backed by manufacturer-backed material warranties and our workmanship guarantee.
We also serve neighboring communities
Helpful next steps: All roofing services · Roofing cost guide · Areas we serve · See our work · Reviews & our promise · Roofing FAQs · Financing options · About BH Roofing
Need a roof repaired or replaced in Farmington Hills?
Get a free, no-obligation estimate today. Fast, reliable scheduling across Oakland County whenever our schedule allows.