We stay close to home on purpose. Our crews live in the neighborhoods we work in — which means same-day calls, faster turnaround on warranty work, and trucks loaded out of one shop, not a regional dispatch center three states away.
48301 · 48302 · 48304. Cranbrook, Wing Lake, Vhay Lake. Premium architecture, often older slate or shake replacements.
Bloomfield Hills page →48009 · 48025. Quarton Lake, Poppleton Park, Pembroke. Walkable downtown homes with steep complex roof lines.
Birmingham page →48306 · 48307 · 48309. Stony Creek, Avon Hills, Christian Hills. Mix of newer subdivisions and historic downtown.
Rochester page →48083 · 48084 · 48085 · 48098. Long Lake, Beach Lake, Wattles. Larger newer homes with cleaner roof geometries.
Troy page →48067 · 48073. Vinsetta, Red Run, Pleasant Ridge border. Many 1920s–1940s bungalows; original ventilation issues are common.
Royal Oak page →We also work West Bloomfield, Franklin, Beverly Hills, Auburn Hills, Lake Orion, Oxford, Farmington Hills, Novi, Northville, Berkley, Ferndale, and Huntington Woods. Call us.
Check your address →Roofing companies that work a five-state footprint have a problem: they can't get a truck to your house fast enough to make a small repair worth the drive. So they don't. They quote the replacement instead.
We've made the opposite bet. Our service radius is roughly 25 miles. Our suppliers (ABC, Beacon, EikenHout) are inside that radius. Most of our crews live inside that radius. And that means we can answer the phone, send someone out, and write a fair estimate inside the week — not the month.