Roof Cleaning Cost in California (2026 Price Guide)

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.

Estimated total cost
$180 $280 $390
Based on medium roof, double storey

California roof cleaning costs — quick reference

ServiceCalifornia averageTypical 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

CityRoof cleanGutter cleanNotes
San Francisco / Bay Area$500 – $1,100$200 – $450Premium market, high labour costs
Los Angeles$400 – $900$160 – $380Large market, wide price range
San Diego$320 – $700$130 – $300Dry climate — lower frequency
Sacramento$350 – $750$140 – $320Central Valley — moderate market
San Jose$480 – $1,000$190 – $420Bay Area premium
Fresno$280 – $580$110 – $240Lower 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

LocationRoof cleaningGutter cleaning
Bay Area / North CoastOnce to twice a yearTwice a year
Los AngelesOnce to twice a yearTwice a year
San DiegoEvery 1–2 yearsOnce to twice a year
Central ValleyEvery 2–3 yearsOnce to twice a year
Fire zone hillside homesAnnual (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

How much does roof cleaning cost in Los Angeles?

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%.

Do I need to clean my roof in Southern California if I don’t see moss?

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.

Is cedar shake cleaning different in the Bay Area?

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

Updated April 2026. Pricing from contractor surveys across California markets.