10 Signs You Need a New Roof
Your roof tells you it is failing long before it gives up completely. You just have to know what to look for. Here are the ten signs, from "call a roofer this week" to "you can plan ahead." Most of these you can spot from the ground with a pair of binoculars or your phone camera.
At the end, I will tell you which signs are emergencies, which can wait, and what each one should cost to fix.
Sign 1: Curling or Cupping Shingles
Walk around your house and look up at the edges of your shingles. Healthy shingles lie flat. Aged shingles start to curl. The edges lift up like potato chips, or the middle dips down like a cup.
Curling happens because the asphalt on the shingle dries out and loses flexibility. Once it starts, it does not stop. You have maybe 1 to 3 years before those shingles start blowing off in storms.[1]
Urgency: Moderate. Plan a replacement in the next 6 to 12 months.
Sign 2: Granules in Your Gutters
This is usually the first sign your shingles are aging. Asphalt shingles are coated in small mineral granules that protect the asphalt from UV damage. When shingles age, the granules wash off in the rain and collect in the gutters.
Scoop a handful out of your downspout splash block. If it looks like black sand or coarse grit, that is the protective coating from your roof. A little is normal on a newer roof. A lot is a problem.[2]
Once the granules are gone, the asphalt underneath bakes in the sun and cracks within a year or two.
Urgency: Moderate. This is an early warning. You have 1 to 3 years.
Sign 3: Missing, Cracked, or Broken Shingles
A few missing shingles after a bad wind storm is normal. A few can be replaced for $200 to $500 and the roof is fine. But if you are seeing missing or broken shingles in multiple places, or if new ones keep going missing every storm, the whole roof is getting brittle.
Look at the ground around your house after a big rain or wind event. If you find shingle pieces on your lawn or in your flower beds, count them. One or two means a repair. Ten or more means a replacement conversation.
Urgency: Moderate to High. Depends on how many you find.
Sign 4: Dark Streaks or Stains
Those dark black streaks on asphalt roofs are algae. The algae itself is mostly cosmetic and does not damage the roof. But streaks are often a sign that the roof is old enough that algae has had time to take hold.
Algae grows on shingles that stay damp. If your roof has been wet long enough for algae to colonize it, there is a good chance the shingles underneath have been absorbing moisture too.[3]
If the streaks are limited to the north-facing side (where sun does not reach), the roof might just need cleaning. If the streaks are everywhere and the shingles feel soft when tapped, it is time to replace.
Urgency: Low to Moderate. This one is more about age than immediate damage.
Sign 5: Sagging Roofline
Stand across the street from your house and look at the peak of your roof. It should be a straight line. If you see a dip or a wave in the middle, that is a sagging roof and it is a serious problem.
Sagging means the roof deck underneath your shingles is compromised. Water has soaked into the plywood and rotted it, or the structural supports are failing. Either way, your roof is at risk of collapse.
Urgency: High. This is an emergency. Call a roofer this week.
Sign 6: Daylight Coming Through the Attic
Go into your attic on a sunny day and turn off all the lights. Look at the underside of the roof. If you see daylight coming through anywhere, you have holes in your roof deck.
Even small pinpoints of light mean water is getting in when it rains. The damage under those holes is usually much bigger than the holes themselves, because water spreads between the deck and the shingles.
While you are up there, feel the insulation. If any of it is damp or matted down, you have an active leak.
Urgency: High. This is active damage. Do not wait.
Sign 7: Water Stains on Interior Ceilings
Brown rings on the ceiling are the most obvious interior sign of a roof leak. One stain in one spot might be a single shingle problem or a broken flashing. A repair can fix it.
But stains in multiple rooms, or stains that keep coming back after you paint over them, mean the roof has systemic problems. The whole roof is leaking in pieces.
Pay special attention to stains near chimneys and vent pipes. Flashing around those features is where most leaks start.
Urgency: High for multiple stains. Moderate for a single isolated stain.
Sign 8: Damaged Flashing
Flashing is the metal strips that seal the places where your roof meets something else — a chimney, a wall, a skylight, or a vent pipe. It is often the first part of the roof to fail.
Look for rusted, bent, separated, or missing flashing. Also check the rubber boots around your plumbing vent pipes. Those rubber gaskets dry out and crack after 10 to 15 years. When they fail, water runs right down the pipe into your attic.[1]
Damaged flashing alone can often be repaired without replacing the whole roof. But if the flashing failed because the shingles around it also failed, it is time for a bigger conversation.
Urgency: Moderate. Repair in the next 1 to 3 months.
Sign 9: Your Roof Is Over 20 Years Old
Age alone is a sign. Most asphalt shingle roofs last 20 to 30 years.[4] If you know your roof is past that window, it is time to start planning, even if it looks okay from the ground.
If you are not sure how old your roof is, check your closing documents from when you bought the house. Or look at the building permit history at your county courthouse. Or call the previous owner. A roofer can also make an educated guess during a free inspection.
Roofs that are at or past their lifespan fail fast when they go. One bad storm can take a 25-year-old roof from "looks okay" to "leaking in three rooms" overnight.
Urgency: Moderate. Get an inspection. Start budgeting.
Sign 10: Neighbors Are Replacing Their Roofs
This one sounds silly but it is real. If your house was built in the same decade as the houses around you (very common in suburban developments), your roofs were probably installed around the same time with the same materials.
If the neighbors two doors down and across the street just had their roofs done, yours is on borrowed time. Their roofs failed at the same age yours is now.
This is also a chance to get references. Ask them who did the work, what it cost, and whether they would use the same company again. Neighbor referrals are the single best source of contractor leads.
Urgency: Low to Moderate. Use this as a planning signal, not an emergency.
Urgency Summary
Here is the same list, ranked by how fast you need to act:
| Sign | Urgency | Timeline |
|---|---|---|
| Sagging roofline | Emergency | This week |
| Daylight in the attic | Emergency | This week |
| Multiple interior water stains | High | This month |
| Many missing or broken shingles | High | This month |
| Damaged flashing | Moderate | 1 to 3 months |
| Curling or cupping shingles | Moderate | 6 to 12 months |
| Granules in gutters | Moderate | 1 to 3 years |
| Single isolated water stain | Low to Moderate | Investigate soon |
| Roof over 20 years old | Moderate | Start planning |
| Dark streaks or stains | Low | Inspect at leisure |
| Neighbors getting new roofs | Low | Planning signal |
What To Do Next
If you have one or two signs from the "low" or "moderate" categories, start with a roof inspection. Most roofers will come out for free or $100 to $200 and give you an honest assessment. Get two or three inspections if you can. Opinions vary and you want the real picture.
If you have any of the "high" or "emergency" signs, do not wait. Get a contractor out this week. In the meantime, put a tarp over any obvious damage to keep more water out. Document everything with photos in case you file an insurance claim.
If you are already sure you need a new roof, use our free roof cost calculator to get a personalized estimate. Pick your house type, material, and location. The number you get is what your neighbors are actually paying, not a sales pitch.
Repair or Replace?
Here is the rule I tell my own friends: if the damage is in one spot and the rest of the roof is healthy, repair it. If the damage is in multiple spots, or if the roof is already at 75% of its expected lifespan, replace it.
A repair on a roof that is about to fail somewhere else is a waste of money. You will be paying for the repair, and then paying for the replacement a year later. Read our guide on repair vs replace for the full decision framework.
If you are seeing signs now but want to wait until next year to replace, that can work — as long as the signs are "moderate" or lower. Watch for leaks. Keep an eye on the attic. A tarp is a legitimate short-term fix for a damaged section while you save up.
What a New Roof Costs
A replacement on an average 2,000 square foot home runs $9,000 to $15,000 for architectural shingles.[5] Metal costs more. Tile costs a lot more. Smaller homes pay less, bigger homes pay more.
The replacement cost page breaks this down by material and house size. The interactive calculator gives you a personalized number in about 60 seconds. Both are free and neither requires you to hand over your email.
Related Reading
Sources
- National Roofing Contractors Association (NRCA) guidance on shingle aging, wind damage, and flashing failure indicators. Referenced March 2026.
- Asphalt Roofing Manufacturers Association (ARMA) technical bulletins on shingle granule loss and UV degradation. Last updated March 2026.
- NRCA technical documentation on algae growth (gloeocapsa magma) on asphalt shingles and its relationship to shingle aging. Referenced March 2026.
- Manufacturer lifespan data from GAF, Owens Corning, CertainTeed, and IKO for 3-tab and architectural asphalt shingles under normal climate conditions. Referenced March 2026.
- Pricing data based on Q1 2026 catalogs from ABC Supply, QXO/Beacon, and SRS Distribution. Assumes 2,000 sq ft home with architectural shingles and standard tear-off. Last updated March 2026.