CSG Window Cleaning crew performing roof cleaning (soft washing) at a residential home
Sacramento, CA

Roof Cleaning in Sacramento, CA.

Low-pressure soft washing removes algae, moss, lichen, and black streaks — extending your roof's lifespan. Serving Sacramento and nearby neighborhoods.

5.0 on Google
Licensed & Insured

Local roof cleaning (soft washing) in Sacramento.

Every Sacramento job is handled by our own uniformed crew — the same team that's earned 300+ five-star Google reviews across the Sacramento region. No subcontractors, no surprise fees, no shortcuts.

  • Free on-site or over-the-phone quote
  • Locally licensed and insured
  • Same-day or next-day scheduling in Sacramento
  • Satisfaction guaranteed — every visit
Roof Cleaning (Soft Washing) being performed by a CSG technician
Soft-wash roof cleaning

Roof cleaning for Sacramento homes, without high pressure.

CSG is a locally owned Elk Grove company serving the City of Sacramento since 2023. Our roof cleaning safely removes moss, algae, lichen and organic debris using brushing, blowers and a custom soft-wash solution — built around longevity and proper drainage rather than a fast surface blast. Shaded, tree-covered roofs are the most common jobs we see across the region.

For the full method, inclusions and pricing that apply anywhere we work, see our main roof cleaning service page. This page covers how we handle roof cleaning specifically in Sacramento, and many of the same homes book window cleaning in Sacramento on the same visit. Roofs are never pressure washed — but for the concrete below, our separate pressure washing in Sacramento service handles driveways, patios and walkways.

Why soft washing, not pressure washing

Pressure washing a roof can damage shingles. We never use it. Instead we combine light brushing, blowers and a soft-wash solution that treats growth at the root, so the roofing material is not driven at with force and granules are not stripped in the process. That matters because the cleaning method — not just the result on the day — decides how the roof holds up afterwards.

  • No high pressure at any stage
  • Brushing + blowers + soft-wash blend
  • Landscape pre-soak and rinse
  • Roof valley clearing and debris removal

Roof types we clean

Our soft-wash approach is safe on composition shingle, concrete and clay tile, and metal roofs. Tile roofs are common across Sacramento, and they are handled the same careful way — growth is treated chemically rather than forced off, and crews keep traffic on the tile to a minimum so brittle pieces are not cracked underfoot.

  • Composition / asphalt shingle
  • Concrete and clay tile
  • Metal roofing
  • Debris and pine-needle removal on all types
Our process

The CSG 5-step roof cleaning process.

Every Sacramento roof cleaning follows the same five steps, from protecting your landscaping to the treatment that keeps working after we pack up.

  1. 01

    Inspection & prep

    The roof is fully assessed and the surroundings — landscaping, siding and walkways — are protected before anything is applied.

  2. 02

    Light agitation

    Gentle brushing loosens grime, moss and stubborn buildup without working the shingle surface hard.

  3. 03

    Debris removal

    Loosened moss, leaves, pine needles and buildup are cleared off the roof and out of the valleys.

  4. 04

    Soft-wash solution

    Our custom soft-wash blend is applied to target algae, lichen and mold at the root — no high pressure at any point.

  5. 05

    Dwell time

    The solution stays active for months after we leave, continuing to break down growth and protect the surface.

Moss, algae & lichen

What we treat — and what to expect afterwards.

Soft washing is a treatment, not a scrub-and-shine. Loose moss and debris come off during the visit, but treated growth — lichen especially — often continues to die back and weather away over the following weeks rather than vanishing the same afternoon. That is the trade-off that keeps the roofing material intact.

Moss

Thick, rooted growth that holds moisture against the roof. It is loosened by brushing, cleared by hand, then treated so it dies back at the root instead of re-establishing.

Algae & black streaking

Surface staining that spreads across shingle and tile. The soft-wash blend treats it directly — there is no pressure involved, so nothing is blasted off the roof.

Lichen

The most stubborn of the three because it bonds to the surface. Our treatment kills it at the root, and it typically keeps breaking down and weathering off over the weeks after the visit.

Backed by our 3-year guarantee

The full roof cleaning with our soft-wash treatment is backed by a 3-year regrowth guarantee. The blow-off and moss-removal-only options do not include the treatment, so the guarantee does not apply to them. CSG is fully insured on every job, and clearing growth and debris also protects drainage, helping prevent leaks and wood rot.

Service area

Roof cleaning across Sacramento neighborhoods.

We are based in Elk Grove — we do not keep an office inside the city — and our crews cover Sacramento daily, from the older tree-lined streets east and south of downtown out to Natomas and the Pocket.

  • Land Park
  • East Sacramento
  • Midtown
  • Downtown
  • Pocket-Greenhaven
  • Natomas
  • Curtis Park
  • Tahoe Park
  • South Land Park
  • College Greens
  • Arden-Arcade
  • North Sacramento

Not listed? We serve the whole city and the surrounding county — see every service we offer in Sacramento. Prefer some background reading first? Our guide on why soft washing is the only safe way to clean a roof explains the method in more detail.

Transparent pricing

How much does roof cleaning cost in Sacramento?

