TL;DR

Five phrases kill California roof claims faster than anything else: “the leak has been there a while,” “I noticed it last year,” “the whole roof needs replacing,” “I’ll take whatever you offer,” and “I don’t have any receipts or photos.” Each one hands the adjuster a reason to apply wear-and-tear exclusions, low-ball the scope, or close the file at actual cash value instead of replacement cost. CA Insurance Code sections 790.03 and 2071 give homeowners specific protections most people never use. This guide covers the exact language to avoid, what to say instead, and how to document a San Diego roof claim so the adjuster’s report works in your favor.

How adjusters classify roof claims (and why your words decide the bucket)

Every roof claim gets sorted into one of three buckets before the adjuster writes the first line of the report:

  1. Covered peril, replacement cost value (RCV) — full payout to replace the roof, depreciation reimbursed after work completes
  2. Covered peril, actual cash value (ACV) — payout minus depreciation, often 40 to 60 percent less on an older roof
  3. Wear, tear, or maintenance exclusion — denied, or partial payment for incidental interior damage only

The bucket gets decided by two things: the physical evidence on the roof, and the recorded statements from you. A San Diego roof with clear wind-lift on shingles installed in 2019 should land in bucket one. The same roof can end up in bucket three if you tell the adjuster you’ve “been meaning to get this looked at for a couple years.” Same damage, different bucket, $25,000 swing on a typical replacement.

This isn’t paranoia. CA Insurance Code 2071 (the standard fire and casualty form every homeowner policy in California uses) gives carriers the right to deny claims for losses caused by “neglect of the insured to use all reasonable means to save and preserve the property.” Adjusters are trained to listen for language that supports a neglect finding. Your job on inspection day is to not give them any.

The 10 phrases that hurt your claim (and what to say instead)

The pattern across all ten: the bad phrase volunteers a fact that helps the carrier, often a fact you don’t actually know for certain. The replacement phrase keeps you accurate, specific to the loss event, and inside what you can prove.

Don’t sayWhy it hurtsSay instead
”The leak has been there a while.”Triggers wear and tear and neglect exclusions under CA 2071.”I noticed water staining after the [specific storm date]."
"I noticed it last year.”Documents prior knowledge, can void coverage for delayed reporting.”I’m reporting this within my policy’s required notice period."
"The whole roof needs replacing.”Adjuster scopes only what you claim, not what you might also have.”Please document all damage you find, including anything I haven’t seen yet."
"I’ll take whatever you offer.”Waives your right to negotiate, supplement, or invoke appraisal.”I’d like to review your scope and estimate before I respond."
"I don’t have any receipts or photos.”Hands the carrier the depreciation argument with no counter-evidence.”Let me check my records and email what I find by [date]."
"My roofer said the whole roof is shot.”A contractor’s opinion isn’t policy language, but the carrier will use it to argue pre-existing condition.”I have an independent estimate from a licensed roofer if you’d like a copy."
"I think it’s old, maybe 20 years.”Volunteers an age estimate that triggers ACV instead of RCV.”I’ll confirm the roof age from my purchase records or permit history."
"It only leaks when it rains hard.”Frames the damage as occasional, not storm-event-driven.”The leak appeared after [storm date]. Before that, no interior signs."
"I tried to patch it myself.”DIY work can void warranty and trigger policy exclusions for unworkmanlike repair.”I tarped the area to prevent further damage, per my policy’s duty to mitigate."
"I just want this over with.”Signals you’ll accept the first offer. Adjusters note this verbatim.”I want to make sure the scope captures all damage before we settle.”

The “say instead” column isn’t a script. It’s a posture. You’re cooperative, factual, specific to dates and events, and you protect what you don’t know yet.

What to document BEFORE the adjuster visits

The adjuster’s report is built from what they see, what they measure, and what you give them. Show up with nothing and the report writes itself in the carrier’s favor. Show up with a package and the conversation changes.

