Fox Roof Cleaning · Soft wash roof cleaning in San Mateo County & San Francisco · Mon–Fri 8am–8pm, Sat 9am–5pm Call or text (415) 578-4223
Fox Roof Cleaning technician in a safety harness soft washing a mossy shingle roof above the Peninsula fog

Roof cleaning the Peninsula's insurers actually sign off on.

Fox Roof Cleaning removes roof moss and algae with a soft wash, then documents it for your insurer. Serving all 20 San Mateo County cities and San Francisco since 2005.

4.9 on Google · 4.7 from 91 Yelp reviewsLicensed, bonded & insured since 2005

Before and after

One Fox Roof Cleaning soft wash takes a roof from flagged to clean

Fox Roof Cleaning shoots 2 photo sets of every roof, before and after, from matching angles.

  • Moss, algae and lichen killed at the root, not scraped
  • Gutters and valleys cleared before the rinse
  • No high pressure on the shingles
  • Photographed for your carrier
Fox Roof Cleaning before photo: Peninsula craftsman roof covered in moss, lichen and algae streaks Fox Roof Cleaning after photo: the same roof clean after a low-pressure soft wash After · soft washBefore

Who it's for

Your roof, your insurer or your schedule is putting you on a deadline

Fox Roof Cleaning hears 4 problems from Peninsula homeowners more than any others.

…my insurance letter says to remove moss and algae from the roof.

Fox cleans exactly what the letter cites and sends you the proof.

…the north side of my roof is turning green.

That is algae and moss holding water against the shingles. A soft wash kills both at the root.

…I am not climbing onto a two-story roof myself.

Fox does the climbing. Yelp reviewer Kevin B. called Fox for exactly that reason.

…my last cleaner pressure washed and the roof looks worse.

Pressure strips granules. Fox uses low pressure only, so nothing else comes off.

Get a free estimate

How it works

Fox Roof Cleaning never pressure washes a shingle or tile roof

Fox Roof Cleaning cleans at garden-hose pressure instead of the 1,500 to 3,000 PSI a pressure washer uses. A soft wash holds 4 to 10 years by industry estimates.

GAF and the Asphalt Roofing Manufacturers Association approve only low-pressure cleaning, and insurers have started checking.

Read the soft wash vs. pressure wash guide

Soft wash compared with pressure washing
FactorFox soft washPressure wash
Pressure at the shingleGarden-hose level1,500–3,000 PSI
Granule lossNoneSignificant
Manufacturer warrantyPreservedTypically voided
Kills growth at the rootYesNo
Time before regrowth4–10 yearsOften under 1 year
Accepted by insurersYes, with photosIncreasingly questioned

Without Fox vs. with Fox

Here are 9 things that change when Fox Roof Cleaning cleans your roof

Fox Roof Cleaning replaces 9 do-it-yourself risks with a documented, insured process.

Without Fox

  1. You climb a ladder and guess at the method.
  2. Pressure washing strips shingle granules.
  3. Moss grows back within a season.
  4. Gutters stay packed with debris.
  5. Your yard catches the runoff.
  6. You have no proof for your insurer.
  7. You write the remediation letter yourself.
  8. Your agent asks for the contractor's insurance.
  9. You guess when to clean again.

With Fox Roof Cleaning

  1. A licensed, insured crew picks the method for your roof material.
  2. A soft wash at garden-hose pressure keeps granules intact.
  3. Growth is killed at the root and holds 4 to 10 years.
  4. Gutters and downspouts are cleared on the same visit.
  5. Plants are covered and downspouts bagged during treatment.
  6. You get dated before-and-after photos from matching angles.
  7. You get a work statement on Fox letterhead.
  8. Fox sends its certificate of insurance.
  9. Your next cleaning interval is in writing.

Process

Every Fox Roof Cleaning job follows the same 4 steps

Fox Roof Cleaning runs 4 steps in the same order on every roof: inspect, protect, clean and document.

Inspect and price it

Material, pitch, growth and access, then a written price. If the roof needs a roofer, we say so.

Protect the property

Plants pre-wet and covered, downspouts bagged, furniture and paint shielded.

Clean the right way

Debris removed by hand, low-pressure treatment, gentle rinse, gutters flushed last.

Document and walk through

Matching-angle photos, a work summary and a walkthrough with you.

Who's behind it

Joci Leite manages the crews at Fox Roof Cleaning

Fox Roof Cleaning crews are managed by Joci Leite, who Yelp highlights in 57 customer reviews.

Fox started in Millbrae in 2005 as Fox Window Cleaning. Reviewers describe Joci as on time, flexible with scheduling and careful with the property.

How Fox Roof Cleaning started in Millbrae

2005Founded in Millbrae
57Yelp reviews highlighting Joci
4.7★Crew rating, 91 Yelp reviews
4.9★Crew rating, 113 Birdeye reviews

On the job

Fox Roof Cleaning crews filmed these 3 roof cleanings on Peninsula homes

Fox Roof Cleaning shows 3 real job videos from Fox's own crews, with no stock footage.

Fox Roof Cleaning crew rinsing moss and lichen off a composition shingle roof on the Peninsula
Fox Roof Cleaning removing black algae streaks from a north-facing roof slope
Fox Roof Cleaning clearing roof valleys and gutters before the final rinse

Reviews

The Fox Roof Cleaning crew holds 4.7 stars from 91 Yelp reviews

Fox Roof Cleaning is run by the same crew as Fox Window & Gutter Cleaning, rated 4.9 on Google, 4.9 from 113 Birdeye reviews and 4.5 on Trustpilot.