Roof work is quoted in three levels because the jobs are genuinely different. A blow-off clears loose debris only. Moss removal physically takes existing growth off the roof. The full roof cleaning adds our soft-wash treatment, which keeps working for months after we leave and is the only level that carries the regrowth guarantee.

Starting prices & service minimums — not flat rates

Roof blow-off (debris only)
starting at $199
Loose surface debris — leaves, pine needles, small branches — cleared from the roof and valleys, roofline blown off. No moss removal and no soft-wash treatment; this is not the full roof cleaning service and no regrowth guarantee applies.
Moss removal (no treatment)
starting at $399
Existing moss and organic buildup physically removed and agitated as far as is safe for the roofing material, with the resulting loose debris cleared. No soft-wash treatment and no regrowth guarantee — it addresses what is on the roof today without the longer-term treatment benefit.
Full roof cleaning + soft-wash treatment
starting at $749
The complete 5-step process: prep and protection, agitation, debris removal, soft-wash application targeting moss, algae and lichen at the root, and months of dwell time. The only level backed by our 3-year regrowth guarantee.
One-story roof
starting at $0.50 / sq ft
Full roof cleaning measured over the roof area. Prices subject to change.
Two-story roof
starting at $0.60 – $0.70 / sq ft
Full roof cleaning; steeper pitch and added access requirements set the exact rate. Prices subject to change.

What sets your exact price

  • Roof size, pitch, and number of stories — steep pitches require fall protection
  • Roof material: composition shingle, concrete or clay tile, or metal
  • How much moss and lichen is present and how deeply it is rooted
  • Tree coverage and the volume of debris in valleys and behind chimneys
  • Safe access for the crew, including gate width and overhead lines
5.0 stars from 300+ Google reviews

Quotes are itemized up front — the price we quote is the price you pay. Every job is handled by our own uniformed crew, never subcontracted.

Get a Sacramento roof cleaning quote.

Tell us about your roof and we'll send a firm, itemized price — usually the same day.

Sacramento roof cleaning questions.

How much does roof cleaning cost in Sacramento?
There are three levels of roof service. A roof blow-off, which clears loose debris only with no moss removal and no treatment, starts at $199. Physical moss removal without the soft-wash treatment starts at $399. The full roof cleaning with the soft-wash treatment starts at $749 and is measured over the roof area at roughly $0.50 per square foot for one story and $0.60–$0.70 per square foot for two stories. Roof size, pitch, material, access, story count and how heavy the buildup is all affect the final number, so we confirm an itemized price before any work starts. Prices subject to change.
Is soft washing safe for my roof?
Yes — that is the reason we use it. Soft washing relies on a cleaning solution plus light brushing and blowers rather than force, so the roofing material is not driven at with pressure. It is safe on composition shingle, concrete and clay tile, and metal.
Should you pressure wash a roof?
No. Pressure washing can damage shingles, which is why we never do it. Every CSG roof cleaning uses non-pressure methods only.
Can you remove moss and lichen?
Yes. Moss is loosened by gentle brushing and cleared off the roof and out of the valleys, then the soft-wash solution treats moss, algae and lichen at the root so it does not simply re-establish.
Will all the moss disappear immediately?
Not always. Loose moss and debris are removed during the visit, but treated growth — lichen in particular — often keeps dying back and weathering off over the following weeks as the solution continues to work. That gradual result is normal for a roof-safe treatment.
How long does roof cleaning last?
Full moss removal is typically only needed once every 5–7 years. The full roof cleaning with soft-wash treatment is backed by a 3-year guarantee — the $199 blow-off and $399 moss-removal options do not carry it — and homes under heavy tree cover often add annual debris clearing between full cleanings.
What roof types do you clean in Sacramento?
Composition and asphalt shingle, concrete and clay tile, and metal roofs. Tile roofs are common here and are treated rather than forced clean, with crew traffic on the tile kept to a minimum.
Does roof cleaning help with drainage?
Yes. Clearing moss, leaves and pine needles from the roof and valleys lets gutters and downspouts carry water the way they should, which matters heading into the rainy season.
Concrete tile roof in Sacramento with moss and organic buildup between the tiles before cleaning
Concrete tile roof in Sacramento · moss and organic buildup before cleaning

Real CSG Work

This is a real CSG roof cleaning job in Sacramento — a concrete tile roof carrying moss and organic buildup between the tiles before treatment. It's the kind of growth our soft-wash process is built for, and it's typical of what we find on shaded Sacramento rooftops.

Composition shingle roof in Sacramento immediately after CSG applied its soft-wash treatment solution
Sacramento shingle roof right after the soft-wash solution was applied

Real CSG Work

This is the same roof moments after we applied our soft-wash solution. The treatment is applied at low pressure across the whole slope and then left to dwell — no blasting, no shingle damage. Over the following weeks the organic growth breaks down and rinses away with the weather, leaving a uniform, clean roof surface.

More about roof cleaning (soft washing)

This page covers how we work in Sacramento. For our full method, what's included, equipment and pricing, read the main roof cleaning (soft washing) service page. You can also compare our other exterior services:

Want the background first? Read our homeowner guide, Why Is Soft Washing the Only Safe Way to Clean a Roof?.