The pre-visit checklist:

  • Date-stamped photos of the damage. Every elevation of the roof, every interior leak, every soffit. Phone metadata is timestamped automatically. If you have any pre-loss photos (real estate listing, family photos with the roof in the background, drone shots), pull those too.
  • Weather data for the loss date. NOAA’s storm events database for San Diego County, plus screenshots from Weather Underground or local SDG&E outage maps. Tie the damage to a specific date and a specific event.
  • Roof age proof. Permit records (search at the City of San Diego’s Development Services portal or your municipality), prior roofing invoice, home inspection from purchase, or seller disclosure.
  • Policy declarations page. Confirms your coverage type (RCV vs. ACV), deductible, wind/hail deductible if separate, and any roof-specific endorsements.
  • An independent estimate from a licensed San Diego roofer. Not required, but it sets a reference number. If the adjuster’s scope comes in 40 percent below your estimate, you have leverage. We connect homeowners with vetted local roofers who write Xactimate-format estimates that match what carriers use.
  • A timeline document. When the loss happened, when you noticed it, when you tarped or mitigated, when you called the carrier. Keep it factual and dated.

For a deeper walk-through of building this package, see our roof insurance claim step-by-step guide.

What to do DURING the inspection

A California carrier’s adjuster will typically arrive within 7 to 21 days of your First Notice of Loss. CA Insurance Code 790.03(h) sets the unfair claims practices standard — they have to communicate promptly, investigate fairly, and explain coverage decisions in writing. Most adjusters comply. A few don’t. Either way, you control the inspection day on your end.

Ground rules for the visit:

Ask about recorded statements. California is a two-party consent state for recordings (Penal Code 632). If the adjuster wants to record the conversation, they have to ask first. You can decline. If you agree, you can also record your own copy. Recorded statements lock your words into the file forever, so think carefully before consenting on the spot. Most policyholder attorneys recommend declining and offering a written statement instead, which gives you time to be precise.

Have your roofer there if possible. A licensed roofer on the ladder with the adjuster catches scope items the adjuster might miss (drip edge, ice-and-water shield in valleys, flashing replacement, code-required underlayment upgrades). The adjuster doesn’t have to agree with your roofer, but the conversation gets documented in the file. We routinely connect San Diego homeowners with roofers who’ll show up for the adjuster visit at no charge as part of writing the estimate.

Don’t let the adjuster on the roof alone if you can help it. Not for any conspiracy reason. The issue is that anything the adjuster sees and doesn’t write down is anything you can’t appeal later. Walking the roof together means you both see the same damage at the same time.

Stay off the topic of fault, blame, or prior conditions. Answer specific questions about the loss event. Don’t volunteer maintenance history, prior claims on other properties, or opinions about your roof’s general condition.

Take your own photos during the inspection. Every spot the adjuster measures, every test square they cut, every flashing they peel back. If the report later says “no damage observed on west elevation” and your photos show otherwise, you have grounds for a supplement.

Get a copy of the adjuster’s measurements and photos. California carriers are required under CA Insurance Code 2071 to provide a copy of any inspection report and supporting documentation on written request. Ask in writing within 48 hours of the visit.

How to read the adjuster’s report

The report (often called a “scope of loss” or “estimate”) usually arrives 7 to 30 days after the inspection. It’s an Xactimate or Symbility printout, line-itemed by trade. Skim it once, then go through it methodically.

Things to check on every roof claim report:

  • Squares counted. A “square” is 100 square feet of roof surface. Cross-check against your roof’s actual footprint plus pitch factor. An adjuster who counts 22 squares on a roof that’s actually 28 has under-scoped by 27 percent.
  • Tear-off included. Replacement scope should include tear-off of the existing roof (often listed as “remove existing shingles”), disposal fees, and a new layer. If only “overlay” is listed, you’re being scoped for a layover that probably violates current code.
  • Underlayment. California Title 24 and the 2022 California Residential Code require synthetic or two layers of #30 felt under shingles in most San Diego microclimates. If the line item shows #15 felt, push back.
  • Code upgrade coverage (Ordinance or Law). Most CA homeowner policies include 10 percent code upgrade coverage automatically, sometimes more. This covers the cost of bringing the roof to current code even if it wasn’t required when originally installed. Examples: drip edge, ice-and-water shield in valleys, hurricane clips. If your scope doesn’t include code items, ask why.
  • Drip edge, flashing, valley metal, ridge cap. These are real costs. Many under-scoped estimates skip them entirely.
  • Sales tax and overhead/profit. California carriers owe sales tax on materials and overhead/profit (O&P) when three or more trades are required (CA Department of Insurance bulletin 2014-3). Roofing alone is usually one trade, but if the claim involves drywall repair, paint, and roofing, O&P typically applies.
  • Depreciation calculation. ACV settlements depreciate the roof’s value by age. A 12-year-old roof with a 25-year material spec depreciates roughly 48 percent. Confirm the depreciation matches your roof’s actual age, not a worst-case estimate. The depreciation amount comes back as recoverable depreciation after the work is completed and invoiced.

