Skip to main content

California Roof Pros

A professional roof inspection usually costs $125–$360 nationally, with an average of about $230. Drone inspections typically run $150–$400, infrared moisture scans $400–$600, and a roof certification for a home sale $150–$600. In the Bay Area, expect the upper half of those ranges. Many roofing contractors, including California Roof Pros, inspect for free when you’re considering a repair or replacement.

The price matters less than what you get for it. A $300 inspection that ends in a vague “roof looks OK” is worth less than a free inspection that comes with photos of every flashing detail and a written list of what needs attention. This guide covers what each type of inspection costs, what a good inspection actually checks, when you should pay for one, and when free makes sense.

Want your roof checked before the next storm? Our roof inspections are free and include a photo report. Call (925) 412-4584. California Roof Pros · CSLB #1158153 · Concord & Danville, CA

Roof inspection cost guide: illustration of a roof with an inspection ladder and drone, plus a checklist clipboard, magnifying glass and tape measure
What a roof inspection costs in the Bay Area and Sacramento in 2026.

Roof inspection cost by type

Inspection typeTypical costWhat it’s best for
Physical (on-roof) inspection$75–$200 nationally; more for steep, tile or two-story roofsRoutine checkups, pre-season maintenance, finding a leak source
Drone inspection$150–$400Steep or fragile roofs (tile, slate), quick condition surveys, storm damage overview
Infrared (thermal) inspection$400–$600Hidden moisture under flat and low-slope roofs, commercial roofs
Roof certification (home sale)$150–$600 in CaliforniaSellers, buyers, FHA/VA lenders, insurers
Roof portion of a general home inspectionIncluded in a $280–$400 home inspectionA quick overview. Less thorough than a dedicated roof inspection
Commercial roof inspection$200–$500+, or about $0.05–$0.10 per sq ftFlat commercial roofs, maintenance contracts
Contractor inspection before a repair or replacement quoteOften freeGetting a diagnosis and a written price

National ranges from HomeAdvisor’s roof inspector cost guide. California certification range from our roof certification guide. Bay Area labor rates usually put local prices at the upper end.

What drives the price up (or down)

  • Roof size and number of sections. A ranch home with one simple roof plane takes far less time than a two-story with dormers, a rear addition, and a detached garage.
  • Pitch and height. Steep and two-story roofs need more fall protection and setup time. That’s why drone inspections are popular for them.
  • Roofing material. Concrete and clay tile need care to walk without cracking, and the real question on older tile roofs is the underlayment beneath, which takes more time to assess. Flat roofs on Eichlers and San Francisco row houses often need moisture testing.
  • Attic access. A good inspection looks at the underside of the roof deck. Tight or blocked attics add time.
  • Report depth. A photo report with marked-up findings and repair prices takes longer to produce than a verbal summary.
  • Purpose. A certification for escrow carries more liability for the roofer than a maintenance check, so it costs more.

What a good roof inspection checks

Whatever you pay, the inspection should cover the whole roof system, not just the surface. Expect these items:

  1. Roof covering: missing, cracked, curled or slipped shingles and tiles, heavy granule loss, and soft spots.
  2. Flashing: at chimneys, walls, skylights, and second-story transitions. This is where most Bay Area leaks start.
  3. Penetrations: plumbing vent pipe boots, exhaust vents, and satellite or solar mounts.
  4. Valleys, ridges and hips: debris buildup, worn valley metal, and gaps at ridge caps.
  5. Drainage: gutters, downspouts, and, on flat roofs, drains, scuppers and ponding areas.
  6. Underlayment (tile roofs): spot checks by lifting tiles where the condition is in doubt.
  7. Attic side: water stains, daylight through the deck, wet insulation, rot, and ventilation.
  8. Written results: photos of every issue, a priority order (fix now vs. watch), and a price for each repair.

If an inspector won’t go on the roof or into the attic and won’t give you photos, you’re paying for an opinion, not an inspection.

When to pay for an inspection and when free is fine

A free contractor inspection makes sense when you already think something is wrong, such as a leak, a stain, or storm damage, or when you’re getting quotes for a repair or replacement. You’ll want a contractor’s diagnosis and price anyway. To keep it honest, ask for photos of every problem the roofer reports, and get a second quote on anything large.

