How often should I have my roof inspected?
Maintenance & Lifespan

How often should I have my roof inspected?

Annually before winter, plus a 72-hour post-event check after hail or wind above 60 mph. NRCA recommends biannual inspection on roofs past 75% of lifespan.

How often should I have my roof inspected?

Annually — typically late autumn before winter freeze. Add a post-event inspection within 72 hours of any hail, wind above 60 mph, or fallen-tree contact. NRCA (National Roofing Contractors Association) recommends biannual inspection — spring and fall — once a roof passes 75% of its rated lifespan.

The honest answer is once a year, with one extra inspection inside 72 hours of any major weather event. That's the baseline NRCA position, and it's what insurance carriers expect to see on file once a roof passes the midpoint of its rated lifespan. Roofs past 75% of lifespan move to twice a year — typically spring and fall.

Most homeowners over-inspect new roofs and under-inspect old ones. The damage curve runs the other way.

The annual baseline

A late-autumn inspection — sometime in October or November in most climates — is the calendar default. It catches summer UV degradation before winter loads the roof with snow and ice, gives you a documentation snapshot before the season's first storm, and creates the paper trail your insurer wants if a January ice dam turns into a February claim. Roofs past 75% of rated lifespan add a second inspection in early spring — call it March or April — to assess winter damage before the spring hail season hits.

NRCA's published guidance lands on twice annually for roofs in the back half of their service life. That's the position the National Roofing Contractors Association has held for over a decade, and it's the standard most carriers reference informally even when their policies don't require it.

The 72-hour post-event trigger

Three events warrant an inspection inside 72 hours regardless of when the last inspection happened:

  • Hail of any size visible at the property. Even pea-sized hail accelerates granule loss; quarter-sized and larger causes structural shingle damage that's hard to see from the ground but easy to read from the roof.
  • Sustained wind above 60 mph or any gust over 70. This is the threshold where architectural shingles start to lift and 3-tab shingles start to fail at the seal strip. The Saffir-Simpson scale and NWS wind warnings are useful proxies here.
  • Fallen-tree contact, fallen-branch contact, or any visible debris from a storm event. Even glancing branch contact can crack the underlayment and start a leak that won't show in the attic for months.

The 72-hour window matters because it aligns with how insurance carriers interpret "prompt notice" of a covered loss. A claim filed 90 days after the storm — even with photo evidence — faces aggressive causation challenges. A claim filed inside the 72-hour window with a contemporaneous inspection report is actually defensible. See the insurance-claim guide for the full claim-timing framework.

The DIY ground-level inspection

You can do this in 20 minutes with binoculars from the yard. Walk each face of the home and look for:

  • Missing shingles or lifted shingle tabs
  • Ridge cap or hip cap displacement
  • Granule streaks down the siding or pooled in the gutter
  • Sag between rafter lines (a wave or dip in the roof plane)
  • Dark staining or rust around chimneys, plumbing vents, and skylights
  • Gutter blockage, sagging gutter, or pulled-away fascia
  • Daylight visible at the eave from below

Inside the attic, run a flashlight along the underside of the roof deck. Look for dark trails on rafters, staining on insulation, light visible through the deck, and any musty smell — that last one signals condensation, not a leak, but it's a ventilation problem that shortens roof life on its own.

This DIY pass catches a meaningful fraction of what a contractor inspection finds. What it misses: nail-pop patterns, flashing detail, granule embedment in the seal strip, and anything on slopes you can't see from the ground.

When to escalate from DIY to ladder, drone, or contractor

If the ground walk turns up anything — missing shingles, granule streaks, sag, attic stains — escalate. The escalation order:

Drone inspection ($75-150). Best for steep roofs, complex hip-and-valley layouts, and any homeowner who shouldn't be on a ladder. Captures high-resolution imagery of every face.

Contractor inspection ($150-300). Walks the roof, opens the attic, examines flashing, rates remaining lifespan, produces a written report. Some roofers do this free in hopes of winning the eventual replacement — which is fine, but get the report on letterhead either way.

Pre-purchase roof inspection ($300-500). A roof-specialist inspection separate from the general home inspection. Worth the cost on any home over 15 years old or with no roof permit history. Pays for itself in one good catch.

What's NOT worth paying for: "maintenance contracts" that bundle one annual visual inspection and basic gutter clearing for $400-800/year. The hourly value is $100-200; the rest is recurring contractor revenue. Pay ad-hoc instead.

For finding a roofer who'll quote inspection without trying to convert it into a replacement on the spot, see find a roofer. The good ones quote both honestly.

This is reference, not a quote.

Most homeowner policies require notice of damage 'promptly' after the loss. In practice, carriers treat 72 hours as the documentation window for storm-related claims — anything filed later faces aggressive scrutiny on causation. A post-event inspection inside that window produces dated photos, a written damage assessment, and a NOAA Storm Events cross-reference for your zip and date.
Yes — and you should, twice a year minimum. Walk each face of the home with binoculars. Look for missing shingles, lifted ridge cap, granule streaks down siding, sag between rafters, gutter blockage, and dark staining around penetrations. This is reference, not a quote — but a 20-minute ground walk catches roughly 60-70% of what a contractor inspection would, at $0.
When you find anything from the ground-level walk: visible missing shingles, granule loss, sag, leak signs in the attic, or post-storm damage you can't fully see from below. Also any roof past 75% of rated lifespan, any roof you bought without inspection records, or any roof with a recent leak. Drone inspection ($75-150) is the middle option for steep or complex roofs.
Most policies don't require periodic inspections, but several carriers — especially in hail-belt and hurricane-belt states — will ask for proof of recent inspection or condition documentation at renewal once a roof passes 15-20 years. A clean inspection report on file can keep an aging roof insurable that would otherwise face nonrenewal or ACV-only endorsement.
$150-300 for a standard residential pitched roof, $300-500 for a pre-purchase inspection by a roof specialist (separate from the general home inspection). A real inspection takes 45-90 minutes, includes the attic for ventilation and leak signs, and produces a written report with photos. A 5-minute walk-around with a phone camera is sales reconnaissance, not inspection.
Back to the hub

Maintenance & Lifespan

Return to the Maintenance & Lifespan hub for the full framework — or get matched to a vetted roofer in your state.