If anything in the report doesn’t add up, request a re-inspection or a supplement in writing. Don’t argue verbally. Written requests trigger the carrier’s documented response obligation under CA Insurance Code 790.03.

When to escalate (public adjuster, attorney, appraisal, or department complaint)

SituationFirst moveSecond move
Adjuster’s scope is 20 to 40 percent below your roofer’s estimateRequest supplement in writing, attach independent estimateIf denied, request re-inspection with your roofer present
Claim denied based on “wear and tear” with clear storm damageFile CDI complaint at insurance.ca.govEngage public adjuster or coverage attorney
Claim delayed past CA’s 40-day acceptance window (Code 790.03(h)(4))Written demand citing 790.03, copy CDIBad faith referral to attorney
Settlement offer feels low but you can’t articulate whyHire a licensed CA public adjuster on contingencyInvoke appraisal clause in policy
Carrier refuses to pay code upgrades you’re owedWritten demand citing Ordinance or Law endorsementCDI complaint, then attorney
Total denial on a claim worth $20K+Coverage attorney, usually contingencyFile suit if bad faith elements present

Public adjusters in California work on contingency, typically 10 to 15 percent of the settlement, capped by CA Insurance Code 15027 at 20 percent (15 percent during state-declared emergencies, banned for the first 7 days post-disaster). On claims over $20,000, the math usually favors hiring one. See our public adjuster guide for California roof claims for the full breakdown.

Coverage attorneys in California typically work on contingency for bad-faith cases, taking 33 to 40 percent of the recovery plus statutory fees. Bad faith under California law (Egan v. Mutual of Omaha, 1979) is a high bar but pays both the policy benefits and tort damages when proven.

The appraisal clause in your standard CA homeowner policy is a binding alternative dispute process: you pick an appraiser, the carrier picks an appraiser, the two pick an umpire, and the panel decides the amount. Appraisal decides scope and price, not coverage. If the carrier denied the claim outright, appraisal doesn’t help.

CA Insurance Code protections most homeowners never use

These are the statutes that turn a frustrated phone call into a documented demand.

CA Insurance Code 790.03(h) — Unfair Claims Settlement Practices. Sixteen specific carrier behaviors that are illegal: failing to acknowledge claims within 15 days, failing to accept or deny within 40 days, failing to provide a reasonable explanation for denial, compelling litigation to recover amounts due. Cite this section in any written communication about claim delay or unreasonable denial.

CA Insurance Code 2071 — Standard Form. The text of the standard fire and casualty policy every CA homeowner is issued. Defines your duties (notify the carrier, protect the property, submit a proof of loss) and the carrier’s obligations (60-day payment window after proof of loss accepted, appraisal rights, suit limitations).

CA Insurance Code 15007 to 15029 — Public Insurance Adjusters Act. Licensing requirements, fee caps, contract requirements, and the specific consumer protections during declared emergencies.

CA Civil Code 3260 (prompt payment statute, for contractor side). Once the carrier issues payment, contractors have to apply funds to the work within statutory windows. Useful background if your roofer is dragging or you suspect funds are being held back.

CA Code of Regulations Title 10, Chapter 5, Subchapter 7.5 (Fair Claims Settlement Practices Regulations). The regulations that enforce 790.03. These give the CDI authority to fine carriers for systemic claim-handling violations.

You don’t have to be an attorney to cite these. A short written sentence in any email to the carrier (“Please consider this a formal request under CA Insurance Code 790.03(h)”) changes the file. The adjuster’s manager sees it. The legal department sees it. The tone of the response usually shifts.

San Diego microclimate notes adjusters get wrong

Carriers based out of state often misclassify San Diego roof damage. A few points worth raising if they come up:

  • Santa Ana wind events are well-documented in NOAA records, peak gusts routinely exceed 60 mph in San Diego’s east county foothills (Alpine, Ramona, Julian). Wind-lift on properly installed shingles below the spec’d wind rating is a covered peril, not wear.
  • Atmospheric river events (January 2024, March 2024) drove leak claims across the county. Tie the leak’s first appearance to the documented storm date.
  • Coastal salt spray (La Jolla, Pacific Beach, Carlsbad) accelerates fastener corrosion. This is partly age-related, but a wind event that pulls already-corroded fasteners is still wind damage if the wind caused the actual lift.
  • East county heat cycling (Santee, El Cajon, Lakeside, Poway) causes thermal cycling on shingles. Cracking from a single storm event is covered. Generalized granule loss across years is not.

