It's a decision that comes down to a few hundred dollars on one end and several thousand on the other, so it's worth thinking through before you call a roofer. The honest answer is that it depends on a handful of factors: how old the roof is, how widespread the damage is, what kind of shingles you have, and how long you plan to stay in the house.
There's no one size fits all answer, and any roofer who tells you to replace without inspecting first is selling, not advising. After 30+ years of roofing work in Connecticut and New York, we've helped a lot of homeowners make this call. This guide walks through how to think about roof repair vs replacement so you can decide what makes sense for your home, your budget, and your timeline.
How Old Is Your Roof?
Age is the biggest factor in this decision. Asphalt shingle roofs in Connecticut typically last 20 to 25 years. If yours is under 10 years old, repair almost always makes sense. The damage is probably isolated, the rest of the roof has plenty of life left, and a good patch will hold up just fine.
If your roof is between 15 and 20 years old, it's a judgment call. Small repairs still work, but you should start budgeting for replacement in the next few years. Past 20 years, repair starts to look like throwing good money after bad. You're patching a roof that's going to need full replacement soon anyway, and every patch is money you can't put toward the new roof.
How Widespread Is the Damage?
If the damage is in one spot — a few shingles missing from a wind storm, a leak around a chimney, a damaged vent boot — repair is almost always the right call. Even on an older roof, an isolated repair is much cheaper than full replacement and can buy you several more years.
But if you're seeing damage across the whole roof, that changes the math. Curling shingles in multiple sections, granules building up in the gutters all season, leaks popping up in different spots, or visible sagging are all signs that the roof itself is failing, not just one area. At that point, repairs are just whack a mole. You patch one spot and the next leak shows up somewhere else within a few months.
What's the Cost Comparison?
Roof repair in Connecticut typically runs from a few hundred dollars for a simple fix to a couple thousand for more involved work like re-flashing a chimney or replacing a damaged section. Full roof replacement on an average sized home in CT or NY usually falls between $8,000 and $20,000 depending on size, pitch, materials, and complexity.
The math gets interesting on older roofs. If you've already spent $1,500 on roof repairs in the last two years and you're staring at another $800 repair on a 22 year old roof, you'd be better off putting that money toward replacement. But on a 10 year old roof with one storm damaged section, a $700 repair is almost always smarter than a $12,000 replacement.
How Long Are You Staying in the House?
This one gets overlooked, but it matters. If you're planning to sell in the next year or two, a full roof replacement can be a huge selling point and often pays back most of its cost at closing. Buyers love a new roof. It removes a big unknown from their inspection and can move your house faster than comparable listings.
On the other hand, if you just need to get a few more years out of the roof before you sell, strategic repairs make more sense. Don't sink $15,000 into a new roof if you're leaving in 18 months. Same logic if you're staying in the house long term: a quality replacement now means 25+ years of peace of mind versus chasing repair after repair on a roof that's basically done.