TL;DR

A free roof inspection in San Diego covers a visual roof walk, a photo report, and a basic written summary of findings. It does not include drone imagery, attic-deck inspection, infrared thermal scans, or any certification an insurer or escrow officer will accept. A real one takes 45 to 90 minutes. A five-minute “inspection” from a door-knocker is a sales pitch wearing a costume. We connect you with a vetted San Diego roofer who runs honest free inspections, often same-day, with no obligation to sign anything afterward.

What a free roof inspection actually includes in San Diego

The phrase “free roof inspection” gets used so loosely it almost stops meaning anything. Three different roofers will give you three different services and call them all the same thing. Before you book one, you should know what you’re actually getting.

A legitimate free inspection from a reputable San Diego roofer covers four things.

The first is a visual roof walk. The roofer climbs up, walks every accessible slope, and looks at the field of the roof, the ridges, the valleys, the penetrations, and the flashing. They check the condition of the covering (shingles, tile, metal, or membrane) and look for obvious damage, granule loss, cracked tiles, lifted flashing, loose fasteners, ponding, and worn sealants.

The second is a photo report. They take photos of anything notable: damage, wear, repair candidates, and a few wide shots to document overall condition. On a modern free inspection, you’ll usually get these texted or emailed to you the same day or the next morning.

The third is a basic written summary. Not a 20-page certified report, but a short list of findings with rough severity notes. Something like: “left side of the south slope has three cracked tiles near the chimney, flashing on the dormer is lifting at the corner, gutters need clearing.”

The fourth is a conversation. The roofer tells you what they saw, what’s urgent, what can wait, and what they’d estimate it costs to fix. If you want to move forward, you book the work. If not, the inspection ends there with no charge.

ElementIncluded in a real free inspectionWhat it looks like
Visual roof walkYes30 to 60 minutes on the roof, every accessible surface
Photo reportYes10 to 40 photos texted or emailed same/next day
Written summaryYes (basic)Short bullet list of findings with severity notes
Verbal walk-throughYesThe roofer explains what they saw, in person or by phone
Repair quote (if needed)YesRough range or itemized estimate, your choice
Obligation to hireNoA real free inspection does not require you to sign anything

If a “free inspection” doesn’t include those first four things, it isn’t an inspection. It’s a sales call.

What a free inspection does NOT include

The other side of this is just as important, because the gap between what a free inspection covers and what a paid one covers is where most homeowners get confused.

A free inspection in San Diego does not include any of the following.

Drone imagery. A professional drone inspection uses a high-resolution camera or a thermal sensor to map every square foot of the roof, including spots a roofer can’t safely walk (steep pitches, fragile tile, second-story porches). That’s a separate service that costs $150 to $350 in SD County. We cover it in detail in the drone roof inspection in San Diego guide.

Attic and decking inspection. A free roof walk looks at the roof from above. It doesn’t pull insulation, doesn’t look at the underside of the decking, doesn’t check ventilation channels, doesn’t trace moisture stains, and doesn’t probe rafters for rot. That work happens in the attic with a flashlight and a moisture meter, and it’s part of a paid inspection.

Infrared thermal scans. Thermal imaging finds moisture trapped under the roof surface, usually a sign of an active leak you can’t see from outside. It requires specialized equipment and is almost never part of a free inspection.

Written certification. Insurance companies, escrow officers, and lenders won’t accept a free inspection summary. They want a signed, dated, certified report from a licensed contractor with their license number on it. That’s a paid product. The roof certification for home sale guide breaks down what’s required.

Code compliance review. A free inspection doesn’t check whether your roof meets current Title 24 cool-roof rules, current uplift requirements, or current ventilation code. That’s a permit and inspection conversation, not a sales-visit conversation.

Legal liability. This is the quiet one. When a roofer does a free inspection, they’re not staking their license on what they tell you. If they miss something, you have no recourse beyond a bad review. A paid inspection comes with professional liability attached.

