Quick answer
Your roof likely needs replacement if it is 20+ years old, shingles are curling, cracked, or missing across several slopes, gutters are full of granules, the roof deck sags, or you see daylight or water stains in the attic. One damaged area can usually be repaired. Widespread wear means it’s time to replace.
Key takeaways
- Age matters most. Most asphalt shingle roofs in North Alabama wear out somewhere between 18 and 25 years.
- Problems spread across several slopes point to replacement. One problem in one spot usually means a repair.
- A sagging roofline or soft decking is structural. Get it looked at right away.
- Rising energy bills and recurring leaks are often roof problems in disguise.
Most roofs don’t fail all at once. They wear out slowly, and the early signs are easy to miss from the driveway. Here’s what to look for, starting with the signs that matter most.
How old is your roof?
Start with age. A standard asphalt shingle roof is usually rated for 20 to 30 years. In North Alabama, long hot summers, high humidity, and spring hail mean many roofs wear out closer to 18 to 25 years. Three-tab shingles often go sooner than architectural shingles.
If you don’t know when your roof was installed, check your home purchase inspection report, look for a permit with the city or county, or ask a roofer to estimate its age from the shingle type and wear. (Our article on how long a roof lasts breaks this down by material.)
An old roof that looks fine isn’t an emergency. But once it’s past 20 years, start budgeting and get it inspected every year.
What do worn-out shingles look like?
Walk around your house and look at the roof from a few angles. Binoculars help. You’re looking for:
- Curling or cupping. The edges of the shingles turn up, or the middles sink. This happens as shingles dry out and lose flexibility.
- Cracking. Brittle shingles crack in the cold and in high wind.
- Bald spots. Patches where the granules (the gritty top layer) are gone and you can see the black asphalt underneath.
- Missing shingles. One or two missing after a storm is a repair. Shingles missing every time the wind picks up means the sealant has failed across the roof.
- Dark streaks and moss. Streaks are usually algae and mostly cosmetic. Thick moss holds moisture against the shingles and speeds up wear.
The key question is how widespread the wear is. Damage on one slope can usually be repaired. The same wear across the whole roof means repairs won’t last.
Are there granules in your gutters?
Granules shield shingles from the sun. New roofs shed a few for the first year or so, and that’s normal. A lot of granules collecting in your gutters or at the bottom of downspouts on an older roof means the shingles are near the end of their life. Once the asphalt is exposed, UV breaks it down quickly.
What should you check in the attic?
Your attic often shows a problem before your ceilings do. On a sunny day, take a flashlight up and look for:
- Daylight coming through the roof boards
- Water stains or dark spots on the underside of the decking or on the rafters
- Damp or matted insulation
- Soft or sagging decking between rafters
Any of these mean water or air is getting through. Stains in one spot are often a flashing or pipe boot problem that can be repaired. Stains in many places point to a failing roof.
Is your roofline sagging?
Stand back and look along the ridge and the rooflines. They should be straight. A dip or sag usually means the decking has rotted from long-term moisture or the structure underneath is stressed. That isn’t something to watch and wait on. Have a roofer inspect it soon, because sagging can get worse quickly once it starts.
Do you keep getting leaks?
One leak after a big storm happens. If you’ve had the same area repaired more than once, or new leaks keep showing up in different rooms, you’re paying for repairs on a roof that has worn out. At that point the money is usually better spent on a replacement. See roof repair vs. replacement for how to weigh it.
Have your energy bills gone up?
A worn roof with poor ventilation makes your attic hotter in summer, and your air conditioner works harder to make up for it. Rising cooling bills don’t prove you need a roof, but along with the other signs above, they’re another hint.
When should you call a roofer?
Call for an inspection if:
- Your roof is 18 years old or older
- You noticed any of the signs above
- You just had hail or high winds
- You’re buying or selling a home
Boxwood offers free roof inspections across Hartselle, Decatur, and Morgan County. We get on the roof, take photos, and tell you plainly whether it needs a repair, a replacement, or nothing at all. If it’s time to replace, our roof replacement service includes a full tear-off, a deck inspection, and a 5-year labor warranty.
Frequently asked questions
Can I replace just part of my roof?
Sometimes. If one slope was damaged and the rest is in good shape, a section can be replaced. New shingles rarely match weathered ones perfectly, and insurance or manufacturer warranties may treat partial replacements differently, so ask before you decide.
Is it okay to wait a year to replace an old roof?
If the roof is old but not leaking, waiting a season is usually fine. Plan for it. If you already have active leaks, soft decking, or missing shingles, waiting lets water damage the decking, insulation, and ceilings, and that raises the final cost.
Does a roof need replacing if it has a few missing shingles?
Not usually. A few shingles blown off in a storm on an otherwise healthy roof can be replaced individually. If shingles keep coming off every storm, the sealant strips have likely failed across the roof, and that points to replacement.
About the author
Jon Berry owns Boxwood Roofing & Restoration, a licensed, family-owned roofing contractor in Hartselle, AL, serving Morgan County homeowners since 2017.




