Active leak, missing shingles, or ice dam fallout? Most West Michigan roof repairs cost between $400 and $1,800. We diagnose the actual problem, fix only what needs fixing, and stand behind the work.
After thousands of calls across Grand Rapids, Holland, Kalamazoo, Muskegon, and Lansing, the same handful of repair types account for roughly 80% of the work we do. Yours is almost certainly one of these.
Water on the ceiling, wet insulation in the attic, drips during heavy rain. We trace the leak to its actual source (rarely directly above the stain), patch or replace the failed component, and confirm with a hose test before we leave.
Wind-blown shingles in the yard, visible bare spots, granular wear. Replacement uses the closest-match shingle from current production. We carry the most common GR-area shingle types in stock.
Around chimneys, skylights, vents, and roof-to-wall transitions. Old caulk fails, step flashing rusts, counter-flashing pulls loose. Common on West MI homes 20+ years old.
After winter, the damage shows up: lifted shingles along eaves, soaked underlayment, water marks on interior ceilings. We repair the roof itself and flag the attic insulation and ventilation issues that caused the dam.
Plumbing vent boots crack from UV exposure after 10 to 15 years and become a leak source. Quick repair, often $300 to $600 for replacement.
Hail dents, lifted ridge cap, blown-off shingles. Most insurance-covered repairs fall here. We document, scope, and work with adjusters before swinging a single hammer. Storm damage detail →
People worry the visit will be a sales pitch. It is not. Here is the actual flow:
If the visit confirms repair will hold and a full replacement is unnecessary, that is what we tell you. We have walked off jobs where the right call was a $500 repair instead of a $9,000 replacement. Long-term reputation is built on those calls.

Most West Michigan roof repairs fall between $400 and $1,800 depending on scope. Minor leak repair, missing shingle replacement, and small flashing fixes typically run $400 to $900. Larger repairs covering a full slope, damaged decking, or ice dam fallout often run $1,200 to $2,500. Emergency tarping is usually $250 to $450 if it’s separate from the repair job. Full cost guide →
Three things drive most calls. First, ice dam damage along eaves where heat loss from the attic melts snow and the runoff refreezes at the cold roof edge. Second, failed flashing around chimneys, vents, and skylights where decades of freeze-thaw eventually break the seal. Third, wind-lifted shingles where a 50+ MPH gust from Lake Michigan rips off ridge or field shingles.
Most leaks can be repaired. A small percentage of calls turn out to be widespread shingle failure or rotten decking that makes repair a bad investment. Our consultant tells you which one you have. If repair will hold, that’s the recommendation. If your roof is past 22 years old and showing systemic granular loss, replacement usually saves money over 5 years.
Workmanship warranties on repairs are typically 1 to 5 years depending on scope. Shingle replacement carries the manufacturer warranty for the new material. Specific warranty terms are stated in writing on every estimate before you sign anything.
For active leaks in the GR metro, often same-day during business hours. Most active-leak calls in surrounding areas (Holland, Muskegon, Kalamazoo, Lansing) get a next-business-day visit. We can apply a temporary tarp on the first visit so water stops getting in even if the permanent repair is scheduled later.