None of this means free inspections are useless. They’re genuinely useful for the things they cover. They just aren’t the right tool for every situation.

When a free inspection is enough vs when you need to pay

The short version: free is enough when you’re trying to figure out whether anything is wrong. Paid is required when you need to prove something to a third party.

Use a free inspection when you want to know if your roof has a leak, when you’ve spotted missing shingles or a cracked tile from the ground, when you’re trying to budget for a future replacement, when you want a second opinion on another roofer’s quote, or when you’re doing routine preventive checks after a storm.

Pay for a real inspection when you’re buying or selling a home, when you’re filing an insurance claim, when you’re refinancing, when an HOA requires documentation, or when you need a roof certification letter for escrow. We break down the full cost picture in the roof inspection cost guide for San Diego. Paid inspections run $129 to $650 depending on scope.

The trap to avoid is treating a free inspection as if it were a paid one. A roofer who tells you over the phone that their free inspection includes “everything an insurance company needs” is either confused or lying. Insurance carriers require signed certified reports. Period.

The “free inspection = high-pressure sales” trap

This is the section most San Diego homeowners need before they need any of the rest.

A meaningful chunk of “free roof inspection” offers in San Diego are not inspections at all. They’re lead-gen funnels for storm chasers, door-knockers, and outfits that make their money pushing full roof replacements on people who needed a $400 repair. The pattern is predictable enough that you can spot it before you let anyone on your roof.

Here’s the red-flag matrix.

Red flagWhat it usually means
Door-knocker shows up after Santa Ana winds or a stormStorm chaser, often from out of town, looking for damage to inflate into a claim
Roofer is on your roof for under 10 minutesThey didn’t inspect anything. They’re prepping a sales pitch.
Verdict is “you need a full replacement” within 15 minutes of arrivingNo legitimate inspection produces a replacement verdict that fast
Demands you sign a contract or “authorization to inspect” todayThe authorization is often a contingency contract that lets them file your insurance claim and lock you into their company
Quotes a number without writing it downVerbal-only is a negotiation tactic, not a real estimate
Won’t give you the photo report unless you sign firstA free inspection means you get the findings whether you hire them or not
Pressures you to file an insurance claim immediatelyThey want to control the claim. That’s where their margin is.
Vehicle is unmarked or out of stateLocal roofers brand their trucks. Storm chasers don’t.
Won’t provide a CSLB license number on requestAnyone doing roofing work over $500 in California must hold a C-39 license

If you see two or more of these in the same visit, end the conversation. Politely. You don’t owe a stranger your roof. The California Department of Insurance has issued repeated warnings about post-storm contractor fraud and the Better Business Bureau tracks complaints by company. Look up any roofer at BBB San Diego before you sign anything.

Storm-chaser activity in SD spikes after Santa Ana wind events in October and November and after the heavier El Niño rain stretches in January through March. If a roofer you didn’t call shows up at your door within a week of weather, treat the visit with extra skepticism. A vetted local roofer who’s been working in your zip code for years doesn’t need to door-knock to get business.

How long a real free inspection actually takes

This is the cleanest tell. Real inspection work takes time.

For a typical single-story 2,000-square-foot San Diego home with an accessible roof, a legitimate free inspection takes 45 to 90 minutes. That includes the setup (ladder placement, safety check), the roof walk (30 to 60 minutes depending on complexity), photo documentation, and the verbal walk-through with the homeowner afterward.

A two-story home, a complex roof with multiple slopes and dormers, or a tile roof that requires careful walking can push it to two hours.

A five-minute walk-around is theater. A roofer cannot meaningfully inspect a roof that fast. They can spot one or two obvious problems and miss everything else. If your “free inspection” is over in less time than it took the roofer to set up the ladder, you didn’t get an inspection.

