Get three quotes for the same roof inspection and you might see $89, $250, and $475 for what sounds like the same service. That gap isn’t random. It comes down to who’s doing the inspection, how they’re doing it, and whether they’re trying to sell you something at the end of it.
Here’s what actually drives the price, when you shouldn’t be paying anything at all, and what a real inspection needs to cover before you trust the report.
How Much Does a Roof Inspection Cost?
Most roof inspections run between $75 and $600, with the average homeowner paying somewhere around $150 to $300. Where you land in that range depends almost entirely on the inspection method and whether a contractor is offering it free as part of an estimate.
- Visual/drive-by inspection: $75 to $150
- Standard walk-on inspection: $150 to $300
- Drone inspection: $150 to $400
- Infrared/thermal inspection: $300 to $600
- Commercial roof inspection: $200 to $1,000+, depending on square footage
If a roofing company is quoting you for a full roof replacement afterward, the inspection itself is very often free. Paid inspections mostly show up when you’re hiring a third party specifically for an unbiased report, not a repair or replacement quote.
What Affects the Price
Roof Size and Pitch
A steep roof takes longer to walk safely and often requires harnesses and extra setup time, which shows up in the price. Larger roofs also mean more square footage to physically check, so a 3,500 sq ft roof will cost more to inspect than a 1,200 sq ft one, even at the same rate per hour.
Inspection Method
A visual inspection from the ground or a ladder is the cheapest option but it misses a lot. A drone inspection covers the whole roof from above and catches issues a ground-level look can’t, which is why it costs more. Infrared inspections go a step further and detect trapped moisture under the surface that isn’t visible at all, even up close, which is why they sit at the top of the price range.
Commercial vs Residential
Commercial roofs are usually flat or low-slope, larger, and involve different equipment (membrane roofing, HVAC penetrations, drainage systems) that takes longer to check properly. That’s why commercial inspection pricing is quoted per square foot rather than as a flat fee, and why it can run well past $1,000 on a large building.
When a Roof Inspection Is Free
Free inspections are common in three situations:
- You’re getting an estimate. Most roofing contractors inspect for free when they’re bidding on repair or replacement work, since the inspection is how they build the quote.
- After a storm. Many contractors offer free storm-damage inspections, especially during hail or wind season, because the inspection often leads directly into an insurance claim.
- Manufacturer or warranty checks. If your roof is still under a manufacturer warranty, some brands require periodic inspections that are covered as part of that warranty.
Where you do pay is when you want a genuinely independent opinion, like before buying a house, before a big remodel, or when you just want a second opinion that isn’t tied to a sales pitch.
What’s Included in a Professional Roof Inspection
A real inspection covers more than a quick look at the shingles. Expect the inspector to check:
- Shingle or material condition (cracking, curling, granule loss)
- Flashing around chimneys, vents, and skylights
- Gutters, downspouts, and drainage
- Signs of past or active leaks in the attic
- Ventilation and insulation issues
- Soft spots or sagging in the decking
Ask for the report in writing with photos, not just a verbal summary. A written report with photos is also what most insurance adjusters and home buyers actually want to see, so it’s worth asking for even if the inspector doesn’t offer it by default.
How Long Does a Roof Inspection Take?
A standard residential inspection takes 30 to 90 minutes for most homes. Drone inspections tend to be faster, often 20 to 40 minutes, since the inspector isn’t physically climbing the roof. Larger or more complex roofs, and any commercial building, can take several hours.
DIY Roof Inspection vs. Hiring a Pro
You can do a basic visual check yourself from the ground or a ladder: look for missing or curling shingles, sagging areas, and moss or algae buildup. That’s a reasonable way to catch obvious problems between professional inspections.
What you can’t do safely or accurately from the ground is check flashing details, walk the roof for soft spots, or spot moisture that hasn’t shown up as a visible stain yet. If it’s been more than a year since your last inspection, or you’ve had a recent storm, it’s worth having a professional take a real look rather than relying on a ladder and binoculars.
Roof Inspection FAQ
How much does a roof inspection cost?
Most roof inspections cost $75 to $600, with $150 to $300 being typical for a standard residential inspection. Drone and infrared inspections cost more; free inspections are common when they’re tied to a repair or replacement estimate.
How long does a roof inspection take?
Most residential inspections take 30 to 90 minutes. Drone inspections are often faster. Commercial roofs can take several hours depending on size and complexity.
How often should you have your roof inspected?
Once a year is the general rule for most roofs, plus an additional inspection after any major storm with hail or high wind. Roofs older than 15 to 20 years are often worth checking twice a year.
What is a roof inspection?
A roof inspection is a physical or visual assessment of your roof’s condition, covering the roofing material, flashing, drainage, ventilation, and structure, usually finished with a written report and photos documenting any issues found.
If the inspection turns up damage, the next step is usually getting a real number for the fix. Our roof replacement cost calculator gives you a size- and pitch-based estimate in under a minute, and if you’re comparing multiple contractor quotes, this breakdown of what should be in a roofing quote will help you tell a fair price from a padded one.
Are you a roofing contractor? If your team is still writing up inspection reports and estimates by hand, RoofD AI’s lead capture software turns every inspection into an instant satellite-based estimate you can hand a homeowner on the spot. Book a free demo to see it running on a live roofing site.


