Cost guides

Roof Inspection Cost

A standalone roof inspection typically costs $150 to $400, with a national average around $250 — though the exact price depends heavily on which type of inspection you actually need, from a basic visual walk-through to a full infrared moisture scan.

The quick answer

How much does a roof inspection cost?

Roof inspections cost $150 to $400 on average nationally (national average around $250), though prices range from $75 for a basic visual check to $600+ for infrared/thermal scans. Many contractors offer free inspections when tied to a quote request, since it doubles as a sales visit — but a standalone, independent inspection (no sales agenda) is worth paying for when real money is on the line, like buying a home or filing an insurance claim.

Why inspections are sometimes free and sometimes not

A contractor performing a free inspection is typically doing so because there's a reasonable chance of winning a repair or replacement job from it — the inspection cost is absorbed into their sales/marketing budget. A standalone inspection with no expectation of follow-on work (for example, a pre-purchase home inspection, or an independent second opinion) is a paid service since there's no other business incentive covering the cost.

Cost by inspection type

Not all roof inspections are the same service at different price points — each type answers a different question, and the right one depends on why you're getting inspected in the first place.

Visual (walk-on or ground-level) $75 – $300 Routine annual checks, obvious wear
Drone $150 – $450 Steep or multi-story roofs, unsafe to walk
Infrared/thermal $300 – $600+ Hidden moisture, pre-purchase, suspected leaks
Comprehensive bundle (roof + attic + certification) $450 – $650 Insurance claims, home sales, full documentation

What a thorough inspection actually covers

When to get a paid, independent inspection

Before buying a home, before a major insurance claim (as a second opinion alongside the insurer's adjuster), or simply for peace of mind on an aging roof without immediately committing to a repair or replacement quote, are all good reasons to pay for an independent inspection rather than a free contractor-provided one.

National average

$150 – $400

National average around $250; basic visual checks start at $75, infrared/thermal scans can reach $600+.

Frequently asked

Is a free roof inspection actually thorough, or just a sales pitch?

It depends on the contractor — a reputable contractor's free inspection is usually a genuine, complete assessment, since an inaccurate one damages their credibility. That said, an independent paid inspection (with no stake in winning the repair job) can be a useful second opinion for major decisions.

How long does a roof inspection take?

Typically 30-60 minutes for a standard residential roof, longer for larger or more complex roofs, or if attic access and a detailed written report are included.

Get exact pricing for your roof

Get matched with licensed contractors near you.

Get Free Quotes →