Home typeRealistic inspection time
Single-story, simple gable, 1,500-2,000 sq ft45 to 75 minutes
Single-story, complex roof (multiple slopes, dormers, skylights)75 to 120 minutes
Two-story, standard75 to 105 minutes
Tile roof (slower walking, fragility)Add 15 to 30 minutes
Flat or low-slope with multiple drains60 to 90 minutes
Multi-unit or commercial2+ hours

If a roofer wraps up faster than the low end of these ranges and tells you the roof is fine. Or, more often, that it needs full replacement. Get a second opinion before you do anything.

What to expect in the written report

A free inspection report is shorter and less formal than a paid one, but it should still be a written document, not a verbal summary.

You should receive:

  • A list of specific items, location-tagged. Not “the roof has some issues” but “three cracked tiles on the south slope above the kitchen window, lifted flashing at the dormer corner, two areas of granule loss on the east-facing field.”
  • Photos, at minimum 10 to 20, tied to the items in the list. Wide shots for context, close-ups for specific findings.
  • A prioritization, even if rough. “Urgent” / “soon” / “monitor” or “fix now” / “fix in 6 months” / “fine for now.”
  • A rough cost range for any repair or replacement work, if you ask for it. Not a binding quote. That’s a separate document. But a ballpark.
  • The roofer’s name, company, and contact info. No legitimate roofer hands you anonymous findings.

If you book a free inspection and the only thing you get afterward is a verbal “looks good” or a single-line text message, push back. Ask for the photos. Ask for the written summary. A reputable San Diego roofer will provide them without resistance.

What questions to ask before booking

Three minutes on the phone weeds out the bad actors before they ever come to your home.

Ask the following.

  1. “Is the inspection actually free, or is there a fee if you don’t find anything wrong?”. Some companies charge a “trip fee” or “diagnostic fee” they don’t disclose until after the visit.
  2. “Will I get a written report with photos, regardless of whether I hire you?”. The answer should be an unqualified yes.
  3. “How long does the inspection usually take?”. If the answer is “5 to 10 minutes,” that’s your cue to call someone else.
  4. “What’s your CSLB license number?”. Any reputable roofer answers this immediately. Verify at the CSLB license check before they show up.
  5. “Are you licensed and insured to walk on tile roofs?”. Relevant for the half of SD homes with clay or concrete tile. Cracking a tile during an inspection is the roofer’s liability, not yours, and only an insured contractor will own that.
  6. “Do you do the inspection yourself or send a salesperson?”. The answer doesn’t have to be the first option, but you want to know who’s actually climbing on your roof.
  7. “If I don’t hire you, can I take the report to another roofer for a second opinion?”. Yes is the only acceptable answer.

A roofer who gets cagey on any of these isn’t the one.

Same-day vs scheduled inspections in San Diego

Most reputable SD roofers can do free inspections within 24 to 72 hours of the request. Same-day is realistic for non-emergency situations during a normal weekday. The local roofers in our network usually have a one-truck slot open by mid-afternoon.

True same-day matters most when you have an active leak, a recently storm-damaged roof, or a transaction deadline (you found out at 10am that escrow needs a roof inspection by Friday). For active leaks, the right call is usually a same-day emergency roof repair appointment, not a standalone inspection. The roofer can document and tarp in one visit.

Scheduled inspections work better when you’re planning ahead. Annual maintenance check, pre-listing assessment, post-storm documentation a few days after the weather clears. You’ll get a more thorough walk-through when the roofer isn’t squeezed in between emergency calls.

After storms, expect a 3 to 7 day delay even from honest local roofers. The dishonest ones are the door-knockers who show up the day after. The legitimate ones are booked because everyone called them at once. Patience is the right play.

The connector pitch

We aren’t a roofing contractor. We’re a San Diego marketplace that connects homeowners with a network of vetted local roofers. Every one of them holds a current California C-39 license, carries general liability and workers’ comp insurance, and has a verifiable track record across San Diego County zip codes.

