Request a commercial quote
Tell us the site, the array, and your operating schedule. We will come back with a scope and a number.
Call (833) 444-4173 and ask for a commercial quote.
What we confirm before we touch your modules
Water hardness
Contra Costa Water District’s 2025 published average hardness is 74 mg/L, in a range of 53 to 116. One major module manufacturer’s cleaning spec requires water under 75 mg/L. Local tap water sits on that line, which is why we clean with deionized water.
Brush pressure
Our robotic unit’s brush applies 0.61 psi to the glass, and the same equipment datasheet puts panel surface tolerance at 0.78 psi. We do not pressure wash, and we do not use chemicals.
Scheduling around your operations
We run evenings, weekends, and overnight. For school sites that usually means over a weekend, on a non-school day, or in June or July.
The work happens outside school hours, so the crew is not working around a live campus.
Offices and retail centers work the same way. The crew cleans when the parking structure or the roof is clear, so nobody moves cars or reroutes foot traffic during business hours. Tell us your operating schedule and any site access requirements your district or property applies to contractors, and we will scope the visit around them. We work commercial sites across the Greater Bay Area, from Napa to Livermore to Burlingame.
Getting onto elevated carports
We run a SolarCleano F1 in its 47-inch configuration. It goes onto elevated carport canopies by lift, and the lift moves it between rows without dismantling it.
The robot makes sense from roughly 300 panels up. Below that a crew is faster and we will say so. Carport specifics for school districts and business parks are on our solar carport cleaning page.
The lift sets the F1 down on the canopy and picks it back up between rows. No disassembly on site, no parts left on the ground.
Which commercial arrays cleaning actually pays for
Arrays tilted under five degrees, which is most commercial carports and flat roofs, collect about five times the soiling of a steeply tilted array in published soiling research. That is a rate of buildup, and it accumulates across the dry season.
Two site conditions change the cadence. A large resident bird population leaves concentrated droppings on the glass between visits. Construction or agricultural activity nearby puts a steady dust load on it.
Twice a year is the honest default. Monthly service is easy to sell and hard to justify, and we will tell you when your site does not need it. Our guide to commercial solar panel cleaning in the East Bay covers what business owners here actually deal with.
What the work looks like


Before and after at the same school carport, facing the same direction.
Our largest contract is 3.5 MW of solar across 18 sites for an East Bay school district. We hold six recurring commercial accounts. More commercial results are in the commercial gallery.
Contracts, reporting, and one phone number
- One-off pricing is the standard rate. Twice-a-year contracts run about 10% below it, and quarterly contracts run about 20% below it.
- Before and after photos of the array on every job, at every site.
- One point of contact for scheduling and reporting across the account.
- Emergency response available: an unscheduled visit gets priority over routine work on our schedule.
School and municipal contracts are scoped to the prevailing wage and certified payroll requirements that apply to them. Our DIR public works contractor registration number is 2000010661; include it with your bid documents. School district carport specifics are on our solar carport cleaning page.
We quote from three things: array size, access requirements, and your operating schedule. Send us those and we will come back with a scope and a number. Call (833) 444-4173 or use the quote form above.
For what drives the number, our guide to commercial solar panel cleaning cost breaks down the variables, and the Bay Area commercial services overview covers the wider region. Residential arrays are a different service: home solar panel cleaning.
Commercial solar panel cleaning questions
Does commercial solar panel cleaning affect the module warranty?
Module warranties set their own cleaning conditions, and following them is what protects yours. We use deionized water and soft-bristle equipment, and we do not pressure wash or use chemicals, which keeps our cleaning inside the conditions module warranties typically require. Warranty terms are set by the manufacturer, not by us.
Can robotic cleaning equipment be used on elevated solar carports?
Yes. Total Solar Cleaning runs a SolarCleano F1 robot in its 47-inch configuration on commercial carport canopies across the Greater Bay Area. The unit goes onto the canopy by lift and stays intact between rows; the lift moves the robot from row to row without dismantling it. Elevated carports are routine commercial work for us.
Why do you clean commercial solar panels with deionized water?
Deionized water dries without leaving mineral residue on the glass, and some module manufacturers set a hardness limit for cleaning water. Contra Costa Water District's 2025 published average hardness is 74 mg/L, in a range of 53 to 116. One major module manufacturer's cleaning specification requires water under 75 mg/L. Local tap water sits on that line, so we deionize rather than rely on it.
How often do commercial solar panels need cleaning in the East Bay?
Twice a year is the honest default for most East Bay commercial arrays. Two site conditions change that. A large resident bird population leaves concentrated droppings on the glass between visits, and construction or agricultural activity nearby puts a steady dust load on it. Sites with either condition often justify more frequent service. Monthly service is easy to sell and hard to justify, and we will tell you when your site does not need it.
Can you clean our solar panels outside business hours?
Yes. Total Solar Cleaning runs evenings, weekends, and overnight. For school sites that usually means over a weekend, on a non-school day, or in June or July. The work happens outside school hours, so the crew is not working around a live campus. Tell us your operating schedule and any site access requirements your district applies to contractors, and we will scope the visit around them.
What insurance and safety training do your commercial crews carry?
Total Solar Cleaning carries $2,000,000 in general liability coverage. Our crews are safety-trained for the elevated and rooftop work commercial arrays require, and our lead technician is ISCA certified through the International Solar Cleaning Academy.
What is your minimum commercial job size, and what do you not do?
The robot makes sense from roughly 300 panels up. Below that a crew is faster, and we will say so before we quote the equipment. Our commercial work is solar carports, flat commercial roofs, ground mounts, and multi-site portfolios across the Greater Bay Area.
What documentation do you provide after a commercial cleaning?
Every commercial job ends with before and after photographs of the array. Recurring contract accounts get the same record for each site on every visit, and one point of contact handles scheduling and reporting across the whole account.
How much does commercial solar panel cleaning cost?
Commercial jobs are quoted from three things: array size, access requirements, and your operating schedule. A flat per-panel rate hides more than it tells you, because a 200-panel carport over a live parking lot and a 200-panel ground mount behind a fence are different jobs. One-off pricing is the standard rate; twice-a-year service contracts run about 10% below it, and quarterly service contracts run about 20% below it. Send us those three facts and we will come back with a scope and a number.
Do you handle multi-site portfolios for property management companies?
Yes. We hold six recurring commercial accounts, and our largest covers 18 sites under one contract. Property management companies, apartment communities, office parks, and warehouse rooftops get one point of contact, one schedule, and per-site before and after reporting on every visit.
Get a Commercial Module Cleaning Quote
Tell us the site, the array, and your operating schedule. We will come back with a scope and a number.
Or call (833) 444-4173
