Roof treated with soft wash. Solar panels cleaned with deionized water. Both services done in one visit in Menlo Park — no back-to-back scheduling. Owner-operated. Free estimates.
★★★★★ 5.0 stars · 80+ reviews across Google and Yelp
Menlo Park sits in the peninsula fog belt — morning fog and bay moisture keep surfaces damp through mid-morning, accelerating moss and lichen growth on roofs while adding pollen and bird deposits to solar panels. The city's mature tree canopy, particularly around the Sharon Heights and Allied Arts neighborhoods, drives consistent bird traffic that leaves organic deposits on solar panels throughout the year. Properties with panels installed on sections of roof that retain fog moisture longest are most affected by both problems simultaneously.
Roof washing first — then panel cleaning afterward — keeps the roof treatment solution and rinse water away from freshly cleaned panels. Scheduling them separately means two mobilizations and two disruption windows. Done in sequence in a single visit, both are completed efficiently and the panel cleaning isn't contaminated by the roof process.
Roof wash targets biological growth — moss, lichen, algae — using soft wash (low-pressure biodegradable solution). Solar panel cleaning targets soiling that reduces output — bird droppings, pollen, dust, and general film — using deionized water and soft brushes rated for glass. Two different problems, two different tools, one address, one visit.
Ready for a free roof wash and solar cleaning estimate in Menlo Park? Call or text — same-day response.
Roof walked and solar panels assessed before any work begins. Moss and lichen growth mapped. Panel soiling type noted — bird droppings, pollen, film. Any cracked tiles, damaged panels, or mounting issues identified before service starts.
Plants and lawn areas below the roofline pre-wetted before roof treatment is applied. This protects landscaping from soft wash overspray during the roof portion of the service.
Biodegradable soft wash solution applied to roof at low pressure. Solution kills moss, lichen, and algae at the root. Dwell time held until growth is fully penetrated. Roof rinsed at low pressure — no high-pressure water that strips granules or lifts tile.
Solar panels pre-rinsed with deionized water after roof is complete. This loosens dry debris, droppings, and dried pollen before brush contact — reduces the chance of dragging hard particles across panel glass.
Panels scrubbed with soft brushes rated for glass surfaces. Consistent pressure across the panel surface. Final deionized water rinse — no mineral spots, no residue, no film left on the glass.
Roof and panels inspected after work is complete. Uniform reflectivity on panels confirms clean coverage. Any damage or issues observed during service reported to homeowner. Landscaping rinsed below roofline.
Menlo Park roof wash and solar cleaning — one visit, two services, no back-to-back scheduling. Free estimates.











Same result on your Menlo Park roof and panels. Call or text for a free estimate.
Straight answers for Menlo Park homeowners. Don't see yours? Call or text (408) 598-1857.
Yes. Roof is treated first, panels are cleaned after the roof rinse. Combining both services avoids two separate mobilizations and keeps roof treatment from contaminating freshly cleaned panels.
Soft wash — low-pressure biodegradable treatment solution that kills moss, lichen, and biological growth at the root. No high-pressure washing that strips granules or forces water under tile.
Deionized water and soft brushes rated for glass. No mineral spots, no chemicals that affect anti-reflective coatings, no abrasive materials that scratch panel glass.
Peninsula fog keeps surfaces damp through mid-morning — ideal conditions for moss and lichen on roofs, and for bird traffic that deposits organics on panels. The city's mature tree canopy adds consistent pollen and bird activity throughout the year.
Solar panels benefit from annual cleaning. Roof washing typically makes sense every 2 to 3 years. Combining both when they're due is the most efficient approach.
Yes. Bull Run Exterior Wash LLC is fully licensed and carries general liability insurance on every job.
> free estimate // menlo_park // same_day_response