If you’re filing a claim and the adjuster cites general “age” or “California weather” as the cause, ask them to cite the specific exclusion language in your policy and the specific evidence on the roof that supports it. The Code 790.03(h)(13) requirement to provide a reasonable explanation in writing applies.

How a licensed roofer fits into the process

The single highest-leverage move on a roof claim is having a licensed local roofer present at the inspection with a written estimate ready. Not because the roofer overrules the adjuster, but because the conversation now has two people who climb roofs for a living instead of one. The adjuster’s scope tends to get more accurate when a roofer is asking why drip edge wasn’t included.

We connect San Diego homeowners with vetted local roofers who:

  • Write Xactimate-format estimates that match what carriers use
  • Show up for the adjuster inspection at no cost as part of the estimate
  • Verify their own CSLB C-39 license (you can confirm any contractor’s license at the CSLB license check tool)
  • Carry general liability and workers’ comp
  • Have recent reviews on Google or Yelp for similar claim work

We’re not contractors and we don’t do the work. We connect you with roofers in our San Diego network who do. There’s no cost to the homeowner.

Related guides if you’re working a claim:

FAQ

Should I record the adjuster meeting? California is a two-party consent state under Penal Code 632. If you tell the adjuster you’re recording and they agree, recording is legal and often useful. If you record without consent, the recording is inadmissible and you may face criminal exposure. Most policyholder attorneys recommend taking your own contemporaneous notes instead and capturing photos and video of the roof itself (not the conversation) during the inspection.

Can I refuse a recorded statement? Yes. Recorded statements are not required to file a claim. You can offer a written statement instead, which gives you time to be precise and avoid the off-the-cuff phrases that hurt claims. If the carrier insists, ask for the request in writing and review your policy’s cooperation clause before responding. Coverage attorneys can review this in 15 minutes.

Should I let the adjuster on the roof alone? You don’t have to. Most carriers prefer the homeowner present anyway for liability reasons. Have a licensed roofer up there with the adjuster when possible. If you can’t be there, take detailed photos of the roof condition immediately before and after the inspection so you have a baseline.

What if the adjuster’s offer is lowballing me? Request a re-inspection in writing, attach your own roofer’s estimate, and cite CA Insurance Code 790.03(h)(5) which requires a reasonable basis for offers. If the gap is more than 25 percent and the claim is over $15K, consider a public adjuster on contingency. For claims over $40K with clear documentation, a coverage attorney may take the case for bad-faith litigation.

When should I get a public adjuster? Two clear triggers: the claim is over $20,000 and the carrier’s first offer is more than 25 percent below your roofer’s estimate, or the claim has been denied or delayed past the 40-day CA window. PAs work on contingency (10 to 15 percent in CA) and the math usually favors hiring one above $20K. Below $10K, the contingency fee eats too much of the recovery. See the public adjuster guide for the full breakdown.

Can I have my roofer present during the adjuster inspection? Yes, and you should. A licensed roofer on site catches scope items the adjuster might miss, asks the technical questions the adjuster won’t volunteer answers to, and creates a documented second-set-of-eyes record. A reputable San Diego roofer will show up for the inspection at no charge if they’re writing your estimate.

What if the carrier denies the claim based on roof age? Age alone is not a basis for denial under CA Insurance Code 2071. The carrier has to identify the specific peril that caused the loss and the specific exclusion in your policy that applies. “Old roof” is not an exclusion. “Wear and tear” is, but only if the carrier can show the loss was caused by wear and not by a covered peril. Request the denial in writing with specific policy language cited. Then file a CDI complaint if the citation is vague or unsupported. For more on this, see insurance non-renewal based on roof age.

The bottom line

The adjuster’s job is to settle your claim accurately and as economically as the policy allows. Your job is to make sure “accurately” wins over “economically.” That comes down to documenting before, controlling language during, and reading the report after. The ten phrases above are the ones that quietly tip the scale away from you. Replace them with specific, dated, factual language tied to the loss event, and your claim file looks different from the start.

If you’re in San Diego County and working through a roof claim right now, we can connect you with a vetted local roofer who’ll write an independent estimate and show up for the adjuster inspection. There’s no cost and no obligation. Get matched with a San Diego roofer.

Sources