“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.”

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.
Insurance letters
Fox Roof Cleaning resolves insurance roof letters across 21 Peninsula cities
Fox Roof Cleaning cleans the cited roof and sends 4 documents your carrier accepts as proof of corrective action.
- Call the day the letter arrivesCarrier letters allow up to 75 days. Finding new coverage takes longer than that.
- Fox soft washes, clears debris and cleans the guttersLow-pressure, manufacturer-approved cleaning. No pressure washing on shingle or tile.
- You forward the documentation packageDated before-and-after photos, a work statement, a certificate of insurance and a maintenance interval.
How insurance-required roof cleaning works
Next: Before and after →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


Services
Fox Roof Cleaning offers 6 roof cleaning services across 21 Peninsula cities
Fox Roof Cleaning matches the method to the roof, and every service ends with the gutters cleared. Gutter cleaning has been part of Fox since 2005.
Insurance-required roof cleaning
Roof cleaning plus the dated photos, work statement and insurance certificate your carrier asks for.
See insurance-required roof cleaningSoft wash roof cleaning
Low-pressure, manufacturer-approved cleaning that removes growth without stripping shingle granules.
See soft wash roof cleaningMoss, algae and lichen removal
Growth killed at the root, not scraped. Fog-side slopes in San Mateo County need it most.
See moss, algae and lichen removalRoof debris removal
Redwood needles, oak leaves and pine debris cleared from valleys, crickets and behind chimneys.
See roof debris removalGutter and downspout cleaning
Every roof wash ends with clear gutters and flushed downspouts, or book it on its own.
See gutter and downspout cleaningTile, metal and flat roof cleaning
Clay and concrete tile, standing seam, TPO and torch-down each get the method the material needs.
See tile, metal and flat roof cleaningWho 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.
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
Next: Without Fox vs. with Fox →| Factor | Fox soft wash | Pressure wash |
|---|---|---|
| Pressure at the shingle | Garden-hose level | 1,500–3,000 PSI |
| Granule loss | None | Significant |
| Manufacturer warranty | Preserved | Typically voided |
| Kills growth at the root | Yes | No |
| Time before regrowth | 4–10 years | Often under 1 year |
| Accepted by insurers | Yes, with photos | Increasingly 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
- You climb a ladder and guess at the method.
- Pressure washing strips shingle granules.
- Moss grows back within a season.
- Gutters stay packed with debris.
- Your yard catches the runoff.
- You have no proof for your insurer.
- You write the remediation letter yourself.
- Your agent asks for the contractor's insurance.
- You guess when to clean again.
With Fox Roof Cleaning
- A licensed, insured crew picks the method for your roof material.
- A soft wash at garden-hose pressure keeps granules intact.
- Growth is killed at the root and holds 4 to 10 years.
- Gutters and downspouts are cleared on the same visit.
- Plants are covered and downspouts bagged during treatment.
- You get dated before-and-after photos from matching angles.
- You get a work statement on Fox letterhead.
- Fox sends its certificate of insurance.
- 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
Next: Real jobs on video →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.
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.
“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.”
“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.”
“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.”
“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.”
“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.”
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
Next: FAQ →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
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
