Roof Repair vs. Replacement in Durham: How to Decide
The call usually starts the same way: there's a stain on the ceiling in the back bedroom, the roof was done "sometime before we bought the house," and the homeowner wants to know whether they're looking at $500 or $15,000. In Durham the honest answer depends on four things, and you can check three of them yourself before anyone climbs a ladder.
1. How old is it, really
Architectural shingles last 18–22 years in the Triangle. Not the 30 or 50 printed on the wrapper — those numbers assume a mild climate and an attic that breathes. Ours run 130 degrees from June through September with wet air trapped under the deck, and shingles age from below as fast as from above.
If you don't know the date, the roof will tell you. Bare black patches on the south and west slopes, shingle edges curling up, granules an inch deep in the gutters: that's a roof past 18. A roof under 12 years old with a leak is almost always a repair, because the leak is at a detail — a pipe boot, a flashing — and the shingles around it have a decade left.
Durham has a wrinkle the newer suburbs don't. On the 1920s–50s houses in Trinity Park, Old West Durham and East Durham, the top layer of shingles might be 15 years old and the roof still isn't a repair candidate, because it's the third layer on board decking with two-inch gaps. Age of the roof and age of the shingles aren't the same thing.
2. Where the damage is
Repairs work when the problem is at one or two spots. Replacement is the answer when the problem is everywhere.
| What you're seeing | Usually a repair | Usually a replacement |
|---|---|---|
| One stain, near a bathroom or the chimney | Yes — boot or flashing, $250–$1,500 | |
| Shingles in the yard after one storm, one slope | Yes, if the rest of the slope is still sealed | If the whole slope is creased |
| Granule loss on one slope only | Sometimes — a slope can be replaced alone | If the other slopes are close behind |
| Bare patches on every slope | Yes | |
| Soft spots underfoot in more than one place | Yes — decking is going | |
| Third repair in two years, different places each time | Yes |
The middle column is where Durham's 1990s subdivisions live right now. A Woodcroft or Parkwood house built in 1996 with its original shingles has a valley leak this year and a boot leak next year and a lifted slope the year after. Each is a $500 fix. Together they're $2,000 spent on a roof that was done anyway. Our roof repair page covers what a repair includes; the replacement page covers when we stop recommending them.
3. How many layers are up there
Look at the edge of the roof at the eave or rake. If you can see two or three stacked shingle edges, you have layers. Every layer up there is holding heat and moisture against the one below it, and the bottom layer is often the original 1950s asphalt on board decking. Repairs on a multi-layer roof hold poorly because there's nothing solid to nail into and the layers move at different rates.
North Carolina's building code, like the model code it follows, allows a second layer in some circumstances and never a third. On a two-layer roof, the next job is a tear-off. On a three-layer roof, the next job is a tear-off with a decking allowance, and a repair is a bridge to that, not a substitute for it.
4. What insurance will and won't do
Homeowners insurance pays for sudden damage — wind, a fallen pine, a limb through the deck — and never for age. That shapes the decision in a way people don't expect:
- If a September remnant creased shingles across the south slope of a 20-year-old roof, the insurer may pay to replace that slope. That's a repair-sized claim on a replacement-aged roof, and the question becomes whether to put the payout toward the whole thing.
- If the roof is bald from 22 Carolina summers and one storm lifted a few tabs, the claim won't cover the roof, and a $400 repair against a $2,000 deductible is a loss anyway.
- If a pine trunk went through the deck, that's a claim regardless of age, and the repair is a structural one.
Our storm damage page covers how we document a claim. The short version: photos from the roof, chalk on every creased shingle, a written scope. The adjuster sees the roof from the ground for ten minutes; we've been on it for an hour.
The local prices
Typical Durham numbers in 2026, from our pricing page:
- Pipe boot: $250–$450
- Chimney flashing rebuilt: $600–$1,500
- Valley re-laid with membrane: $500–$1,200
- Wind-lifted shingles, small area: $300–$800
- Limb strike, decking and shingles: $800–$2,500
- Architectural shingle replacement: $450–$800 per square, so $9,000–$22,000 on most houses
- Extra for tearing off two or three layers: $1,000–$2,500
- Extra for overlaying board decking with plywood: $1,500–$4,000 on a small house
The rule we use
Repair when the roof is under 18 years old, the damage is at one or two spots, and there's one layer. Replace when two of those three aren't true. If a repair estimate on an 18-year-old roof passes $2,500, we show the replacement number next to it, because at that point you're deciding whether to spend $2,500 now and $15,000 in three years or $15,000 now.
If you want to check the roof yourself before calling, the post on signs a Durham roof is near the end is the walk-around. If you'd rather just know, a roof inspection with photos and a written price is $150–$300, credited against any work we do.
Need roof work in Durham?
Call for a free estimate. Mon–Sat 7am–7pm.