Signs You Need a New Roof: The Midwest Homeowner's Checklist
Most roofs fail gradually, not all at once. Here are the 8 signs Kansas City and St. Louis homeowners miss until water is already inside — and what to do when you spot them.
Why Roof Problems Are Easy to Miss
Most roofs don't fail dramatically. They fail gradually — granules washing into gutters year after year, flashing slowly pulling away from chimney masonry, a single shingle lifted by wind that lets moisture work behind the adjacent one. By the time water appears on your ceiling, the damage inside the home has often been building for months.
In Kansas City and St. Louis, hail accelerates this process significantly. A single storm above 1.5 inches can remove years of remaining roof life without leaving any damage visible from the ground.
Here are the signs to look for — from the ground, in the attic, and after storms.
From the Ground: 6 Things to Check
1. Granules in the gutters. Asphalt shingles are coated in granules that protect the asphalt layer from UV degradation. When you clean your gutters, look for significant gritty accumulation — black or gray sand that looks like coarse coffee grounds. Some granule loss is normal. Heavy, consistent granule loss means the shingles are aging or were impacted by hail.
2. Curling or cupping shingles. Shingles that curl upward at the edges (cupping) or curl downward at the center (clawing) are at the end of their functional life. Both indicate moisture imbalance and accelerated aging. They're visible from the ground on most roof pitches.
3. Missing or cracked shingles. A few missing shingles after a windstorm may be repairable. Multiple missing or cracked shingles suggest the shingles have lost their flexibility — they'll continue to fail in subsequent weather events.
4. Dark streaks or staining. Black streaking on north-facing slopes is typically algae (Gloeocapsa magma). It's a cosmetic issue that also retains moisture and accelerates shingle degradation. Moss or lichen growth indicates persistent moisture — a more serious concern.
5. Sagging sections. Any visible dip or sag in the roofline indicates damaged decking or structural issues beneath the shingles. This goes beyond a roofing issue and may involve rafters or sheathing. Get it inspected immediately.
6. Daylight around chimneys and vents. Standing in the driveway, look for gaps where flashing meets chimney masonry or pipe penetrations. Separated or rusted flashing is one of the most common entry points for water and one of the most overlooked.
From the Attic: What to Look For
Get into your attic during daylight and look for:
- Light coming through the boards: Any pinhole of daylight means a gap in the roof.
- Water stains on the decking or rafters: Dark staining, especially radiating from nail penetrations, indicates past or active leaks.
- Spongy or soft decking: Poke the wood with a screwdriver. Soft or spongy areas indicate rot from moisture intrusion.
- Inadequate ventilation: A properly ventilated attic should feel close to outdoor temperature. An attic significantly hotter or more humid than outside accelerates shingle aging from the underside.
After a Hail Event: The Midwest-Specific Check
After any Kansas City or St. Louis storm with hail above 1 inch, check these secondary indicators before getting on the roof:
- Dented gutters and downspouts: Aluminum gutters dent easily. If you see circular impact marks in your gutters, the same force hit your shingles — just with less visible evidence.
- Dented flashing: Check aluminum flashing around vents, pipes, and the chimney for dents.
- Damaged window screens or AC fins: Hail that damages screens or flattens AC condenser fins was large enough to cause significant shingle granule loss.
If you see any of these secondary indicators, have the roof inspected by a licensed roofing contractor before the next significant weather event. Hail damage is time-sensitive for insurance claims in most Missouri and Kansas policies.
Repair vs. Replace
| Situation | Recommendation |
|---|---|
| Isolated damage, roof under 12 years old | Repair — extend life 3–7 years |
| Widespread granule loss, 15+ years old | Replace — repairs are stop-gaps |
| Active leak with interior damage | Immediate temporary repair + replacement plan |
| Pre-sale inspection finding | Assess buyer credit vs. replacement cost |
| Post-hail with insurance coverage | File claim, then replace |
The rule of thumb: if you're spending more than 30% of replacement cost on repairs, the economics favor replacement.
Frequently Asked Questions
- How do I know if I need a new roof?
- Key signs you need a new roof: (1) shingles are curling, cracking, or missing granules (check your gutters for grit), (2) the roof is 20+ years old, (3) daylight is visible through the attic boards, (4) interior water stains on ceilings or walls, (5) sagging sections of the roof deck, (6) moss or algae growth indicating moisture retention. In hail-prone areas like Kansas City and St. Louis, add: dark spots on shingles, dented flashing, and bruised or fractured shingles from impact.
- How long does a roof last in Kansas City and St. Louis?
- Architectural asphalt shingles in Kansas City and St. Louis typically last 15–22 years due to the region's frequent hail events, which cause granule loss that accelerates UV degradation. The manufacturer's 30-year warranty assumes climate conditions the Midwest doesn't consistently provide. If your roof has been through multiple significant hail events, have it inspected regardless of age.
- What does hail damage look like on a roof?
- Hail damage on asphalt shingles appears as: random dark spots where granules are missing, a 'bruised' or dented appearance in the shingle mat, circular impact marks (sometimes with a darker center), and dented aluminum flashing, gutters, or downspouts. From the ground, hail damage can be nearly invisible — especially on dark shingles. A professional inspection with the contractor on the roof is the only reliable assessment.
- Can I repair my roof instead of replacing it?
- Minor issues — a handful of missing shingles, a failed flashing seal, a small area of damage — can often be repaired rather than replaced, extending roof life 3–7 years. Repairs make sense when the roof is less than 12 years old and the damage is isolated. When the roof is 15+ years old, widespread granule loss is occurring, or multiple areas are affected, repair often costs as much as partial replacement and delays the inevitable.
- How much does a roof inspection cost in Kansas City?
- Many Kansas City roofing contractors offer free inspections, especially after hail events. Paid inspections from independent inspectors run $150–$400 and are worth the cost when you want an objective assessment not tied to a sales pitch. If you're buying a home, a roofing inspection is included in most standard home inspections — but ask your inspector to specifically assess hail damage, as not all are trained to evaluate it.
Ready to get started?
Connect with a verified, licensed contractor in your area.