Commercial & Residential  ·  Greater Los Angeles

Rain does not remove bird droppings.

It handles ordinary dust. It does not touch droppings, tree sap, pollen, salt film or wildfire ash. We clean those off from the air with deionized water, at homes and businesses across Greater Los Angeles, and nobody sets foot on your roof.

  • Residential
  • Commercial

Free estimate · No roof access required · Serving Greater Los Angeles

01  /  Who we clean for

Two very different roofs. The same drone.

Residential

Home rooftop systems cleaned from the air. Nobody walking your tiles, no ladder against the gutter and no boots on a roof that was never built to be stood on.

What we clean at home

Commercial

Warehouses, retail, hospitality and utility-scale arrays, cleaned without lifts, staging, closed parking bays or fall-protection liability you have to host.

What we clean on site
02  /  The problem

The forums are right about dust.

In an ordinary California year, rain does most of the job, and paying somebody to rinse dust off your panels does not pay you back. We are not going to argue with that. It is just not the whole list of what lands on a roof, and the rest of the list does not rinse.

A /

What rain actually does

It moves loose dust. A light rain wets it, carries it toward the frame and leaves it to dry in a band along the bottom edge of every module. That band is the part rain made, not the part it removed. For ordinary seasonal dust, a hose at dawn is genuinely enough, and plenty of owners do exactly that.

B /

What it never removes

Bird droppings, tree sap, pine and bee pollen, salt film near the coast, agricultural drift, and the ash that settled across the basin after the January 2025 fires. The Eaton fire burned 14,021 acres and the Palisades fire 23,448 acres. None of that rinses off. It bonds, and then it cures.

C /

Why droppings are not cosmetic

Opaque soiling shades individual cells rather than dimming them. Those cells stop producing and start absorbing, which creates a hot spot that can permanently damage the module and, in the worst cases, its backsheet. This is the failure mode that turns a cleaning bill into a replacement bill.

03  /  The difference

The problem was never the dirt. It was who has to go up there.

A hose from the driveway reaches the first row. A pole from a truck reaches the edges. To reach the middle of a warehouse array, the far slope of a two storey tile roof or the centre of a carport canopy, somebody has traditionally had to climb onto it. That is the part we removed.

  Ladder, pole or hand-wash crew UFO Systems drone crew
People on your roofOne to six, all dayZero
Reach across the arrayEdges and low slopes onlyEvery row, centre included
Contact with your panelsBrushes, poles, body weightNone, non-contact wash
Microcrack & walk-damage riskPresent on every passEliminated
Roof and membraneFoot traffic, staging, dragged hosesUntouched
Who carries the fall riskYou, or a crew you have to hostNobody. We work from the ground
Setup before work startsLadders, lifts, staging, tie-offsNone. We launch from the ground
Water left behindTap water spotting and filmDeionized, dries spot-free

We clean the array. We don't walk on it.

04  /  The process

Four steps, and none of them start with a ladder.

01 Assess

We survey your array from the air and quote it. No roof access, no shutdown, no cost to you.

02 Plan

We build the flight plan and schedule it around your household, your tenants or your operating hours.

03 Clean

Deionized water, non-contact, no detergents and no residue. The array dries spot-free on its own.

04 Report

You get before-and-after aerial imagery and a completion record. Homeowners keep it. Facilities managers file it.

05  /  What we service

Built for arrays that are too big, too high or too fragile to hand wash.

Residential

Home systems, cleaned from the air. No ladder, no weight on the roof.

Pitched & tile roofs

Steep and fragile roof surfaces reached from above, with nobody standing on tiles that crack under a boot.

Multi-family & HOA

Shared rooftop arrays across a whole complex, covered in one visit without arranging access through every unit.

Ground-mount & patio covers

Backyard arrays, pergolas and patio canopies washed with deionized water that dries without leaving spots.

Commercial

Sites where access, downtime and liability are the real cost of cleaning.

Warehouses & distribution

Wide, uninterrupted rooftop arrays where a hand crew loses most of the day just getting access.

Retail & shopping centers

Cleaned outside trading hours with no lifts, no staging in the lot and no closed parking bays.

