Soft wash only — never pressure. Concrete S-tile and flat concrete tile roofs across Milpitas. Algae, moss, and lichen removed without cracking tile or stripping coating. Same-day estimates. No travel fees.
★★★★★ 5.0 stars · 80+ reviews across Google and Yelp
Milpitas sits at the junction of the Bay's morning fog belt and the industrial corridor along 880 and 237. That combination — moisture from the Bay and particulate from the corridor — deposits exactly the nutrients that feed roof algae and moss. North-facing roof planes in the Sinclair, Sunnyhills, and Curtner tracts barely see direct sun in winter, and they stay damp. Without treatment, you'll see streaking within 2 to 3 years and active moss within 5.
The majority of pre-2000 Milpitas homes were built with concrete tile roofs — durable, long-lasting, but porous. Porous tile holds moisture longer than metal or composite, which means moss has more dwell time to establish roots. Once roots are in, surface pressure washing just removes the top layer and pushes spores into the surrounding tiles. Our soft-wash process uses a biodegradable algaecide that penetrates the tile and kills the organism at the root — the streaking doesn't come back in six months.
Pressure washing a tile roof (anything above 500 PSI) cracks the tile surface and strips the protective glaze that seals the concrete from moisture. On asphalt shingles, pressure strips the granule coating that protects against UV and voids most manufacturer warranties. Every roof we clean in Milpitas uses under 500 PSI — the cleaning is done by the chemistry, not the pressure. The roof looks clean and stays intact.
The 880/237 interchange and the Milpitas industrial zone deposit combustion particulate that settles on north-facing siding and roof planes. This isn't standard dirt — it has an oily, carbonaceous quality that bonds to porous surfaces and feeds algae. Our Milpitas soft-wash formula includes a surfactant specifically suited to this type of buildup, not just the biological algaecide used on fog-only roofs in other parts of the South Bay.
Ready for a free Milpitas roof estimate? We scope every roof in person — no guessing, no surprise charges on the day of the job.
We walk the roof, identify the tile or shingle type, check moss coverage, and note any vulnerable areas (skylights, solar arrays, HVAC equipment). No two Milpitas roofs are identical — assessment drives the approach.
Before any solution goes up, we saturate surrounding plantings and cover anything sensitive. Our biodegradable surfactant is plant-safe, but we pre-wet as a belt-and-suspenders precaution on every Milpitas job.
Algaecide and surfactant applied at under 500 PSI. Dwell time is 10 to 20 minutes depending on growth density. The chemistry does the work — not the pressure. Moss and algae release at the biological level.
Gentle rinse removes loosened biological material and residual solution. Dead moss sloughs off cleanly. We direct the rinse to avoid re-depositing debris on cleaned sections below.
Two options after the roof is clean. Zinc powder solution — zinc sulfate powder mixed into water and sprayed across the entire tile surface. Zinc ions absorb into porous concrete and release slowly with each rain event, disrupting photosynthesis and enzyme function in algae, rupturing moss cell membranes, and preventing lichen from anchoring. Extends the clean to 3–5 years. Zinc strips — metal strips fastened along the ridge line. Rain passing over the strips continuously leaches zinc ions down the roof for the life of the strip, up to 10–20 years of passive protection. Both are add-ons scoped at the time of the estimate.
Gutter flushing is included with every roof wash — not an add-on. Debris loosened from the roof lands in the gutters, so we flush them out before we leave. Downspouts cleared, gutters flowing. One visit, one setup, done.
Gutter flush is included. Want to add zinc treatment? Most Milpitas homeowners add zinc when they book — powder solution or strips, scoped in person. Call or text. Call or text and we'll cover everything.
Milpitas concrete S-tile roof — heavy algae streaking and moss on north-facing planes. Soft washed with algaecide and post-treated to prevent regrowth.
Results like these on your Milpitas roof. Call or text for a free soft-wash estimate — same-day response.
Straight answers for Milpitas homeowners. Don't see yours? Call or text (408) 598-1857 — happy to walk you through anything.
No — never. Pressure washing tile cracks the surface and strips the protective coating. Pressure washing asphalt shingles strips granules and voids manufacturer warranties. We soft wash every roof in Milpitas: under 500 PSI plus a biodegradable algaecide that kills biological growth at the root.
Concrete tile (the most common roof type in older Milpitas tracts like Sinclair and Sunnyhills), clay tile, asphalt shingle, and flat commercial roofing. Each surface type uses the same soft-wash approach but with solution concentration and dwell time adjusted to the material.
Soft washing a roof correctly is a 1 to 2 day process depending on the size of the roof. Biological growth like algae, moss, and lichen is a living organism embedded in porous tile — the chemistry needs time to penetrate and kill it at the root, not just clean the surface. Homeowners who try to rush this typically see regrowth within months. We do it right the first time.
North-facing roof planes stay damp after morning fog and don't get enough UV to dry out. Milpitas sits at the southern end of the Bay where fog is concentrated near the hills. Concrete tile is porous and holds moisture longer than metal or glass. Industrial particulate from the 880 and 237 corridors also deposits nutrients that feed biological growth — a combination unique to this part of the South Bay.
Most Milpitas roofs we treat stay visibly clean for 3 to 5 years after a soft wash alone. With zinc treatment applied, that window extends to 5 to 7 years on most roofs. Results vary by roof pitch, tree canopy, and compass orientation — north-facing sections re-grow faster than south-facing ones.
Yes. Bull Run Exterior Wash LLC is fully licensed and carries general liability insurance. Roof cleaning involves working at height — insurance is not optional and we carry it on every job. Your property is protected.
We're based in San Jose and serve Milpitas regularly — same-day estimates are common and job scheduling typically runs 3 to 10 days out depending on season. September through May is our busiest window — book early. Call or text (408) 598-1857.
Gutter flushing is included with every roof wash — it is not a separate charge. Debris loosened from the roof lands in the gutters, so we flush them out before we leave. Downspouts cleared, gutters flowing. One visit, one invoice.
> free estimate // milpitas // same_day_response