A paid, independent inspection makes sense when you need someone with no stake in the repair: a dispute with a previous contractor, an insurance claim the carrier is contesting, or a home purchase where you want a second opinion on a seller’s certification. Note that California bars home inspectors from doing paid repairs on a home they inspected in the last 12 months (Bus. & Prof. Code §7197). That rule doesn’t apply to licensed roofing contractors, who can inspect and repair.

A roof certification is a separate product with its own fee. See roof certification in California for what it covers and how it works in escrow.

How often should you get your roof inspected?

  • Once a year, in the fall, before Northern California’s rainy season. That’s when a cracked pipe boot or a clogged valley is caught before it turns into a ceiling repair.
  • After any major storm, high winds, or a tree limb strike.
  • Before buying or selling a home.
  • When the roof passes about 15 years (asphalt shingle) or 20–25 years (tile underlayment), or if you don’t know its age.
  • When your insurer asks. Many California carriers now ask about roof age and condition at renewal.

What inspections find on Bay Area and Sacramento roofs

The same handful of issues shows up on most of the roofs we inspect:

Common findingWhere we see it mostTypical fix
Cracked or sun-baked pipe bootsAsphalt shingle roofs 10+ years old, especially in hot inland areas like Concord and SacramentoReplace the boot: a minor repair
Worn underlayment under concrete tile1970s–2000s tract homes in San Ramon, Pleasanton and DublinLift-and-relay underlayment replacement on affected sections
Clogged valleys and guttersHomes under oaks and pines in Lafayette, Orinda and the Oakland hillsCleaning, and new valley metal if it has rusted
Failed step and counter flashingTwo-story homes and additionsRe-flash the wall or chimney transition
Ponding and open seams on flat roofsEichlers, rear additions, San Francisco row housesSeam repair, recoat, or new membrane
Heavy granule loss and curling shinglesOriginal 1990s–2000s shingle roofsPlan for replacement rather than more repairs

For what those repairs cost, see our roof repair page. If the inspection points to replacement, our Northern California roof replacement cost guide has current ranges.

How to avoid a “free inspection” scam

Most free inspections are legitimate. After big storms, though, door-to-door crews use them to get on your roof and “find” damage. Protect yourself:

  • Check the license first on the CSLB license lookup. A roofer should hold an active C-39 (Roofing) license. Ours is #1158153.
  • Ask for photos of every problem, with something in the frame that shows it’s your roof.
  • Don’t sign anything on the spot, especially a contract that assigns your insurance claim to the contractor.
  • Know the deposit limit. On a California home improvement contract, the down payment generally can’t exceed $1,000 or 10% of the price, whichever is less (Bus. & Prof. Code §7159.5).

Roof inspection cost FAQ

How much does a roof inspection cost in California?

Expect roughly $150–$400 for a dedicated physical or drone inspection from an independent inspector, and $150–$600 for a roof certification. Bay Area prices tend toward the upper end because of labor costs. Many licensed roofers inspect for free when you’re considering a repair or replacement.

Are free roof inspections legit?

From a licensed, local roofing contractor, yes. The roofer offers the inspection because some homeowners will need a repair or replacement. Ask for photos of everything reported, verify the CSLB license, and be cautious with door-to-door crews after storms.

How long does a roof inspection take?

Most residential inspections take 45 minutes to two hours on site, depending on roof size, pitch, material, and attic access. A written photo report usually follows the same day or within a day or two.

Is a drone roof inspection as good as a physical one?

Drones are good for an overall condition survey and for steep or fragile roofs, and they keep the inspector off tile that can crack. They can’t feel soft decking, lift tiles to check underlayment, or see into the attic. The best inspections combine drone photos with hands-on checks where they’re needed.

Does homeowners insurance pay for a roof inspection?

Usually not for routine inspections. If you’re filing a claim, the carrier sends its own adjuster at no cost to you. You can also have your own roofer document the damage. See our insurance claim help.

Get a free roof inspection with a photo report

California Roof Pros inspects roofs across the East Bay, San Francisco, the Peninsula, South Bay, North Bay and Greater Sacramento from our Concord and Danville offices. Call (925) 412-4584 or book your inspection.
California Roof Pros · 5650 Imhoff Drive, Suite A, Concord, CA 94520 · CSLB #1158153