Repair or Replace? How to Know When Your Wisconsin Roof Is Done
One of the most common calls we get: "Do I actually need a new roof, or can this be fixed?" The honest answer depends on a handful of specifics. Here's how we walk homeowners through it.
Start with the age of the roof
Most Wisconsin asphalt shingle roofs last 18–25 years depending on ventilation, sun exposure, and install quality. A few quick rules of thumb:
- Under 10 years old: almost always worth repairing.
- 10–15 years: depends on damage extent and shingle condition.
- 15+ years: repairs often throw good money at a roof that's near the end anyway.
If you're inside the last few years of expected life and you're already paying for a service call, replacement usually wins on cost-per-year.
Look at the type of damage
Good candidates for repair:
- A few wind-lifted or missing shingles after a storm
- A single failed pipe boot or flashing detail
- Localized hail bruising in one slope
- A small leak traced to a clear, isolated cause
Usually means replacement:
- Widespread granule loss (gutters full of "sand")
- Curling, cupping, or cracking across multiple slopes
- Multiple leaks in different areas
- Sagging decking or daylight visible from the attic
- Hail damage spread across the whole roof (insurance territory — see below)
Don't forget what's under the shingles
On older Wisconsin homes we frequently find rotted decking, undersized ventilation, and zero ice & water shield at the eaves. A repair leaves all of that in place. A replacement is your one chance every 20+ years to fix it properly — and it's the difference between another decade of ice dams or none at all.
When insurance changes the math
If a storm hit and the damage is widespread, your policy may cover a full replacement even if a repair is technically possible. A reputable contractor will document the damage honestly, meet your adjuster on site, and let the carrier make the call. We never inflate scope to chase a claim — but we also won't let you patch a roof the carrier already agreed to replace.
The cost-per-year test
A $1,200 repair on a 20-year-old roof that fails two winters later cost you $600/year. A $14,000 replacement that lasts 25 years costs you $560/year — and you stop worrying about it. Always run the math both ways before signing anything.
Bottom line
Young roof, isolated damage → repair. Old roof, widespread issues, or anything structural → replace. If you're not sure, get an honest assessment from someone who's willing to tell you not to buy a new roof when you don't need one. That's the call we'd rather make.
A five-minute self-check you can do from the ground
You don't need to climb anything. Walk the perimeter of the house with your phone and look for:
- Granules in the gutters and at the bottom of downspouts. A handful is normal on a new roof. A gritty layer that looks like coarse sand means the shingle mat is exposed and UV is now eating it directly.
- Shingle edges that curl up or cup like a shallow bowl. Sight down each slope from the corner of the yard. Curling is an age and heat signature, not storm damage, and it doesn't get better.
- Dark streaks versus dark patches. Streaks running down the slope are usually algae — cosmetic. Irregular dark patches are missing granules, which is not.
- Sagging along the ridge or between rafters. Any dip you can see from across the street is a decking or structural issue, and it moves you straight to replacement.
- Dented gutters, downspouts, and vent caps. Soft metal dents before shingles show visible bruising, so beat-up gutters after a hailstorm are a strong hint the roof took a hit too.
- Attic check. On a bright day with the lights off, look for daylight through the decking, dark water staining on the underside, and damp or compressed insulation near the eaves.
If items 1 through 3 show up across more than one slope, you're likely in replacement territory regardless of what a patch would cost.
What a roof repair actually costs in Wisconsin
Rough ranges we quote most often in the Dodge, Washington, and Fond du Lac County area:
- Pipe boot or single flashing replacement: $250 – $600
- Small section of blown-off shingles: $400 – $1,200
- Valley or step-flashing rework: $900 – $2,500
- Chimney flashing and counterflashing: $800 – $2,000
- Decking repair with shingle patch: $1,200 – $3,500
Against that, a full replacement on a typical home runs roughly $10,000 to $24,000. See our Wisconsin roof replacement cost guide for the full breakdown by material and home size.
The color-match problem nobody warns you about
This trips up more repair decisions than cost does. Shingles fade. A ten-year-old roof has weathered several shades lighter than the same product straight off the pallet, and many shingle lines get discontinued entirely within a decade. So a repair on one slope can leave you with a visible patch that never blends.
Two practical outs: pull replacement shingles from a less visible slope (a rear or garage elevation) and use the new material there, or — if the mismatch is severe and the damage was storm related — that unmatchable condition is itself an argument for replacing the full slope on a claim. Ask your adjuster about it directly.
Three situations where repair is the right call even on an older roof
Age alone doesn't force a replacement. Repair still wins when:
- You're selling within a year or two. A clean, documented repair plus a written inspection is often the better return than a replacement you won't enjoy.
- The roof is old but genuinely healthy. Some 20-year-old roofs on well-ventilated north-facing slopes still have flat, pliable shingles and full granule coverage. Ventilation quality matters more than the calendar.
- You're waiting out a claim decision. If a carrier is still evaluating, an interim repair that stops active water intrusion protects the house without prejudicing the claim.
Questions to ask whoever inspects your roof
- Can you show me photos of the specific damage, not just the roof in general?
- Is this damage storm related or age related — and how can you tell?
- If you repair it, what's your warranty on the repair specifically?
- What's the condition of the decking, ventilation, and ice & water shield underneath?
- What would you do if this were your house?
A contractor who can't answer number two with a reason — impact bruising versus granule loss versus thermal cracking — either can't tell or doesn't want to.
Where we do this work
We're owner-operated out of Brownsville and inspect roofs across Dodge County, Washington County, and Fond du Lac County — including Watertown, Beaver Dam, and Mayville. If a storm just came through, start with our storm damage inspection page. If you'd rather just have someone look at it and tell you the truth, get a free assessment — the owner does the inspection.