Hotels & hospitality

Quiet, quick and out of sight of guests. No scaffolding, no crews crossing the property.

Schools & municipal

Documented, insured work with clean completion records for public-sector reporting requirements.

Solar carports & canopies

Awkward spans over live parking, cleaned from above without closing a single row of stalls.

Ground-mount & utility-scale

Megawatt sites where throughput is the whole problem, covered row by row on a repeatable schedule.

06  /  Coverage

Where we fly.

We're based in Los Angeles and run routes across Southern California, single homes and multi-site portfolios alike. If you own several properties, it's one schedule, one point of contact and one report per cycle.

Array outside these counties? We still want to hear about it.

  • Los Angeles County
  • Orange County
  • Inland Empire
  • Ventura County
  • San Bernardino
  • Riverside County
  • San Diego County
  • Antelope Valley
07  /  Questions

The question everybody asks first.

Is solar panel cleaning actually worth it?
For routine dust, often not, and you can find plenty of people online saying so. The most-cited study behind that verdict came out of UC San Diego, whose researchers said plainly that most homeowners won't get their money back for hiring someone to wash rooftop panels. We think they were right. Two things are worth knowing before you apply that to your roof. First, the study was run on 2010 data, and in December 2022 the CPUC adopted the Net Billing Tariff, NEM 3.0, effective 15 April 2023, which cut what your exported power is worth by roughly three quarters. What a kilowatt-hour is worth to you now depends on how much of it you use yourself, so the old average doesn't decide it any more. Second, none of that arithmetic was about droppings, sap or ash, which don't rinse off and don't recover on their own. If your panels are just dusty, rinse them yourself. Call us for the things a hose can't fix.
How should I compare cleaning companies?
Ask any vendor, including us, three questions. Can you reach the centre of the array, or only the edges you can get a pole to? What is left on the glass after the water dries? And does any step of the job, including setup and spotting, require somebody on the roof? Those three answers separate the methods far better than a price per panel does.
How often should an array be cleaned?
We'd rather set the interval after we've looked at your array than sell you a schedule before we have. It depends on what's actually landing on it. Sites near freeways, farmland, construction, flight paths or a lot of trees soil faster, and low-tilt commercial arrays hold soiling that steeper residential roofs shed. Nesting birds change the answer more than anything else on the list.
Will drone cleaning void my panel warranty?
We won't tell you what your specific warranty says. That's between you and your manufacturer. What we can tell you is that non-contact washing with purified water is the least invasive method available: nothing abrasive touches the glass and nobody stands on the modules. Send us your manufacturer's cleaning requirements and we'll work to them.
Do you need roof access or a system shutdown?
Not for the estimate. We assess from the air. For the cleaning itself we work from the ground and from altitude rather than on your roof, so there's no staging, no lift and no crew crossing your property. Your system stays energized and running throughout. There's nothing to shut down and nothing for your team to coordinate on the day.
What do you clean with?
Deionized water. Because the minerals are stripped out, it lifts soiling and then dries without leaving the spotting or film that tap water and detergents leave behind. No soaps, no chemicals, no residue for the next rain to streak across your array.
How is a commercial job priced?
By site. Array size, layout, height, access, how heavily it's soiled and how often you want it done all move the number, so we quote each property individually rather than publishing a per-panel rate that would be wrong for most buildings. Recurring schedules and multi-site portfolios price better per clean than one-off calls.
Are you certified and insured?
Yes. Our pilots are FAA Part 107 certified and we're fully insured for residential and commercial work. We'll provide certificates and any documentation your property manager or risk team needs before we fly.
08  /  Free estimate

Find out what your array is leaving on the roof.

Tell us where the property is and how to reach you. We'll assess the array from the air and come back with a recommended cleaning schedule and what it costs. No roof access needed, no obligation.

  • Aerial assessment at no cost
  • A written schedule and price, not a sales visit
  • Single sites and multi-property portfolios
  • Certificates of insurance on request

Prefer to talk it through? Call 323.607.2427 or email howie@ufosystems.com.

No obligation. No roof access needed for the estimate.

Call Free Estimate