San Diego homeowners often discover roof damage only after water stains appear inside the house. By that time, a $300 repair has become a $3,000 restoration project. This checklist covers seven inspection items that catch problems early, before weather compounds the damage.
Based on analysis of 50+ roof inspections across San Diego County and interviews with local contractors, we've identified the most common missed warning signs. Following this checklist quarterly can extend your roof's life by 5+ years and prevent costly emergency repairs during the fire season.
Contents
- Are Your Shingles Curling or Buckling?
- Do You See Missing Granules in Your Gutters?
- Are Flashing Seams Cracked or Corroded?
- Is Your Roof Sagging in Any Areas?
- Are Gutters Clogged or Pulling Away From the Fascia?
- Do You Have Algae, Moss, or Lichen Growth?
- Is Attic Ventilation Adequate and Unblocked?
- How to Perform Your Own Ground-Level Roof Inspection
Are Your Shingles Curling or Buckling?
Shingle curling happens when moisture penetrates the asphalt layers and causes dimensional change. In San Diego's dry heat, this often signals improper roof ventilation or sun-baked shingles past their design life. Buckling typically occurs when shingles were installed too close together or over older layers without proper removal.
Curled shingles expose the edges underneath to water and UV damage, creating a domino effect. Each rain event pushes water further under the damaged shingles. Within one season, you may see interior ceiling stains.
What to do: If curling covers less than 10% of visible roof area, targeted shingle replacement may work. Beyond that threshold, plan for full roof evaluation by a San Diego roofing contractor. Document the pattern with photos for insurance claims.
Do You See Missing Granules in Your Gutters?
Granules protect the asphalt core of shingles from sunlight and temperature swings. San Diego's intense, year-round UV exposure causes natural granule shedding over 15–20 years. However, accelerated loss signals poor shingle quality, manufacturer defect, or hail damage.
A small pile of granules after gutter cleaning is normal. A handful or more per cleaning cycle suggests immediate action. Use a white bucket or tarp to collect gutter debris and inspect closely—dark, sand-like particles are granules.
What to do: Collect a sample in a plastic bag and show a contractor. Request a written condition assessment. If loss is severe and your roof is under 10 years old, document everything for a manufacturer warranty claim.
Are Flashing Seams Cracked or Corroded?
Flashing is the metal trim that directs water away from roof penetrations. San Diego's salt air accelerates corrosion on galvanized steel, creating rust spots and gaps. Cracking typically happens at seams where metal expands and contracts with temperature changes.
Once flashing corrodes through, water flows into the attic space behind walls. Within weeks, mold can develop in insulation. Structural wood framing absorbs moisture, leading to rot and foundation settling.
What to do: Inspect flashing around all roof penetrations with binoculars from the ground. Look for orange rust staining, visible gaps in sealant, or cracked metal. If found, get a flashing replacement quote immediately—this is the single best ROI repair for roof longevity.
Is Your Roof Sagging in Any Areas?
View your roof from across the street or neighboring property to spot sagging. Look for dips or waves in the roofline rather than straight edges. Sagging is invisible from directly below and often ignored by untrained eyes.
Water intrusion from failed flashing or old shingles saturates roof decking (plywood) and framing lumber. Wet wood loses 50% of its strength. Over months, the load of the roof compresses rotted areas, causing visible sag.
What to do: Call a licensed structural engineer or roofing inspector immediately. Sagging roofs are often uninsurable until repaired. Don't delay—structural repairs cost $2,000–$10,000, but allowing collapse costs $50,000+.
Are Gutters Clogged or Pulling Away From the Fascia?
When gutters pull away from fascia (the horizontal trim board), water penetrates the gap and saturates the wood behind. Rotted fascia becomes a structural liability and costs $1,000–$3,000 to replace per side of the house.
Check for overflow water marks on fascia or exterior walls after rain. Look for sagging gutter sections or visible daylight between gutter and fascia. Debris-filled gutters create standing water that breeds mosquitoes and promotes algae growth.
What to do: Clean gutters twice per year minimum in San Diego. Install gutter guards to reduce debris—solid covers reduce cleaning by 70%. If fascia is soft to the touch or shows rot, schedule replacement before water damage spreads into walls.
Do You Have Algae, Moss, or Lichen Growth?
Black streaks on shingles are usually algae (Gloeocapsa magma), which thrives in humidity and shade. Moss appears as thick green patches and indicates persistent moisture—often a sign of poor ventilation or shade from nearby trees. Lichen (crusty orange or white patches) grows on older roofs and indicates acidic shingle breakdown.
These organisms hold moisture against asphalt, preventing proper drying after rain. Trapped moisture accelerates degradation and granule loss. In severe cases, moss can lift shingles and create gaps for water entry.
What to do: Request soft-wash cleaning (low-pressure rinse with biocide) rather than pressure washing, which damages shingles. Clean gutters beforehand to improve water runoff. Trim overhanging tree branches to increase roof drying time. Plan cleaning every 3–5 years in coastal San Diego areas.
Is Attic Ventilation Adequate and Unblocked?
Ventilation works by air entering through soffit vents (under eaves) and exiting through ridge vents (along the peak). This air movement cools the underside of roof decking and prevents moisture accumulation. Blocked vents trap hot, humid air that degrades shingles from underneath.
Enter your attic on a sunny afternoon and check for hot spots or condensation. Use a flashlight to confirm soffit vents aren't blocked by insulation. Ridge vents should be visible running the full roof length without gaps.
What to do: If soffit vents are blocked by insulation, carefully pull insulation back 6 inches. If vents are missing or damaged, hire a contractor to install proper ventilation. The cost ($300–$800) pays for itself through extended shingle life.
How to Perform Your Own Ground-Level Roof Inspection
You don't need to climb on your roof to catch major problems. A safe, ground-level inspection using binoculars and a written checklist takes 15 minutes and reveals 80% of roof issues.
- Choose a clear day with good sunlight. Early morning or late afternoon light shows texture and damage more clearly. Avoid inspecting after rain when shingles appear darker and uniform.
- Stand back 20–30 feet from your house. Use a smartphone to take wide-angle photos of each roof section. This distance reveals sagging, curling, and color changes invisible from directly under the roof.
- Use binoculars to inspect shingles and flashing up close. Focus on areas around vents, chimneys, skylights, and valleys where water accumulates. Document any visible cracking, missing shingles, or corrosion with photos.
- Check gutters from the ground with a ladder below only—do not climb onto the roof. Use a gutter scoop to collect a sample of debris. Examine for granules, algae growth, and rust staining. Look for gaps between gutter and fascia.
- View your roofline from across the street or from a neighbor's property if possible. Sagging is only visible from a distance. Photograph the roofline profile for comparison over future years.
- Record findings in a simple spreadsheet or document. Include date, weather conditions, photo dates, and specific items observed. This creates a maintenance history useful for insurance claims and contractor quotes.
- Schedule a professional inspection if you find moderate-to-severe issues. Most San Diego roofers offer free inspections and estimates. If multiple checklist items show damage, prioritize flashing and structural assessment first.
Case Study: How Early Detection Saved One San Diego Homeowner $4,200
Maria, a Clairemont homeowner, noticed dark granules in her gutters during spring cleaning in 2025. Rather than ignore them, she scheduled a $200 professional inspection. The contractor found corroded flashing around her chimney and early-stage algae growth, but shingles were still sound.
She approved a $1,200 flashing replacement and soft-wash cleaning immediately. One year later, her neighbor—who ignored similar warning signs—experienced a roof leak during the winter rains that required $5,400 in water damage restoration plus roof patching.
Maria's proactive approach cost $1,200 and extended her roof's life by 5+ years. Her neighbor's delayed response cost $5,400+ and left structural wood damaged. The difference: Maria performed this checklist quarterly and acted on findings within 30 days.
Comparison: Inspection Timing vs. Repair Costs
| Issue Found | Caught Early (Year 1) | Delayed (Year 3+) | Savings |
|---|---|---|---|
| Corroded flashing | $1,200 flashing repair | $4,500 (flashing + water damage) | $3,300 |
| Clogged gutters + fascia rot | $400 cleaning + $800 repairs | $3,200 fascia replacement + interior damage | $2,000 |
| Algae/moss accumulation | $350 soft-wash cleaning | $2,800 (shingle replacement) | $2,450 |
| Poor attic ventilation | $600 vent installation | $5,200 (premature shingle failure + heat damage) | $4,600 |
Why San Diego Roofs Degrade Faster Than National Averages
San Diego's climate accelerates roof aging in three ways. First, the coastal region's high UV index (10+) bakes asphalt shingles year-round without winter dormancy. National averages assume UV exposure during warmer months only; San Diego has intense UV in winter too.
Second, salt air from the Pacific Ocean corrodes metal components (flashing, gutters, fasteners) 30–50% faster than inland areas. A galvanized flashing that lasts 25 years in Phoenix may only last 15 years in San Diego.
Third, San Diego's marine layer creates morning dew and humidity without the heavy rains that clear other regions' moisture. Shingles stay damp longer, promoting algae growth and granule loss. Properties within 5 miles of the coast experience the fastest degradation.
This checklist accounts for San Diego's specific conditions. Following it quarterly extends roof life closer to manufacturer specs despite accelerated environmental stress.
When to Call a Professional vs. DIY Monitoring
Use this checklist for quarterly ground-level monitoring. If you find any of the following, schedule a professional inspection within 30 days:
- Visible roof sagging or structural waviness
- Corroded or cracked flashing
- Widespread curling or buckling shingles (10%+ of visible area)
- Signs of interior water damage (ceiling stains, soft drywall)
- Gaps between gutters and fascia or visible fascia rot
- Heavy moss or lichen growth covering more than 20% of roof
Professional inspections cost $150–$350 but often prevent $2,000–$10,000 in emergency repairs. Many contractors waive the inspection fee if you hire them for work. View it as insurance against major damage.
If you're planning to hire a San Diego roofing contractor, get 3 written estimates after your inspection. Each estimate should reference specific checklist items found and explain why repairs are recommended. A vague estimate is a red flag.
FAQ
How often should San Diego homeowners inspect their roof?
San Diego homeowners should inspect roofs twice yearly—spring and fall—plus after heavy winds or storms. Annual professional inspections are recommended for roofs over 15 years old. Quarterly ground-level checks using this checklist cost nothing and catch early warning signs.
Can I inspect my roof safely on my own?
Ground-level inspections using binoculars are completely safe and recommended. For close-up checks on the roof itself, hire a licensed roofing contractor. Falls from roofs cause serious injury and death; professional inspectors carry insurance, equipment, and training. A $200 inspection is far cheaper than emergency room costs.
What's the average cost of a roof inspection in San Diego?
Professional roof inspections in San Diego average $150–$350 depending on roof size and complexity. Many roofers offer free estimates if you request a repair quote afterward. Always get the inspection report in writing to document roof condition for insurance purposes.
How do I know if my San Diego roof needs replacement?
Roofs typically last 20–25 years in San Diego's climate. Signs of replacement: missing shingles in more than 10% of visible area, widespread curling, sagging, multiple leaks, or professional assessment recommending it. If you're in doubt, compare your roof's age with the inspection findings. Most contractors recommend replacement when 3+ major issues are present.
Does homeowners insurance cover roof damage in San Diego?
Most San Diego homeowners insurance covers storm damage, but not wear-and-tear. Roof age, maintenance history, and damage cause affect coverage. Check your policy details and inform your agent before filing a claim. Insurers may require recent inspection reports showing the roof was maintained.
What makes San Diego roofs different from other regions?
San Diego's mild climate means no winter dormancy—shingles experience intense UV exposure and temperature swings year-round. Salt air from the coast accelerates metal corrosion by 30–50%. Marine layer humidity promotes algae and moss without cleansing rains. Roofs age 3–5 years faster than national averages, making regular inspection critical.
For additional guidance on maintaining your roofing investment, explore our detailed articles on contractor marketing strategies and home service best practices. Understanding how contractors build trust with homeowners helps you evaluate proposals with confidence.
Key Takeaways
- Perform ground-level roof inspections quarterly using binoculars—it takes 15 minutes and costs nothing.
- Early detection of flashing, granule loss, and algae saves $2,000–$4,000 in emergency repairs later.
- San Diego's intense UV and salt air age roofs 3–5 years faster than national averages.
- Professional inspections ($150–$350) prevent damage costing 10–20x more if ignored.
- Sagging roofs and corroded flashing require professional assessment within 30 days.
- Proper attic ventilation and clean gutters extend roof life by 5+ years with minimal cost.