When you request a free inspection through us, here’s what happens. We route your request to the roofer in our network whose service area, schedule, and specialty (asphalt, tile, flat, metal) match your situation best. They contact you directly, usually within an hour during business days. The inspection is genuinely free, the written photo report is yours regardless of whether you hire them, and there’s no obligation to sign anything afterward.

We screen for the red flags above before any roofer joins the network. We don’t work with door-knockers, storm chasers, or any contractor we can’t verify locally. If a homeowner reports pressure tactics or a fishy inspection, that roofer comes off the network. That’s the only quality control that actually matters in this industry.

If you want to book a real, no-pressure free roof inspection in San Diego, call (858) 925-5546 or request one through the contact form. We’ll match you with a vetted San Diego roofer same-day where possible, and you’ll know within the hour who’s coming and when.

FAQ

Is a free roof inspection really free, with no catch?

When it’s done right, yes. A reputable San Diego roofer offers free inspections as a marketing expense. They expect to win enough of the repair and replacement jobs to make the unpaid visits worth it. The catch to watch for is the sales pressure afterward, not a hidden fee. If anyone tells you about a “trip charge” or “diagnostic fee” on the day of the inspection that wasn’t disclosed upfront, that’s not a free inspection.

How long does a free roof inspection take?

Forty-five to 90 minutes for a typical 2,000 square foot single-story San Diego home. Longer for two-story, tile, or complex roofs. If a roofer is in and out in under 15 minutes and announces you need a full replacement, you got a sales pitch, not an inspection.

Will I get a written report after a free inspection?

You should. A real free inspection ends with a basic written summary and photos texted or emailed to you, usually the same day or next morning. It won’t be a 20-page certified report. That’s a paid product. But it should be a list of specific findings with photos and severity notes. If a roofer refuses to send you the photos unless you hire them, that’s a red flag.

Do I need to be home during the inspection?

It helps for the verbal walk-through at the end, but it isn’t strictly required for the inspection itself. The roofer needs access to the property, the roof, and (ideally) the attic if interior inspection is part of the visit. If you can’t be there, leave a phone number where you can be reached at the end of the visit so they can walk you through findings.

Can I get a free roof inspection same-day in San Diego?

Often yes, for non-emergency requests during normal weekdays. Most roofers in our network keep a same-day slot open through mid-afternoon. After major storms, expect 3 to 7 day delays even from reputable contractors. They’re booked solid because every homeowner called at once.

What’s the difference between a free inspection and a paid one?

A free inspection is a visual walk-through with a photo summary, useful for spotting damage and budgeting. A paid inspection ($129 to $650 in SD County) is a certified written report with attic checks, code compliance review, and signed documentation that insurers, escrow officers, and HOAs will accept. We break it down in detail in the roof inspection vs free estimate guide and the roof inspection cost guide.

Is a free roof inspection the same as a free estimate?

Not quite. A free estimate is a quote for specific work the roofer thinks you need. It’s a sales document. A free inspection is a condition assessment of the roof itself, regardless of whether work is needed. The distinction matters because asking for one and getting the other is how homeowners end up with surprise sales pressure. If you want both, say so upfront. Most reputable roofers do them in the same visit.

The short version

A free roof inspection in San Diego is genuinely useful when you want to know what’s going on with your roof, when you’ve spotted damage, when you’re budgeting for future work, or when you want a second opinion. It’s not the right tool when you need certified documentation for insurance, escrow, or HOAs. That’s a paid inspection.

The real free inspection takes 45 to 90 minutes, ends with photos and a written summary, and carries no obligation. The fake one is a five-minute walk-around with a hard sell at the kitchen table. Knowing which one is showing up at your door is most of the battle.

If you want a vetted San Diego roofer to run a real one, call (858) 925-5546 or request a free inspection online. We’ll connect you with someone same-day where possible, the inspection is honest, and the report is yours either way.

For more on roof inspections in San Diego, see the roof inspection checklist, the drone roof inspection guide, and the roof certification for home sale guide.