Roof Repair vs. Replacement in Alpharetta: How to Decide
Many Windward and Glen Abbey homeowners start the same way: a stain has shown up on the bonus-room ceiling, the roof was "probably done before we bought the house in 2009," and the homeowner wants to know whether they are looking at $600 or $25,000. In Alpharetta the honest answer comes down to 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–24 years in North Georgia. Not the 30 printed on the wrapper — that number assumes a moderate climate, and an attic that hits 130 degrees in July is not moderate. The big subdivisions off Windward Parkway, Kimball Bridge Road and Old Milton Parkway were built between about 1988 and 2008, so a large share of the city is on a roof that is either original and past due, or a first replacement from the mid-2000s that is getting there.
If you don't know the date, look at the roof. Bare black patches on the south-facing slope, shingle edges cupping upward, granules an inch deep in the gutters: that is a roof past 20. A roof under 15 years old with one leak is almost always a repair.
2. Where the damage is
Roofs don't wear out evenly. They fail at the interruptions — pipe boots, chimney flashing, valleys, skylights, the wall where a bonus room over the garage meets the lower roof. If the leak is at one of those spots and the shingles around it are sound, the fix is local and reasonably cheap:
- Pipe boot: $250–$450
- Valley re-lay with membrane: $500–$1,200
- Chimney flashing rebuilt: $600–$1,500
- Skylight flashing kit: $400–$900
- Stucco kick-out flashing: $450–$1,100
If instead the shingles are lifting on three slopes, the seal strips have let go across the roof, or you have had three repairs in two years in three different places, you are not looking at a repair problem. You are looking at a roof that has reached the end and is telling you one leak at a time.
A rough rule many roofers use: if a repair on a roof over 18 years old is going to cost more than $2,500, ask to see the replacement number next to it. Often the repair is still the right call — but you should see both.
3. How many layers
Building codes often allow a second layer of shingles over the first in some situations — whether it was allowed on your house depends on where you live, so check with the City of Alpharetta (or your city or county) building department. A lot of Alpharetta homes from the early 1990s got exactly that in the late 2000s, because it saved a couple of thousand dollars in tear-off and disposal. If your roof has two layers, a repair gets harder (the flashing is buried under two courses), the decking underneath has never been inspected, and the next roof must be a full tear-off regardless. That tips the math toward replacing now rather than patching. Our post on roof-overs versus tear-offs covers this in detail.
You can check from the ground: at the drip edge, a two-layer roof looks noticeably thick, and the first course often sits proud of the fascia.
4. Whether insurance is involved
Homeowners insurance pays for sudden damage — a thunderstorm that creases a slope, a loblolly pine through the decking, a hailstorm — not for age. If a storm did real damage to a roof that had years left, the claim may cover replacing the damaged slopes or the whole roof, minus your deductible. If the roof was bald from 22 years of sun and a storm knocked a few more shingles off, the insurer will pay for the shingles and you will pay for the roof.
Two things to check on your own policy. First, many Georgia policies carry a separate wind-and-hail deductible set as a percentage of dwelling coverage — check your declarations page before you assume a claim makes sense. Second, some policies pay older roofs on an actual-cash-value basis, a depreciated fraction of replacement cost; ask your agent which applies to you. A small claim against a big deductible is a loss, and it can stay on your record.
The decision in one table
| Situation | Usual answer | Typical cost |
|---|---|---|
| Under 15 years, leak at one penetration | Repair | $300–$1,500 |
| 15–20 years, one or two problem spots, shingles otherwise sound | Repair, plan for replacement in 3–5 years | $500–$2,500 |
| Over 18 years, granule loss on south slope, multiple leaks | Replace | $16,000–$32,000 on a typical two-story |
| Any age, two layers, new leak | Replace (tear-off required anyway) | Same, plus $1,000–$2,500 for the second layer |
| Any age, storm creased a whole slope | Insurance claim, often full replacement | Deductible |
| Any age, tree through the decking | Insurance claim; structural repair first | Deductible |
Full replacement numbers by house size are on the cost page.
What a good roofer does with this
Walks the roof and the attic, tells you which of the four situations you are in, and shows you photos. If the answer is a $400 pipe boot, that is the quote. If the answer is "this roof has two years, here is what it costs to get there, and here is what replacement costs today," you get both numbers and pick.
What you should be suspicious of: a replacement quote from someone who never opened the attic hatch, or a repair quote from someone who never got on the roof. And any pressure to decide today. A roof that has lasted 22 years will last another week while you think.
Questions that settle it
When the roofer is done looking, ask these. The answers usually make the choice for you.
- How many years does this roof have left if I only do the repair? You want a number and a reason, not "it's hard to say."
- Are the seal strips still holding? If the shingles lift freely by hand, the roof is near the end no matter how it looks.
- Is the decking sound? Soft spots in two places point toward replacement.
- Will this repair last as long as the rest of the roof? If a new valley will outlive the shingles around it, fine. If it won't, you're paying twice.
- What would replacement cost today, in writing? Even if you repair now, you'll want that number for planning.
Mistakes that cost money
Replacing too early. A 12-year-old roof with one cracked boot does not need to come off. Someone who says it does should show you why, in photos.
Repairing too long. The opposite mistake is just as common in Alpharetta. Three $700 repairs in two years on a 22-year-old roof is $2,100 spent on a roof you'll replace anyway.
Deciding after the storm. A roof that is already tired should be planned for in fall or spring. Waiting for June means replacing it in a rush, in the busiest weeks, with the HOA submittal still to do.
Comparing a repair quote with a replacement quote from different roofers. Ask one roofer for both numbers on the same visit, so the scope and the advice line up.
Common questions
Can I replace just one slope?
Sometimes. If one slope took storm damage and the rest of the roof is young, a single-slope replacement can make sense. On an older roof, the new section won't match and the old slopes will fail soon anyway. Ask for both prices.
Does a new roof add value when I sell?
It mostly removes a problem. Buyers and their inspectors focus on an old roof, and it can turn into a large credit at closing. A roof with years left, and paperwork to show it, keeps that off the table.
How long can I wait on a roof that's near the end?
If it's sealed and dry, often a season or two, with a plan. If shingles lift by hand or it leaks in more than one place, don't wait past the next storm season.
If you're still not sure which one you have, the roof repair page lays out how leaks are found, and the replacement page covers what a new roof built for this climate includes.
Need roof work in Alpharetta?
Call for a free estimate. Mon–Sat 7am–7pm.