Seven Signs Your Roof Needs Replacing (and Three That Do Not)

Not every alarming thing on a roof means replacement. Here is what genuinely signals the end, and what a homeowner can safely stop worrying about.

Roofing hammer resting on a course of asphalt shingles

Most people call a roofer because of a leak, which is the worst time to start the conversation. By then the decision is being made for you, on a schedule you did not pick.

These are the things that mean the clock has genuinely run out — and, just as usefully, three that look alarming and usually are not.

The seven that matter

1. Shingle edges are curling or cupping

The shingle is losing flexibility. Curling at the edges (turning up) or cupping (turning down in the middle) means the material has aged past the point where it lies flat and sheds properly. Once edges lift, wind gets underneath.

2. Excessive granules in the gutters

The coarse, sandy grit in your gutters is the shingle’s protective surface. A little after a new roof is normal — that is loose manufacturing excess. A lot, from an old roof, means the layer protecting the asphalt from sun is going.

3. Missing or broken shingles

One after a big storm is a repair. Several, in different places, on a roof past fifteen years, is a pattern rather than an incident.

4. Damaged flashing

The metal at chimneys, walls, valleys and around vents. Rust, gaps, or a thick smear of roofing tar someone applied instead of fixing it properly. Most roofs in this region leak at flashing, not in the middle of a slope.

5. The roof just looks old and worn

Uneven color, dark patches where granules have gone, a general flatness to the surface. This is a genuinely valid signal — a roof that looks finished usually is.

6. Sagging

Any dip or wave in the roofline, seen from across the street. This is structural rather than cosmetic, and it means something underneath has been getting wet for a long time. Do not wait on this one.

7. It is past its warranty

If the roof is 25 years old and you are asking whether it needs replacing, it does. Not because the warranty expiring breaks anything, but because that number was the manufacturer’s honest estimate of the material’s working life.

Two or three of these together on a roof past twenty years is a clear answer. One of them on a fifteen-year-old roof is usually a repair.

The three that look worse than they are

Moss

Alarming to look at, and genuinely damaging if left — but on a sound roof it is a cleaning problem, not a replacement one. Soft washing on a roof that still has life in it costs a fraction of a replacement and buys years.

It becomes a replacement conversation only when it has been there long enough to lift shingle edges and let water underneath.

Black streaking

Those dark vertical stains, usually running down from the ridge, are algae. They are almost purely cosmetic. They do not shorten roof life in any meaningful way, and they clean off.

Plenty of homeowners replace roofs that only needed washing.

A single leak

A leak feels like an emergency and often is not a death sentence for the roof. Water rarely enters where it appears inside — a stain on a bedroom ceiling can start ten feet away at a bad flashing detail. One failed detail on an otherwise sound roof is a repair.

The inspection is what separates “one thing failed” from “this roof is done.”

What we will actually tell you

Our standing policy, and it predates this website: we will not push a replacement when repairs will genuinely extend the life of the roof.

That is not charity. A homeowner who is told the truth at year eighteen comes back at year twenty-four, and tells their neighbors in between. A homeowner who is sold a roof they did not need tells their neighbors too.

If you are seeing something on this list and want a second opinion, the inspection is free and there is no obligation attached to it. It takes 45 to 60 minutes, covers the whole system rather than just the shingles, and you get a written estimate to keep whether you use us or not.

Roof replacementRoof repairInspection

Written by the Brixton & Windsor Roofing crew. We are a family owned, CertainTeed ShingleMaster™ PRO roofing company in Bothell, and Daniel does every estimate himself. If something here applies to your roof and you want a second opinion on it, the inspection is free.

Get a free roof inspection

Tell us what is going on and Daniel will get back to you. Free, no obligation.

★★★★★ 5.0 from 71 reviews · BBB A+ · licensed & insured

Prefer to talk? Call Daniel on (206) 888-3948 · Mon–Fri, 7:00am–4:00pm

Get a straight answer about your roof

A free inspection and a written estimate you keep. Daniel owns the company and does the estimate himself — there is no sales team, so the person who looks at your roof is the person accountable for the work.

Schedule your free inspection (206) 888-3948 Mon–Fri, 7:00am–4:00pm
Call (206) 888-3948 Free inspection
Free roof inspection, no obligation Daniel does it himself · Mon–Fri, 7:00am–4:00pm (206) 888-3948 Schedule your free inspection