Posted in Roofing Guides & Cost Blog · September 07, 2026
The short answer
A complete roof inspection is a 20-point pass over three zones: the ground view, the attic, and the roofline itself. You can safely handle the first two yourself with binoculars and a flashlight; the roofline pass belongs to a professional who can walk the slope. In 2026 a licensed contractor’s inspection averages about $252 nationally, with a typical range of $150-$500 and a full spread of $75-$1,150 depending on roof size and slope, and many contractors bundle a free inspection with an estimate.
The point of the checklist is not to diagnose everything yourself. It is to know which signs mean “keep watching,” which mean “book a professional this week,” and which mean “start planning a replacement.” This is that checklist, in the order a pro actually works a roof.
The ground pass: what you can see without a ladder
Start at the street and work your way around the house. The ground pass catches the most common failure signs before they become leaks.
- Missing or displaced shingles. Scan each slope for gaps where shingles have blown off or shifted. In Oklahoma’s wind zones (115-130 MPH gusts are the design standard), a single high-wind event can strip a handful of tabs.
- Curled or buckled shingles. Edges lifting at the corners mean the shingle has lost adhesion. This is a repair window, not yet a leak, but it points to an aging roof.
- Granules in the gutters. Check the downspout outlets and gutter runs. A light dusting after a storm is normal wear; concentrated granule piles mean the protective layer is shedding and the shingle surface is eroding.
- Dark impact spots on shingles. Hail bruising shows as scattered dark circles where the granules were knocked off and the fiberglass mat is exposed. If you can see them from the ground, a professional needs to see them up close.
- Dents in soft metal. Vents, flashing, gutters, and fascia are the first things hail distorts. Dented metal adjacent to shingle bruising is a classic hail signature worth documenting.
- Flashing gaps. Look where the roof meets the chimney, skylight, or side walls. Rust, separation, or lifted flashing at these joints is a leak waiting for the next heavy rain.
Document everything with photos from the same angle you will show a contractor or insurer. A clean, dated photo set is the single most useful thing a homeowner can produce before a claim.
The attic pass: the roof’s diagnostic readout
The attic tells you what the outside can’t. Take a flashlight and work the full perimeter, not just the center.
- Daylight through the deck. Any light visible through sheathing joints means the weather barrier is compromised. Mark the spot and find it on the exterior later.
- Stains on rafters, decking, or insulation. Brown or black streaking traces where water has traveled. Distinguish fresh damp stains from old, dried ones, and check if the stain grew since your last look.
- Wet or compressed insulation. Matted, collapsed insulation under a stained area indicates ongoing moisture, not a single past event.
- Rusted fasteners. Corroded nails or screws in the deck tell you moisture has been present long enough to attack metal.
- Ventilation balance. Feel for airflow at the attic vents and check that soffit intakes aren’t blocked by insulation. In winter, poor ventilation is what turns snowmelt into ice dams at the eaves.
- Signs of past ice damming. Water stains along exterior wall tops or at the eaves in the attic are evidence that snow melted, ran down, refroze, and backed up under the shingles.
The attic pass is fast, safe, and free. It is also the part most homeowners skip, which is a shame, because attic moisture is where small roof issues become large interior ones.
The roofline pass: where you stop and a pro takes over
Everything from here on requires walking the roof, working steep slopes, and knowing what a shingle failure actually looks like at arm’s length. This is the part of the inspection to hire for.
- Granule condition up close. A pro reads whether granule loss is normal surface wear or active erosion across a full slope.
- Valley flashings. The W-shaped channels where two slopes meet are the most leak-prone detail on most roofs; worn or lifted valley metal is a common find.
- Pipe boots and vent seals. The rubber collars around plumbing vents crack and shrink with UV exposure and are a leading source of “mystery” ceiling stains.
- Chimney counter-flashing. The step flashing and counter-flashing system at the chimney needs to shed water in layers; a single failed joint wicks water into the wall.
- Seal-strip adhesion. On asphalt shingles, the manufacturer’s seal strips need to have bonded the tabs down. Poor adhesion on recent work is a workmanship flag, not a weather one.
- Fastener exposure. Nail heads that have worked up through the shingle surface are a future leak and a sign the roof was installed hot (over-driven or poorly placed fasteners).
In hail-prone regions, this pass also grades storm impact. Oklahoma cities record hail in every calendar month of the year, and 74% of tracked metros sit in Extreme or High hail risk, so the roofline check is not a seasonal nicety, it is the state’s default operating condition.
The structural tier: signs that say “replace,” not “repair”
Three findings change the conversation from maintenance to replacement.
- A sagging roofline. Sight along the ridge and eaves from the ground. A dip or wave in the roofline means the deck or structure beneath is compromised, and patching shingles over it is wasted money.
- Rotted or soft decking. If any section of sheathing gives under a pro’s footing, the deck has lost its integrity and the roof assembly is failing, not just the covering.
- Widespread failure across the service life. Asphalt’s practical life is well established: 3-tab shingles run about 15-20 years, architectural shingles 20-30, and metal 40-70 with maintenance. A roof near the end of its range with multiple active failures is a replacement candidate, not a repair candidate – repeatedly patching a 25-year-old architectural roof costs more than replacing it.
For the financial side of that decision, Oklahoma’s city-level cost data breaks down replacement averages by metro in the Oklahoma roofing cost & storm data index, and the roof cost calculator prices a roof by size and material. If the checklist lands you in “replace” territory, those two resources are the fastest way to sanity-check a quote.
The cadence that makes the checklist worth doing
Twice a year as the baseline – a fall pass before winter weather and a spring pass after it – plus one pass after every significant hail, wind, or tornado event. That pattern matches the professional cadence EMC Insurance’s loss-control guidance recommends for homeowners, and it is the schedule that catches damage while the responsible storm is still identifiable.
The DIY ground and attic passes take under an hour. The professional roofline inspection is the check that documents condition, produces the photo report you can hand an insurer, and costs about $252 on average nationally – free when bundled with an estimate. In a state with hail in every calendar month, the cost of skipping that annual professional pass is measured in unclaimed damage and compounding repairs. For the full schedule and the reasoning behind it, see how often you should actually inspect your roof.
Run the ground and attic passes yourself twice a year and after every storm, photograph everything you find, and book the professional roofline inspection at least annually – about $252 on average, free with an estimate. Let the three structural signs (sagging roofline, soft deck, service-life failure) force the replacement decision early, because in a state where hail falls every month of the year, a documented roof is the difference between a paid claim and a denied one.
Frequently asked questions
How do I inspect my roof if I’m afraid of heights?
You do not need to climb onto the roof. The ground pass with binoculars and the attic pass with a flashlight cover the majority of what a homeowner can usefully check. If the ground or attic view shows any suspicious sign, skip the ladder entirely and book a professional for the roofline pass.
What does granule loss really mean?
Asphalt shingles are coated with granules that protect the mat from UV and weather. When you see concentrated granules in the gutters or downspout outlets, the shingle surface is shedding its protective layer, which accelerates aging and eventually exposes the mat to direct sun. A little after a storm is normal; ongoing piles are a sign the roof is aging faster than expected and worth a professional look.
Is a free roof inspection actually free?
Yes, in the legitimate sense: many contractors include an inspection as part of providing an estimate, so you pay nothing up front and are under no obligation. The common abuse is the opposite – a storm-chaser-style pitch that uses a “free inspection” to pressure you into signing a claim assignment on the spot. A free inspection backed by a written report and no pressure is normal marketing; one that pushes paperwork before showing damage is a red flag.
How long does a full roof inspection take?
A thorough professional inspection typically runs 30 to 60 minutes for an average home, including the roofline walk, attic pass, and photo documentation, followed by a written summary. Your own ground and attic passes take under an hour combined. The inspection itself is quick; the value is in the documented baseline it leaves you with.
When should I schedule a professional inspection?
Book one if any ground or attic sign shows up, after any significant hail or wind event, and otherwise at least once a year in a storm-prone state as part of your fall or spring pass. If your roof is within five years of the low end of its material’s service life, move the professional inspection to every year and start getting replacement quotes rather than repair quotes.
Book a free roof inspection
The complete DIY roof inspection checklist: ground, attic and structural checks, plus what a professional inspection covers and costs in 2026. Call or text for a free consultation.
Sources
- LocalRoofOps Oklahoma dataset — 114 cities: roof ages, hail frequency, tornado/FEMA history (methodology).
- Angi — 2026 national averages (roof inspection $252; replacement $9,500; leak/water damage $3,865).
- GAF — asphalt shingle installation temperature guidance (40°F minimum).
- National Weather Service / FEMA — Oklahoma hail & tornado climatology since 2010.
- EMC Insurance loss control — professional inspection cadence (fall + spring).
Last reviewed: September 07, 2026. Figures are 2026 national averages or regional dataset values, per sources above. See data & methodology for how city-level numbers are built.