Every homeowner hits the moment: another leak, another patch quote, and the nagging question — am I throwing good money after bad? Here are the ten signs we look for, roughly ordered from "watch it" to "act now."
The 10 Signs
- Your roof is 20+ years old (asphalt). Age alone isn't a death sentence, but past 20 in Oklahoma, every storm is borrowed time. Realistic Oklahoma lifespans →
- Granules filling the gutters. Shingles shed granules as they age; piles of sand-like grit after rain mean the protective layer is going. Bald shingles bake and crack fast in Oklahoma sun.
- Curling or clawing shingles. Edges turning up (cupping) or centers bulging (clawing) signal heat/age breakdown — and curled shingles catch wind, leading to blow-offs.
- Cracked or missing shingles — plural. One missing shingle after a wind event is a repair. Dozens across multiple slopes is a system failing.
- Daylight in the attic. If you can see sky through the decking, water has a highway in. Check on a sunny day — and while you're up there, look for sagging between rafters.
- Water stains spreading or recurring. A stain that keeps coming back after repairs means the entry point was never really fixed — or the whole system is porous. When a leak is repairable →
- Moss, algae, or dark streaking everywhere. Cosmetic at first, but widespread growth holds moisture against shingles and signals a roof staying wet too long — often a ventilation problem compounding age.
- Sagging rooflines. A dip or wave in the roofline can mean decking rot or structural issues. This one jumps the queue — get it looked at promptly.
- Neighbors getting new roofs. In Tulsa's hail belt this is real data, not keeping up with the Joneses. Hail doesn't skip houses — if your street just got re-roofed after a storm, get inspected.
- Repairs more than once a year. The financial tripwire: add up three years of patches. You're often halfway to a new roof — possibly one insurance would cover if storm damage is involved.
Repair vs. Replace: The Honest Math
Repair when: the roof is under ~15 years old, damage is localized (one slope, one penetration), and the rest of the system is healthy. A $600 flashing fix on a 10-year-old roof is smart money.
Replace when: the roof is 20+, damage spans multiple slopes, or you're on your second+ repair in a year. Also replace when selling soon — a new roof is among the highest-ROI upgrades in the Tulsa market.
The gray zone (15–20 years, moderate damage) is where an honest inspection earns its keep. We'll show you photos, price both options, and tell you which we'd choose if it were our house.
Cost context: most Tulsa architectural-shingle replacements run $8,000–$18,000 — but if hail caused the damage, insurance typically covers everything beyond your deductible. Never pay for a replacement out of pocket before ruling out a claim.
Seeing two or more of these signs? Contact Us — Free Inspection & Honest Assessment
Related: roof replacement in Tulsa · how to spot hail damage
Seeing These Signs? Do This in the Next 7 Days
- Photograph everything — the stains, the granule piles, the curled shingles. Dated photos help with both contractors and insurers.
- Get a professional inspection (ours is free). An honest roofer will tell you whether you're looking at repair, replacement, or "watch it for a year."
- Check for storm damage before paying out of pocket. If any of the signs appeared after a hail or wind event, an insurance claim could cover the replacement for your deductible.
- Get the quote in writing — scope, materials, timeline, warranty — before anyone climbs a ladder.
The most expensive roof is the one you replace twice: once with patch jobs, once for real. A straight answer now saves both.