Single-story home with a new gray shingle roof and an Ocelot job sign on the lawn

Repair or replace

Signs You Need a New Roof: What to Look for From the Ground, the Attic and Inside

You don't have to climb a ladder to spot most signs of a worn-out roof. Here's a safe, step-by-step checklist for homeowners.

Quick answer

The main signs you need a new roof are shingles that are curling, cracking or missing across several slopes, heavy granule loss, a sagging roofline, daylight or water stains in the attic, repeated leaks in different spots, and a shingle roof past roughly 20 years old. One sign may only need a repair. Several together usually mean it's time for a replacement inspection.

Look safely first

You can spot most warning signs without going on the roof. Walking a roof is a good way to get hurt and can damage shingles or crack tile, so leave that to a roofer. A pair of binoculars, a flashlight and a trip to the attic will tell you a lot.

Go through the checklist below. Keep in mind that one item on its own may just mean a repair. It's when several show up together that a new roof starts to make sense.

The best time to look is on a clear, bright day, ideally in the morning or late afternoon when low sun shows lifted edges and dips in the roofline. Take photos as you go. They're useful later when you talk to a roofer, and they give you a baseline to compare against next year.

From the ground: what you can see from the yard

Walk all the way around the house, and look at each slope in good daylight.

  • Curling or cupping shingles: edges turning up or the middles dipping. This is common after years of High Desert sun.
  • Cracked or missing shingles: especially if they're on more than one side of the house.
  • Bald or dark patches: spots where the protective granules have worn off, leaving the asphalt exposed.
  • A sagging roofline: a dip or wave along the ridge or across a slope can mean deck or framing trouble. Call a roofer soon.
  • Uneven color or a patchwork look: lots of past repairs with mismatched shingles.
  • Lifted flashing: metal at chimneys, walls or vents that's bent, rusted or pulling away.

After a windstorm, look for shingles in the yard or tabs that are flipped up. Our guide on High Desert wind damage covers what to do next.

Single-story home with a new gray shingle roof and an Ocelot job sign on the lawn
Single-story home with a new gray shingle roof and an Ocelot job sign on the lawn. Photo: Ocelot Roofing.

In the gutters and around the house

Granules in the gutters or at the bottom of downspouts are normal for a brand new roof, which sheds a little at first. On an older roof, a lot of granules is a sign the shingles are wearing through.

Also look at the fascia boards and the eaves. Peeling paint, stains or soft wood along the roof edge can mean water is getting behind the drip edge or the gutters.

If you have a tile roof, look for slipped tiles, cracked tiles and any spots where you can see the dark underlayment between tiles. Tile tells a different story than shingles, and we cover it in why tile roofs leak.

In the attic

The attic is where many roof problems show up first. Go up on a sunny day with a flashlight and look at the underside of the roof deck.

  • Daylight coming through the boards, other than at vents.
  • Water stains, dark rings or streaks on the sheathing or rafters.
  • Damp or matted insulation, especially under valleys, chimneys and plumbing vents.
  • Soft or sagging sheathing between rafters.
  • Very high heat and stale air, which can point to poor ventilation. That cooks shingles from underneath.

Only step on the joists or walkboards in an attic, never between them. If your attic is hard to access, a roofer can check it during an inspection.

Inside your living space

By the time a leak shows inside, water has usually been getting in for a while. Watch for:

  • Brown or yellow stains on ceilings, often near exterior walls or below valleys.
  • Bubbling or peeling paint on ceilings or high on walls.
  • A musty smell in upstairs rooms or closets.
  • Drips or damp spots after monsoon storms or melting snow.

A single stain from one leak can be a repair. Stains in different rooms, or leaks that keep coming back after they've been fixed, usually mean the roof system as a whole is wearing out.

Higher cooling bills in summer can be a quieter clue. A roof with poor ventilation, or one that has lost much of its surface granules, lets more heat into the attic. On its own that doesn't mean you need a new roof, but it's worth mentioning to your roofer.

Age and history matter too

As general guidance, asphalt shingle roofs last roughly 20 to 30 years, and architectural shingles typically outlast 3-tab. Strong sun, big temperature swings and gusty winds in the Victor Valley can push a roof toward the low end of that range.

If your shingle roof is past 20 years old and you're seeing two or more of the signs above, it's time for a professional inspection. For tile roofs, remember the tile can last 50 years or more, but the underlayment under it typically needs replacement around every 20 to 25 years. A worn underlayment on a tile roof often calls for a lift and relay, where the tile is removed and reinstalled over new underlayment, rather than all-new tile.

Selling or buying a home? A roof inspection is worth it either way. See what to expect from a roof inspection.

What to do when you spot the signs

Don't panic, and don't sign anything on the spot. A worn roof usually gives you some time to plan, as long as active leaks are handled. Before you call a roofer, gather a few things:

  • Photos from the ground and in the attic, with the date.
  • A note of where and when leaks happen, and what the weather was doing (wind, monsoon rain, melting snow).
  • The roof's age, if you know it, and any records of past repairs.
  • Whether anyone else has been on the roof recently, such as solar, satellite or HVAC crews.

Then have a licensed roofer inspect. You can verify any California contractor's license on the CSLB website before they come out.

A good inspection should end with a clear answer: repair or replace, and why. If it's replacement, get a written, itemized estimate. Our guide on deciding between repair and replacement walks through how to weigh it, and can help you think through the cost of each option.

How Ocelot Roofing can help

Ocelot Roofing inspects roofs across Hesperia, Victorville, Apple Valley, Oak Hills, Phelan and the Inland Empire. We'll show you what we see, tell you honestly whether it's a repair or a new roof, and give you a free, itemized, no-obligation estimate.

If a repair will buy you good years, we'll say so. If it's time for a new roof, we'll walk you through material options and what drives the price.

Owner Manny Torres oversees every project from start to finish. Request your free estimate or call (866) 837-3311.

Common questions

Are granules in the gutter always a bad sign?

No. A new roof sheds some loose granules in its first months, and that's normal. On an older roof, a steady amount of granules, together with bald or dark patches on the shingles, usually means the shingles are wearing out.

Can a roof look fine from the ground but still need replacing?

Yes. Brittle shingles, failed seal strips, worn underlayment under tile and soft decking are hard to see from the yard. That's why an attic check and a close-up inspection are worth it on any roof that's getting older.

How often should I check my roof for these signs?

A quick look from the ground and in the attic once or twice a year is a good habit, plus after any major windstorm or heavy storm. If anything looks off, have a roofer take a closer look before it turns into a leak.

The Torres family, owners of Ocelot Roofing

About the author

Manny Torres, Owner, Ocelot Roofing

Manny Torres owns Ocelot Roofing and personally oversees every project from estimate to final cleanup. Ocelot Roofing is part of Verde Home Design Inc., a third-generation family business based in Hesperia, CA.

Two-story home with a new charcoal shingle roof under a blue sky

Free, no-pressure estimate

Have a roof question we didn't answer?

  • Free inspection and itemized estimate
  • The owner oversees every project
  • Flexible financing for qualified homeowners
  • CA Contractor License #1013529

Rather talk? (866) 837-3311

Get your free roof estimate

Tell us about your roof. We'll call you back to set a time.

Or call (866) 837-3311

Free roof estimates · Mon–Fri 9am–6pm · Sat 9am–3pm · Sun closed