Upper Lake Norman Area
CER Roofing Contractors, LLC

Roof Repair

7 Signs You Need a New Roof (And When a Repair Is Enough)

7 Signs You Need a New Roof (And When a Repair Is Enough)
January 21, 2026 7 min readBy CER Roofing

The clearest signs you need a new roof are an age over 20 years, curling or missing shingles, piles of granules in your gutters, active leaks or water stains, daylight coming through the attic, and any sagging in the roofline. One of these can sometimes mean a repair. Several of them together usually means it is time to replace.

1. Your roof is old

Age matters more than anything. A standard asphalt shingle roof lasts about 20 to 25 years. If your roof is in that range and you do not know its exact age, it is worth having someone look. An old roof can fail fast once it starts to go, even if it looks okay from the ground.

2. Shingles are curling, cracking, or buckling

Healthy shingles lie flat. When they start curling at the edges, cupping in the middle, or cracking, they are losing their ability to keep water out. A few damaged shingles can be replaced. When it is happening across the whole roof, the shingles are worn out and a replacement is coming.

3. Shingles are missing

After a storm it is common to lose a few shingles. Bare spots leave the underlayment and decking exposed to rain. A handful of missing shingles is usually a repair. If you are losing shingles every time the wind blows, the whole roof is failing to hold.

4. Granules are filling your gutters

Asphalt shingles are coated with small granules that protect them from the sun. As shingles age, those granules wash off and collect in your gutters and at the bottom of downspouts. A little is normal on a new roof. Large amounts of granules, or bald looking shingles, mean your roof is wearing down.

What granule loss looks like

  • Grit that looks like coarse black sand in your gutters or splash blocks
  • Shingles that look shiny or dark in patches where the coating is gone
  • Bare spots that feel smooth instead of gritty

5. You have leaks or water stains inside

Brown rings on a ceiling, damp spots on an upstairs wall, or a musty smell in the attic all point to water getting in. Catch a leak early and it is often a repair. Let it sit and the water spreads into the decking, the insulation, and the framing, which is far more expensive to fix.

6. You can see daylight in the attic

Go into your attic during the day with the lights off. If you see beams of daylight coming through the roof boards, you have gaps. Where light gets in, water and cold air get in too. This is a sign the roof deck or flashing needs attention right away.

7. The roofline is sagging

A roof should follow a straight, even line. If you see a dip, a sag, or a wavy look along the ridge, that points to a structural problem, often from trapped moisture rotting the decking underneath. Sagging is the most serious sign on this list and it needs a professional look quickly.

Repair or replace? How to decide

Here is the simple way we think about it. A repair makes sense when the roof is still fairly young, the problem is in one area, and the rest of the roof is in good shape. A replacement makes more sense when the roof is near the end of its life, the damage shows up in several places, or you find yourself paying for the same kind of repair over and over.

  • Lean toward repair: roof under 15 years, one localized leak, a small section of missing shingles, damaged flashing around one chimney.
  • Lean toward replacement: roof over 20 years, widespread curling or granule loss, multiple leaks, sagging, or repeated repairs that never quite hold.

A typical repair runs about $500 to $1,800. A full replacement usually runs about $11,000 to $20,000. Sometimes paying for repairs on an old roof is just throwing good money after bad, and sometimes a quick repair buys you years. The honest answer depends on what we find when we look.

One warning sign can be a repair. Several at once usually means it is time for a new roof.

Why a real inspection beats guessing

You can spot a lot from the ground, but the real picture is on the roof and in the attic. As a HAAG Certified Inspector, we check the things you cannot see, the decking, the flashing, the underlayment, and the vents, then we tell you straight whether you need a repair or a replacement. No scare tactics, no upselling a roof you do not need.

About CER Roofing Contractors

CER Roofing Contractors is based in Mt Ulla, NC and serves Iredell and Rowan County, including Mooresville, Statesville, Salisbury, Troutman, Kannapolis, Lake Norman, and Winston-Salem. We have been in business since 2020, we hold a 5.0-star rating across 85 Google reviews, and we are A+ rated by the BBB. We are GAF Weather Stopper certified and we install architectural and 3-tab asphalt, metal, tile, slate, and shake.

Not sure if you need a repair or a replacement, book a free roof inspection with CER Roofing at (704) 902-6128 and get an honest answer.

Related CER services

#roof repair#roof replacement#roof leaks#roof inspection
CER

CER Roofing Contractors, LLC

5.0-star rated (85 reviews), GAF & HAAG certified roofing across Iredell & Rowan County, NC since 2020.

(704) 902-6128

Ready for a roof that's built to last?

Get your instant photo estimate now, or call Chevy's team for a free inspection. Iredell & Rowan County's 5-star roofer is one click away.

Call (704) 902-6128
Call Now