“I needed removal of some algae on my roof. Joci came on time and had equipment set up and did his job well. He knew how to step on my metal roof. Very happy with his work and would hire him again.”

Norman Y. · Yelp

“We had an absolutely positive experience with Fox. We were able to quickly schedule a visit to get our roof and gutters cleaned out and get our downspouts cleared.”

Douglas C. · Yelp

“They not only cleaned out the gutters, they cleaned the entire roof of leaves and debris. I really appreciated them arriving on time, doing a good job, and having a friendly and professional demeanor.”

Richard L. · Google

“Excellent job, as usual. I have been using this company for several years. They always are respectful of our property, leaving everything clean. Joci is wonderful to work with.”

Kathy B. · Yelp

“This is our 4th or 5th year with them. Joci and his crew are punctual, efficient, thorough, and do a good job cleaning up when done.”

Carol · Nextdoor

“I have been using Fox for years. They were on time, quick and really good. They are honest and great to work with. 10/10 recommend.”

Mengfei D. · Google

All Fox Roof Cleaning reviews Read the crew’s reviews on Yelp

Pricing

Fox Roof Cleaning sends a written quote in under 24 hours

Fox Roof Cleaning prices each roof on 4 factors: size, pitch, access and growth. The price is set before work starts.

Response time

Written quote in under 24 hours. Send 2 to 3 roof photos to skip the site visit.

What's included

Debris removal, soft wash, gutter flush, yard protection and before-and-after photos.

No hidden fees

The quoted price is the price. Add-ons like solar panels or skylights are priced up front.

Service areas

Fox Roof Cleaning serves all 20 San Mateo County cities and San Francisco

Fox Roof Cleaning works out of 980 Hillcrest Blvd, Millbrae, CA 94030, which puts most of the Peninsula within a short drive.

San Francisco, Daly City, South San Francisco, Pacifica, San Bruno, Millbrae, Burlingame, Hillsborough, San Mateo, Foster City, Belmont, San Carlos, Redwood City, Menlo Park, Atherton, Woodside, Portola Valley, East Palo Alto, Half Moon Bay, Brisbane, Colma.

See all 21 Fox Roof Cleaning service areas

FAQ

Fox Roof Cleaning answers the 12 questions Peninsula homeowners ask most

Fox Roof Cleaning answers all 12 with a direct verdict first, then the detail.

Can Fox Roof Cleaning fix an insurance letter about moss on my roof?

Yes. Fox soft washes the roof, clears debris and gutters, and sends 4 documents: dated before-and-after photos, a work statement, a certificate of insurance and a maintenance interval.

Does Fox Roof Cleaning pressure wash roofs?

No. Fox never puts high pressure on shingle, tile or shake. It uses a low-pressure soft wash, the method GAF and the Asphalt Roofing Manufacturers Association approve.

Is the roof cleaning solution safe for plants and pets?

Yes. Fox pre-wets and covers plants, bags downspouts and rinses the yard again before leaving. Keep pets inside during the visit.

How long does a Fox roof cleaning take?

One visit. Most homes are cleaned in a single visit. Algae streaks fade during treatment, and heavy lichen sheds over 2 to 6 weeks.

How often should a Peninsula roof be cleaned?

Every few years. A proper soft wash holds 4 to 10 years by industry estimates. Fog-belt and heavily shaded roofs need it sooner, and Fox puts your interval in writing.

Is Fox Roof Cleaning licensed and insured?

Yes. Fox is licensed, bonded and insured. It sends a certificate of insurance on request, which many insurers ask for.

Does Fox clean tile, metal and flat roofs?

Yes. Fox cleans composition shingle, concrete and clay tile, wood shake, metal and flat membrane roofs. Each of the 5 gets its own method.

How much does roof cleaning cost with Fox?

Free quote. Fox prices each roof by size, pitch, access and growth. Send 2 to 3 photos and get a written quote in under 24 hours.

Does Fox Roof Cleaning serve San Francisco?

Yes. Fox serves every San Francisco neighborhood plus all 20 San Mateo County cities from its Millbrae shop.

How fast can Fox come out?

Often the same week. Birdeye and Yelp reviewers report same-week scheduling. Tell us your insurance deadline and we schedule around it.

Can Fox clean solar panels and skylights on the same visit?

Yes. Fox Window & Gutter Cleaning handles both. One Birdeye reviewer had 25 solar panels and about a dozen skylights cleaned in the same week.

How do I get started?

3 steps. Call or text (415) 578-4223, or send the estimate form with 2 to 3 roof photos. You get a written quote in under 24 hours. We then book the visit and send your photos after.

Free estimate

Fox Roof Cleaning quotes every roof for free

Fox Roof Cleaning sends a written quote in under 24 hours. Tell us your insurance deadline and we schedule around it.

  • Written quote, no hidden fees
  • Same-week scheduling reported by Birdeye and Yelp reviewers
  • Licensed, bonded and insured since 2005
  • Certificate of insurance on request
  • Before-and-after photos with every cleaning

Request a free estimate

Written quote in under 24 hours. Roof photos help us price it without a visit.

Or call or text (415) 578-4223. We never share your information.

Fox Roof Cleaning · Soft wash roof cleaning in San Mateo County & San Francisco | Crew since 2005 | Rated 4.9★ on Google and 4.7★ from 91 Yelp reviews | Free written quotes in under 24 hours | Mon–Fri 8am–8pm, Sat 9am–5pm

Last updated: October 2026

Fox Roof Cleaning sends free written quotes in under 24 hours

Licensed, bonded and insured. Rated 4.9★ on Google and 4.7★ on Yelp.

Call nowFree estimate