Affordable Roofing Systems Logo
← Back to Blog

Is It Time for a New Roof? How to Read the Signs and Avoid a Costly Mistake

Your roof's age alone doesn't tell you whether it needs replacing. What does is the condition of the shingle surface, the metal and the deck underneath, plus your plans for the house. Sometimes the answer is replace. Sometimes it's a repair, or waiting a few years and checking again. If you don't need a new roof, we'll be the first to tell you.

By Van Naik, owner · Updated September 24, 2026

"How much time do I have left?"

It's one of the first questions we hear. Something usually brings it up. The roof is 20-something years old. You noticed grit in the downspouts. A neighbor just reroofed. Rain is in the forecast. An insurance letter arrived, or you're getting ready to sell. Some people call worried, and plenty call just to get a straight answer and plan around it.

Here's how we answer it.

The three signs a shingle roof is done

Most Bay Area homes have composition shingles, and for those it comes down to three signs.

Sign 1: Granules in the gutters. A shingle is a fiberglass mat soaked in asphalt, with small colored granules pressed into the top. Those granules are the shingle's armor. They shield the asphalt from the sun. After 15 or 20 years of heating up and cooling down, they start to let go.

  • What you'll see: sandy grit collecting at the bottom of your downspouts after a rain. Up on the roof, black patches where the colored granules used to be.
  • What it means: the shingles are aging. A little granule loss is normal on an older roof. Widespread black patches mean the sun is now hitting bare asphalt, and bare asphalt wears out fast. Depending on sun exposure, that roof often has a few years left.

Sign 2: Fiberglass showing. Once the sun has worn through the granules and then the asphalt, the fiberglass mat underneath starts to show.

  • What you'll see: a shiny, whitish surface in the middle of the shingles. A little at the bottom edges can be normal. In the middle, it isn't.
  • What it means: the shingles are past their life. That mat isn't waterproof on its own.

Sign 3: The road map. Sometimes the granules hang on, and the shingle itself fails.

  • What you'll see: from the street the roof looks fine. Up close, the shingles are covered in fine cracks, like lines on a road map.
  • What it means: the shingles have lost their strength, and water can get through the cracks. That roof needs replacing.

The other places roofs give out

Shingles aren't the only thing that ages. Leaks on older roofs often start somewhere else:

  • Pipe boots. The rubber gasket around each plumbing pipe dries out and cracks in the sun, usually within 10 to 12 years.
  • Valleys and the back side of chimneys. Leaves and debris pile up there and hold water against the roof.
  • Flashing. Old metal full of nail holes from the original install.
  • The deck. Years of poor ventilation can soften the wood from underneath until the nails lose their grip.

That's why a roof can look fine from the driveway and still leak.

"But it's not leaking"

A dry ceiling is good news. It doesn't settle the question on its own, though. Water can be getting past worn shingles for a while before it ever reaches a room. When we tear off roofs that "weren't leaking," we sometimes find dark spots on the deck where water has been getting through, or attic insulation that's matted down from getting wet. If a roof shows the signs above, the first ceiling stain is usually close.

When repair is the right call

Plenty of leaks have nothing to do with the roof's age:

  • Debris packed behind a skylight, chimney or valley
  • A cracked pipe boot
  • A satellite dish someone bolted straight through the shingles

Those can be fixed, and the roof can keep going. If the roof itself is worn out, though, a patch usually doesn't last. Sealant around a leak on a roof showing fiberglass buys a season at best. We take repair work as our schedule allows, and we'll tell you honestly whether a repair is worth your money.

When waiting is the call

Sometimes we get on a roof, find a little granule loss and sound flashing, and tell the homeowner to wait. That's a real answer. One homeowner wrote about it on Yelp:

"Van was the only company that pointed out that we still had multiple years of life on our existing roof which meant we needed to reconsider our plans"

— Liz W., Walnut Creek

If waiting is the call, here's what to watch for:

  • Grit building up at the bottom of your downspouts
  • Stains on ceilings, especially near chimneys, skylights and exterior walls
  • Curling, cracked or missing shingles after a windy storm
  • Your insurer. Many insurance companies look closely at roofs older than 15 to 25 years, so it's worth knowing when yours went on.

Have someone look again every couple of years, and after a hard winter.

Replacing a roof that still works

Some people replace a roof with years left on it, and that's a legitimate decision. Maybe you're planning to stay another 15 years and want it done once, on your schedule, before the first leak. Maybe you're selling and want the roof off the buyer's inspection list. Those are good reasons, and they're yours to weigh.

A note on other roof types

  • Tile. Concrete tile lasts a very long time. When a tile roof leaks, it's usually debris packed in the valleys and under the tiles, pushing water onto the wood strips underneath. That's a maintenance fix. People sometimes replace tile for looks, like faded color.
  • Metal. Durable and long-lasting, and expensive.
  • Flat or low-slope sections. These use a membrane system such as TPO. Read Flat Roofs and TPO for how those work.

How long should a new roof last?

A well-installed architectural shingle roof in the Bay Area usually lasts about 20 to 30 years. Sun exposure and attic ventilation make the biggest difference. You'll hear "50-year roof" from some salespeople. Usually that refers to an extended warranty's coverage period. Ask what the 50 years actually covers. For more, see The Truth About Shingles.

Next step: a range, or a real answer

There are two ways to start, and they tell you different things.

  • Get an instant estimate. It uses satellite measurements of your roof's size and slope to give you a starting price range by product line. It can't see the condition of your roof.
  • Book a free visit. We walk the roof, check the attic if there's access, look at the metal and the shingle surface, and tell you what we see: replace, repair or wait. If it's wait, we'll tell you what to watch for.

If you don't need a new roof, we'll be the first to tell you. Call (925) 381-9162.


About the author. Van Naik owns Affordable Roofing Systems, a family-owned roofer based in Contra Costa County and serving the Bay Area since 1989. If you've read older reviews that mention Kelly, Kelly is the previous owner. The crew in those reviews still does the work. CSLB #1145218 (C-39). Owens Corning Preferred Contractor and CertainTeed Master Craftsman.