How to Prevent Ice Dams Before Michigan Winter
Ice dam prevention for Michigan homes: why ice dams form, the attic fixes that stop them, an honest look at heat cables, and what to do if water gets in.
Residential and commercial roofs across Oakland and Macomb County.
Call now(586) 329-0038
What we do
Every job starts with finding out what's actually wrong. Sometimes that's a cracked pipe boot. Sometimes it's a new roof. You'll hear which, and why.
All servicesHow it goes
Tell us what you're seeing — a leak, storm damage, an old roof — and we'll find a time to come out.
On the roof when it's safe, and in the attic. We take photos so you can see what we see.
An itemized estimate for the work the roof needs — repair or replacement — and nothing it doesn't.
Done on the schedule we agreed, and the property left the way we found it.
Reviews
Read what customers say about J&M on our Google profile.
Joe was very prompt and came out the same day to give me a estimate and the next day his team was at my house taking care of my leaky roof.
K. J.
Recommended on Nextdoor · August 2024
Joe truly sticks to his word, and finished the job on right on time.
Candy
Angi review · January 2021
Service area
We're based in Rochester Hills and work across Oakland and Macomb County every week — and anywhere within about 60 miles, from Detroit to Flint and Ann Arbor to Port Huron.
See the full areaLoading the map…
From the blog
Ice dam prevention for Michigan homes: why ice dams form, the attic fixes that stop them, an honest look at heat cables, and what to do if water gets in.
How attic ventilation works on a Michigan home: intake and exhaust, the 1/150 and 1/300 rules, blocked soffits, and the signs your attic isn't breathing.
A commercial roof maintenance plan for Troy, Auburn Hills and Sterling Heights buildings: what to inspect, how often, and the records that protect a warranty.
FAQ
Yes. Estimates are free for homes and businesses. Call (586) 329-0038 or send the estimate form, and we'll set up a time to look at the roof and give you a written price.
Both. We replace and repair roofs on houses, and repair, coat, maintain and replace flat, low-slope and metal roofs on commercial buildings.
About 60 miles around Rochester Hills — Oakland and Macomb County first, including Rochester, Troy, Auburn Hills, Shelby Township, Sterling Heights, Lake Orion and Bloomfield Hills, and out as far as Detroit, Ann Arbor, Flint and Port Huron.
If the problem is in one spot and the rest of the roof is in good shape, a repair is usually the right call. If the roof is near 20 years old, the shingles are worn everywhere, or leaks keep turning up in new places, replacement is usually the better money. We'll look and tell you plainly.
We're open 7 days a week. Call (586) 329-0038 any day.
Free estimate
Send the form and we'll call you back to set up a time to come out. Or skip the form and call — open 7 days a week.
(586) 329-0038Your request is in. We'll call you back to set up a time to look at the roof. If it's urgent, call (586) 329-0038.