Most homeowners think about their roof twice: when they buy the house and when something leaks. In San Diego, that approach is expensive. A proper roof inspection catches problems that don’t announce themselves until they’ve already cost you thousands.

A roofing inspector with clipboard and tablet examining a tile roof in San Diego

Why San Diego roofs need inspection on a different schedule

The national advice is to inspect every two years. San Diego changes that math.

The county sits at the intersection of coastal salt air, Santa Ana wind events, wildfire ember exposure, and UV intensity that runs year-round instead of seasonally. None of those stressors disappear during a dry summer. They just work quietly. Salt air from the coast oxidizes metal flashing and fasteners faster than most manufacturers’ warranties assume. Our data on coastal salt damage shows accelerated degradation within a few miles of the shoreline — and that effect reaches further inland than most owners realize.

Then there’s the rainy season. San Diego averages only 10–12 inches of annual rain, but most of it falls in a 90-day window between December and February. A roof that’s been drying out for nine months can have cracked sealant, open laps, and lifted tiles that nobody noticed. The first real rain event finds every one of those weak points.

The right inspection schedule for most San Diego homes is once a year, with an extra look after any Santa Ana event that exceeded 50 mph gusts or any nearby wildfire. If your home is within two miles of the coast, annual is the minimum. Homes in Chula Vista, National City, and Point Loma should treat this like a routine oil change, not a once-in-a-decade event.

What every honest inspection includes (the 12-point list)

A credible inspection isn’t a walk across the roof and a thumbs-up. It follows a documented sequence and produces a written report. Here’s what it should cover:

The exterior

  1. Field material condition — Every roofing surface, whether tile, shingle, or membrane, gets checked for cracking, lifting, missing pieces, and granule loss. On flat roofs, the inspector looks for blistering and seam separation.
  2. Ridge and hip caps — These take the most wind and UV exposure. Mortar on tile ridges dries out and cracks. Cap shingles on asphalt roofs peel first.
  3. Valleys — Where two roof planes meet, water concentrates. Valley flashing and any open-valley shingles get examined for rust, cracking, or improper overlap.
  4. Flashing at all penetrations — Every pipe boot, vent collar, skylight curb, and chimney requires flashing. These are the leading source of leaks in San Diego. If you’ve had a slow drip near a bathroom vent, a failed pipe boot is the likely culprit.
  5. Step flashing along walls — Where the roof meets a vertical wall, step flashing must be interwoven with the roofing material. Improper installation or rust is common.
  6. Gutters and drainage — Clogged gutters back water under the eave. The inspector checks slope, attachment, and whether downspouts discharge away from the foundation.
  7. Soffits and fascia — Rot here signals moisture intrusion at the eave, often from inadequate ventilation.

The interior

  1. Attic inspection — This is where the story of a roof really lives. Staining, mold, wet insulation, and daylight through the decking all appear here before they show up inside the home.
  2. Decking condition — Soft spots, delaminated plywood, and rusted ring-shank nails all get noted.
  3. Ventilation — San Diego’s heat loads make proper intake/exhaust balance critical. Poor ventilation shortens shingle life and drives up cooling costs.

Documentation

  1. Photo report — Every finding gets photographed with location noted. No photos means no accountability.
  2. Written summary with priority tiers — A good inspector separates immediate safety concerns, near-term repairs, and watch items. If you get back a single paragraph with no prioritization, ask for a better report.
Close-up of a roofer's gloved hands lifting a damaged shingle to expose the underlayment beneath

Red flags that mean you need a certification, not a repair

Some inspections end with a repair quote. Others end with a certificate of roofing condition, a formal document that carries legal weight in real estate transactions, insurance renewals, and some HOA disputes.

You need a certification — not just a repair — in these situations:

You’re selling or buying a home. Escrow in San Diego County regularly requires a current roof certification. Buyers’ agents will ask for one, and sellers who produce a signed cert from a licensed contractor move through escrow faster. The certificate typically covers a two- to five-year period and states the roof is free of active leaks and has a defined remaining service life.

Your insurer is asking questions. Some California carriers now require a roof condition report before renewing policies on homes with older roofs. If your roof is over 15 years old and you’ve received a renewal questionnaire about its age or condition, a formal certification from a licensed contractor carries more weight than a homeowner’s attestation.

You’re filing or anticipating an insurance claim. Pre-claim documentation of the roof’s condition protects you from disputes about whether damage was pre-existing. See the California insurance claim guide for specifics on what adjusters look for.

The roof is approaching end of life. A roof that’s 20 years old may still have serviceable years left, but you need documentation that separates deferred maintenance from normal wear. That distinction affects both sale price and insurance negotiations.

A certification isn’t a guarantee the roof lasts forever. It’s a professional’s signed statement of condition at a specific point in time. Make sure the contractor holds an active C-39 Roofing license in California before accepting any cert — the CSLB lookup takes about 30 seconds.

Free vs. paid inspections: what’s the catch?

Many roofing companies offer free inspections, and plenty of those are legitimate. But the word “free” changes what you should expect.

A free inspection is typically a sales tool. The contractor is looking for work to quote you. That’s not dishonest — it’s a business model — but it means the inspection is optimized to find problems, not to give you a neutral condition report. If the company finds nothing wrong, they leave without a job. That incentive matters.

A paid inspection, usually ranging from $150 to $400 in San Diego depending on roof size and complexity, is structured differently. You’re paying for a documented, neutral assessment. The contractor gets compensated regardless of whether they find anything. If you need the report for escrow, insurance, or a legal dispute, pay for it. A free inspection rarely produces the kind of signed, photographed documentation those situations require.

That said, if you just bought a home and want a general sense of the roof’s condition before the first rainy season, a free inspection from a reputable company is a reasonable starting point. Ask upfront whether they’ll provide a written report with photos, and verify their C-39 license before letting anyone on your roof.

One more thing: the NRCA recommends that any inspector actually walk the roof rather than assess from the ground or from a drone alone. Ground-level and drone inspections miss soft spots, open seams, and lifted flashing that only register underfoot.

When to schedule before insurance, escrow, or rainy season

Timing an inspection isn’t complicated, but getting it wrong costs you options.

Before rainy season: Schedule in September or October. That gives you time to complete any repairs before the December–February window. Roofing crews are booked into November as homeowners scramble, so early fall scheduling gets you better availability and pricing.

Before escrow closes: Request the inspection at offer acceptance, not at the last minute. A certification takes a day to complete and a few days to issue formally. Rushing it at the end of escrow creates pressure to skip findings. If you’re buying and the seller hasn’t provided one, order your own — don’t rely on a report the seller commissioned.

Before insurance renewal: Check your renewal date and work backward six weeks. That gives you time to get the inspection, complete any flagged repairs, and submit documentation to your carrier before the renewal deadline.

After a wildfire event: Even if your home wasn’t near the fire line, ember transport can deposit combustion debris in valleys, gutters, and around flashing. The wildfire ember data for San Diego County documents how far embers can travel — it’s further than most people expect.

If an inspection reveals more than routine maintenance, the path forward depends on what the report finds. Minor flashing issues and sealant failures are straightforward repair jobs. Widespread shingle deterioration or failed underlayment typically means it’s time to look at roof replacement options and understand the full cost picture.

When to call us

A roof inspection needs a licensed professional with eyes on every surface — not a drone pass and a template report. If you’re preparing for escrow, heading into rainy season, or dealing with an insurer asking about your roof’s condition, this is the kind of work that needs a C-39 licensed roofing contractor, not a general handyman. Call us at (858) 925-5546 for a same-day estimate.