TL;DR
A free roof estimate is a sales visit. A roofer climbs up, eyeballs the roof, and writes you a quote for work they hope you’ll buy. There’s no written report, no liability, and the goal is the sale.
A paid roof inspection is documentation. You’re paying for a written, signed report with photos and a professional assessment of the roof’s condition. The roofer’s name and license are on it, and they carry liability for what it says.
You need a free estimate when you’ve already decided to do work and you’re comparing prices. You need a paid inspection when you’re buying a home, filing an insurance claim, closing escrow, or documenting condition after a storm. Get the wrong one and you’ll either buy repairs you don’t need or skip ones you do. For more on this, see a free roof inspection in San Diego.
What a free roof estimate actually is
When a San Diego roofer offers a “free estimate,” here’s what’s actually happening. A sales rep or estimator drives out, walks the roof for ten to twenty minutes, takes some photos on a phone, then sits at your kitchen table and writes a price.
That’s it. That’s the product.
There’s no formal written report. No signed assessment of the roof’s condition. No professional liability attached to what they tell you. If the estimator says “your roof has another five years,” that opinion lives in a voicemail or a text message. It isn’t a document you can hand to an insurance adjuster, a buyer, or a lender. For more on this, see what not to say to a roof insurance adjuster.
A free estimate is a marketing expense for the roofing company. They eat the cost of the visit because they expect to close enough jobs to make it worth their time. That’s a fine business model when you’re shopping for replacement work. It’s a terrible substitute for documentation when you actually need documentation.
A few things a free estimate is not:
- It’s not a record of the roof’s condition you can show a third party.
- It’s not signed by a licensed professional certifying anything about the roof.
- It’s not neutral. The person writing it has a financial interest in selling you work.
- It’s not legally meaningful in an insurance dispute or a real estate transaction.
None of this is shady. It’s just what it is. The free estimate exists to sell roofing services. When that’s what you need, it works fine.
What a paid roof inspection actually is
A paid roof inspection is a different product entirely. You’re not buying a quote. You’re buying documentation.
A real inspection includes:
- A physical walk-through of every accessible roof surface, plus interior checks (attic ventilation, decking from below, ceiling stains, flashing penetrations from inside).
- A written report, usually 8 to 25 pages, with photos of every issue, location notes, and severity ratings.
- A condition assessment stating estimated remaining life, current defects, and items needing attention now versus later.
- A signed document with the inspector’s name, license number, and contact info, dated and timestamped.
- Professional liability. The inspector is staking their license on what the report says. If they miss something obvious or misrepresent the condition, you have recourse.
The Insurance Institute for Business and Home Safety publishes the framework most reputable inspectors follow: a defined checklist covering covering, decking, attachments, flashing, drainage, penetrations, and ventilation. You can read the underlying standards at IBHS Roof Standards. The point is that an inspection follows a method. An estimate does not.
The California Contractors State License Board requires that anyone doing roofing work over $500 hold a C-39 roofing license. Inspections themselves don’t always require a separate license, but a credible inspector is either a CSLB-licensed C-39 roofer, a certified home inspector, or both. Verify any contractor’s license at the CSLB license lookup before you let them touch your roof.
The cost difference
Here’s the spread.
| What you’re paying for | Typical SD County price |
|---|---|
| Free estimate | $0 |
| Basic written inspection (single-family, accessible roof) | $129 to $275 |
| Full written inspection with attic and interior | $275 to $450 |
| Pre-purchase inspection with certification letter | $350 to $550 |
| Insurance claim inspection with damage report | $450 to $650 |
| Multi-unit or commercial inspection | $500+ |
These ranges reflect what reputable inspectors charge across San Diego County in 2026. We dig deeper into pricing in our roof inspection cost guide for San Diego.
The instinct to choose the free option is natural. The instinct to think the paid inspection is overpriced is wrong. You’re paying a licensed professional to spend two to four hours on your roof, in your attic, and at their desk writing a report you can defend in a transaction. That’s not the same product as a sales visit.
When you need a free estimate
You need a free estimate when:
- You’ve already decided to do work. You know the roof needs repair or replacement and you’re comparing bids.
- You want to compare contractors. Three free estimates from three licensed C-39 roofers is the standard way to pressure-test a price.
- You’re scoping a project. You want to know the rough cost before you commit budget to it.
- You have a known leak. You don’t need a 25-page report to tell you the ceiling is wet. You need a price to fix it.
In these cases, the estimate is the right tool. You’re shopping. The roofer knows you’re shopping. The format matches the situation.
When you need a paid inspection
You need a paid inspection when:
| Situation | Why an estimate won’t cut it |
|---|---|
| Buying a home | Lender, buyer’s agent, and you all need a third-party document. A roofer’s sales quote isn’t accepted. |
| Selling a home | A pre-listing inspection lets you disclose condition and avoid renegotiation. See our roof certification guide. |
| Insurance claim | Adjusters need a written, dated, signed report with photos. A verbal estimate doesn’t open a claim. |
| Post-storm documentation | You need timestamped evidence of damage from a specific event, not a sales quote weeks later. |
| Escrow closing | Many SD coastal escrows require a roof condition certification. Estimates don’t satisfy this. |
| Annual condition tracking | You want a baseline now so you can document change over time. |
| Suspect issues without obvious symptoms | You think something’s wrong but you can’t tell what. You need a methodical assessment, not a guess. |
The escrow point is specific to coastal San Diego. In Encinitas, Cardiff, Solana Beach, La Jolla, Del Mar, and similar markets, listing agents routinely require a roof certification before a deal closes. That certification has to come from a licensed roofer who has physically inspected the roof and is willing to sign a document. A free estimate doesn’t qualify.
The insurance angle matters more now than it did five years ago. California’s homeowner’s insurance market shifted hard after 2022. Carriers tightened underwriting, dropped policies on roofs over a certain age, and started requiring proof of roof condition at renewal. If you’re trying to keep your policy, get a new one, or file a claim, you need documentation. We cover the claim side in detail in our California roof leak insurance guide.
The sales-pressure problem with free estimates
Here’s the part the industry doesn’t talk about much. A free estimate is a sales call, and sales calls have sales tactics.
Common ones in San Diego:
- The exaggerated diagnosis. Estimator finds three minor issues and presents them as five major ones. Recommends full replacement when a $400 repair would handle it.
- The “today only” discount. “If you sign now, I can take off $2,500.” That discount doesn’t exist. It’s a pressure tool.
- The fabricated urgency. “I wouldn’t sleep in this house another month with that roof.” Sometimes true. Often theater.
- The vague scope. Quote says “replace roof” with no detail on materials, underlayment, flashing, ventilation, tear-off, or warranty. You can’t compare it to anything.
- The lowball that grows. Cheap initial number, then change orders during the job push it up 30 to 50 percent.
None of these are illegal. Most aren’t even uncommon. They work because most homeowners get one or two estimates, feel overwhelmed, and pick whoever sounded most confident.
A paid inspection sidesteps this entire dynamic. The inspector isn’t trying to sell you the job. Their fee is paid whether you do work or not. The incentives are different, so the diagnosis is different.
Why “free” can be expensive in the end
A free estimate that leads to unnecessary work costs you tens of thousands. A free estimate that misses a problem and ships you into a replacement six months later costs you the same. A free estimate that you can’t show your insurance carrier or a home buyer costs you the deal.
The $350 inspection that documents your roof’s actual condition and tells you “you’ve got four to seven years left, here are three repairs to make now, here’s the timeline for replacement” is the cheapest piece of information in the transaction.
Pay for the document when you need a document. Don’t pay for it when you’re just shopping for a contractor.
How to tell which a roofer is selling you
If you call a San Diego roofer and ask for “a roof inspection,” some will give you a free sales visit and call it an inspection. Others will quote you a real inspection. The words are used loosely. Here’s how to tell the difference before they show up.
| Ask the roofer | If they’re selling an estimate | If they’re selling a real inspection |
|---|---|---|
| ”Is there a fee?" | "No, it’s free." | "Yes, $X. Here’s what’s included." |
| "Will I get a written report?" | "I’ll send you a quote." | "Yes, photos, narrative, and a signed assessment." |
| "How long will it take?" | "20 to 30 minutes." | "Two to four hours, plus report writing." |
| "Will you go in the attic?” | Usually no. | Yes, attic and interior. |
| ”Can I use this for insurance or escrow?" | "Probably not." | "Yes, it’s formatted for that." |
| "Is your license number on the document?" | "It’s on the quote." | "License, signature, date, photos, all of it.” |
If a roofer says they’ll do “a full inspection for free,” ask them to email you a sample report from a previous inspection before they come out. If they have one, they’re probably doing real inspections. If they don’t, they’re doing sales visits.
Our roof inspection checklist for San Diego homeowners covers what a real inspection should actually examine, point by point.
How a reputable San Diego roofer structures both
A good roofer offers both and keeps them separate on purpose.
Free estimates. If you already know you want repair or replacement work and you want a price, a roofer will come out, walk the roof, give you a written scope with material specs, and quote it. No charge, no obligation. Expect to get other quotes — a fair contractor will tell you to.
Paid inspections. If you need documentation, you’re paying for documentation. A real inspection report includes photos, a condition narrative, severity ratings, estimated remaining life, and a signed certification with the inspector’s C-39 license number. The roofer should tell you the fee before scheduling. The inspection report should be yours regardless of whether you hire that contractor for any follow-on work.
A good contractor doesn’t blend the two. When the situation calls for an inspection, don’t accept a sales visit as a substitute. When the situation calls for an estimate, don’t get upsold into a paid inspection you don’t need.
If you’re already seeing the signs in our warning signs of a failing roof in San Diego guide, an estimate is probably what you want. If you’re going into escrow next month, you want the inspection. If you’re not sure which, call us and we’ll connect you with a vetted San Diego roofer who can tell you straight.
You can also book a roof inspection directly if you already know that’s what you need.
FAQ
Can a roofer convert a free estimate into a real inspection?
Sometimes. Some roofers offer to apply the cost of a paid inspection toward repair or replacement work if you hire them. That can be a legitimate offer or it can be a way to lock you in. Read the terms. The inspection report should still be valid and usable even if you choose a different contractor for the work.
Will a free estimate be accepted by my insurance company?
Almost never for a claim. Carriers want a dated, signed inspection report from a licensed contractor, with photos and a written damage assessment. A quote on a clipboard isn’t a claim document.
How long does a paid roof inspection take?
Two to four hours on site for a typical single-family home, plus another hour or two of report writing afterward. You usually get the report within 24 to 72 hours.
Do I need an inspection if my roof is less than ten years old?
Usually not, unless you’re in a transaction (buying, selling, refinancing) or you’ve had a specific event (storm, leak, suspected damage). Newer roofs in good condition don’t need annual paid inspections. A visual check from the ground every spring and after major weather is enough.
Are home inspectors as good as roof inspectors?
For a general overview during a purchase, a licensed home inspector is fine. For anything requiring specific roof certification, condition rating, or escrow documentation, you want a CSLB C-39 licensed roofer doing the inspection. Home inspectors typically won’t walk the roof. They look from the eaves or a ladder.
What if the free estimate finds something serious?
Take the photos and the verbal information, then get a paid inspection from a different roofer to document it independently. Don’t act on a free estimate alone for major work. The second opinion is worth the inspection fee many times over.
How often should I get my roof inspected?
Annually for roofs over 15 years old. Every two to three years for younger roofs. After any major storm, regardless of age. Before any real estate transaction, regardless of timing.
The short version
Free estimate when you’re shopping. Paid inspection when you need a document. Don’t confuse the two, and don’t let a roofer confuse you. Ask if there’s a fee, ask if you’ll get a written report, ask if their license is on it. The answers tell you what you’re actually buying.
If you need either, call (858) 925-5546 or request service online. We’ll connect you with a vetted, licensed San Diego roofer who will tell you which one fits your situation before booking anything.