California homeowners pay between $300 and $900 for professional roof cleaning, with a state average around $520. California’s diverse geography creates extreme variation within the state — a San Francisco Bay Area home pays premium coastal rates and needs frequent moss treatment, while a San Diego home in dry Southern California may need cleaning every 2–3 years and pays significantly less.
California roof cleaning costs — quick reference
| Service | California average | Typical range |
|---|---|---|
| Roof cleaning (standard) | $520 | $300 – $900 |
| Soft wash per sq ft | $0.45 | $0.30 – $0.90 |
| Gutter cleaning | $210 | $130 – $380 |
| Roof + gutters bundle | $680 | $420 – $1,100 |
| Biocide / moss treatment | $200 | $120 – $320 |
| Cedar shake specialist clean | $650 | $400 – $1,000 |
Prices by city
| City | Roof clean | Gutter clean | Notes |
|---|---|---|---|
| San Francisco / Bay Area | $500 – $1,100 | $200 – $450 | Premium market, high labour costs |
| Los Angeles | $400 – $900 | $160 – $380 | Large market, wide price range |
| San Diego | $320 – $700 | $130 – $300 | Dry climate — lower frequency |
| Sacramento | $350 – $750 | $140 – $320 | Central Valley — moderate market |
| San Jose | $480 – $1,000 | $190 – $420 | Bay Area premium |
| Fresno | $280 – $580 | $110 – $240 | Lower cost Central Valley market |
California roof cleaning — regional breakdown
San Francisco Bay Area and North Coast
The Bay Area and Northern California coast have some of the most aggressive moss and lichen growth conditions in the United States. Cool temperatures, consistent marine moisture and significant tree coverage create conditions that can develop moss coverage within 18–24 months on untreated roofs. Cedar shake roofs — common in older Bay Area housing stock — require specialist cleaning every 6–12 months. Annual cleaning with biocide treatment is the standard for most Bay Area shingle roofs.
Los Angeles and Southern California
Southern California’s Mediterranean climate is relatively dry compared to the Bay Area. Biological growth is a moderate concern in shaded hillside properties but minimal in the more arid inland communities. Most LA homes need cleaning every 1–2 years. Tile roofs dominate Southern California new construction and require specialist treatment that avoids foot traffic.
Central Valley
The Central Valley’s hot, dry summers and mild winters create low biological growth risk. Dust and agricultural particulate accumulation drive cleaning needs more than algae. Most Central Valley homes can go 2–3 years between roof cleans. Gutter maintenance is primarily about clearing autumn leaf fall and post-storm debris.
Fire season and roof maintenance
In fire-prone areas of California — particularly the foothills of the Sierra Nevada, Santa Barbara, and Malibu — clearing combustible debris from roofs and gutters is a fire safety measure, not just a maintenance activity. CAL FIRE and many local fire departments recommend clearing roof debris annually, and some counties have ordinances requiring it for homes in high-severity fire zones.
How often to clean a roof in California
| Location | Roof cleaning | Gutter cleaning |
|---|---|---|
| Bay Area / North Coast | Once to twice a year | Twice a year |
| Los Angeles | Once to twice a year | Twice a year |
| San Diego | Every 1–2 years | Once to twice a year |
| Central Valley | Every 2–3 years | Once to twice a year |
| Fire zone hillside homes | Annual (fire safety) | Annual minimum |
Tile roofs in California
California — particularly Southern California — has one of the highest concentrations of tile roofs in the US. Concrete and clay tile dominates post-1980 construction in LA and San Diego. Tile cleaning costs 15–30% more than shingle cleaning because contractors must use crawl boards and the tile surface requires more chemical dwell time. Never allow a contractor to walk directly on clay tile without a crawl board.
Frequently asked questions
Los Angeles roof cleaning typically costs $400–$900 for a standard residential home, depending on size, roof type and condition. Hillside properties with difficult access cost more. LA’s large contractor market means getting multiple quotes is straightforward — price variance between contractors can be 30–40%.
Yes — even without visible biological growth, dust, smog residue, and pollen accumulate on California roofs and hold moisture that accelerates aging. Regular cleaning also lets your contractor inspect for storm and wind damage before it develops into leaks.
Yes. Bay Area cedar shake roofs face aggressive moss growth due to the marine climate and require specialist soft washing with a wood-safe biocide every 6–12 months. Never pressure wash cedar shake — it splits the fibres and voids most warranties.
Related guides and tools
- Cost calculator — pre-set for California pricing by region
- How often to clean your roof — covers California’s varied climates
- DIY vs Pro quiz — especially relevant for steep LA hillside homes
- Roof cleaning cost — all states — national comparison
Updated April 2026. Pricing from contractor surveys across California markets.