Roof Inspection Cost in the U.S. (2026)
A professional roof inspection typically costs $200–$600 in the U.S. — and many roofers offer it free when you also hire them for the repair. Here is what you actually get, when it is worth paying for, and how to avoid being upsold.
Typical cost ranges
| Type of inspection | Typical range |
|---|---|
| Standard visual inspection | $200 – $400 |
| Full inspection with report | $300 – $600 |
| Pre-purchase (real estate) inspection | $400 – $800 |
| Drone inspection | $250 – $500 |
| Infrared / moisture scan | $400 – $900 |
| Insurance claim inspection (usually free) | $0 |
What an inspection should include
- Shingles — granule loss, cracking, cupping, missing pieces
- Flashing — chimneys, vents, skylights, valleys
- Underlayment condition (if accessible)
- Decking — sagging, rot, water stains
- Gutters and downspouts
- Attic — ventilation, insulation, leaks, mold
- Photographic report with findings
When you actually need one
- Buying or selling a home (usually required for the mortgage)
- After a major storm — even if there is no visible damage
- Before filing an insurance claim (a written inspection strengthens the claim)
- Any active leak or ceiling stain
- Roof is over 15 years old and has never been inspected
Free vs. paid inspections
Most roofing companies offer a free inspection as a sales tool. That is fine for a quick look, but do not confuse it with an independent paid inspection. If you are buying a home, negotiating with an insurer, or if multiple contractors disagree, pay for the independent inspection.
How to avoid being upsold
- Ask for a written report, not a verbal sales pitch
- Ask for photos of every finding
- Get a second opinion if the recommendation is "full replacement" on a roof under 15 years old
- Never sign a repair contract the same day as the inspection
Frequently asked questions
Does insurance cover a roof inspection?
Usually not the inspection itself, but if damage is found and you file a claim, the cost may be folded into the claim. Ask your insurer.
How long does a roof inspection take?
1–2 hours for a standard residential home. Pre-purchase inspections may take longer because they include a written report.
Can I inspect my own roof?
You can check from the ground with binoculars, but a true inspection requires walking the roof. Falls are the leading cause of home-injury deaths in the U.S. — do not climb.
How often should I get an inspection?
Every 2–3 years for a roof under 15 years old, annually after that, and after every major storm.
Related guides
Complete roof maintenance · How to hire a roofer · Repair costs · Claim checklist