The 7 warning signs
- 1Your roof is 20+ years old. Shingle roofs last 25–30 years on the Gulf Coast — less on coastal lots. Past 20 years, start planning even if it looks fine from the ground.
- 2Missing, curling, or cracked shingles. Wind lifts and tears shingles; UV and heat curl and crack them. Bare patches or widespread curling mean the roof is losing its weather seal.
- 3Granules in the gutters / bald spots. Dark, sand-like granules in gutters and downspouts mean shingles are shedding their protective layer — aging accelerates fast after this starts.
- 4Interior stains or attic leaks. Brown ceiling spots, bubbling paint, or daylight/moisture in the attic mean water is already getting in. Even small stains can signal big damage above.
- 5A sagging roofline. A dip or wave in the roof points to water-damaged or rotting decking — or structural issues underneath. This is a serious, act-now sign.
- 6Daylight through the roof deck. If you can see light through the boards from inside the attic, water and pests can get in too. The deck's integrity is compromised.
- 7Damaged or lifted flashing. Flashing around chimneys, walls, vents, and skylights is the most common leak point. Cracked, rusted, or lifted flashing lets water in even when shingles look perfect.
Repair or replace — how to decide
If a storm just hit, also check whether you have an insurance claim — wind and hail damage are usually covered. See does insurance cover roof replacement in Florida, and when you're ready to compare contractors, read questions to ask before hiring a roofer.