Don’t Wash Away Profits: The Math Behind Solar Panel Cleaning
- Truckroll Tech

- 6 hours ago
- 5 min read
Solar panels work best when they receive as much sunlight as possible. Dust, pollen, bird droppings, and other debris reduce energy output [called soiling loss]. But cleaning panels isn’t free. You need to balance the value of regained electricity production against the costs of cleaning.
Here’s how to think about when a cleaning makes financial sense.
Try the Solar Cleaning Decision Calculator:
Cleaning solar panels is a big decision for any solar farm or large system. You want to protect your revenue without spending more than you need to. This guide walks you through the key factors in a straightforward way. It covers water availability, different cleaning methods, site performance, panel warranties, and local conditions like being near oil facilities, concrete plants, almond orchards, or other farms. It also shows how to use a simple calculator to run the numbers based on your PPA rate, next rainfall, and other details.
Step 1: Figure Out the Value of the Energy You Are Losing
Soiling from dust, pollen, bird droppings, or industrial particles slowly cuts down how much power your panels produce. In dry periods, you might lose 0.2 to 0.5 percent of production per day. That rate can go higher near certain sites.
Local conditions make a difference. Near almond farms or other orchards, pollen and harvest dust can push losses to 0.5 to 0.8 percent per day during busy seasons. Concrete plants create abrasive cement dust that builds up fast. Oil or gas facilities leave a greasy film that attracts even more dirt. General farm areas can add fertilizer dust or soil residue too.

To run the numbers, you need a few basic inputs for your calculator:
How much energy your site produces each day
Your PPA rate or the price you get for the power
Your current soiling loss percentage (from monitoring data or sensors)
Here is a simple example for a 100 MW site making about 600 MWh per day at $40 per MWh:
A 5 percent soiling loss means 30 MWh lost each day, or $1,200 in lost revenue.
If your PPA is higher at $70 per MWh, that same loss jumps to $2,100 per day.
Use your actual performance data from the SCADA system or monitoring platform to keep it accurate.
Step 2: Calculate the Real Cost of Cleaning
Cleaning costs depend on the method you choose and how you handle water and equipment.
Common options include dry brushing, robotic systems, manual hand cleaning, or water-based washing with tractor-mounted equipment. Dry methods work great when water is limited. Water-based cleaning handles sticky dirt better, like oil residue or cement dust.

Water is often the biggest variable:
Using local municipal water or an on-site well keeps costs lower, around $3 to $5 per 1,000 gallons.
Pulling from a fire hydrant can work in some areas but usually needs approval and may add extra fees.
Trucking water in becomes necessary in remote or dry locations. This can add $0.10 to $0.50 per gallon delivered, plus mobilization time. A full cleaning on a 100 MW site might need 50,000 to 200,000 gallons or more.
Other costs include labor at $15 to $35 per worker-hour, equipment rental, crew travel, and any requirements for handling dirty runoff water.
A good rule of thumb:
Dry or robotic cleaning often runs $1 to $3 per kW.
Water-based cleaning with trucking can range from $3 to $7 per kW or higher depending on distance.
Put your chosen method and water logistics into the calculator for a realistic total.
Step 3: Check the Weather and Next Rainfall
Rain is free cleaning from nature. Before you schedule anything, look at the forecast.
Use your calculator to include the next expected rainfall. A good guideline is this: if more than 0.2 inches of rain is predicted within the next 7 to 10 days, it often makes sense to wait. In very dry areas where you might go 4 to 6 weeks or longer with no measurable rain (under 0.1 inches), planning a cleaning becomes important.
Light drizzle under 0.1 inches usually just shifts the dust around instead of washing it away. Heavy rain can reset everything nicely.
Try the Solar Cleaning Decision Calculator:
Step 4: Run the Break-Even Numbers in Your Calculator
The basic idea is simple. Compare the money you are losing from soiling against the cost of cleaning.
The main equation looks like this: Daily lost revenue multiplied by the number of dry days ahead should be greater than the total cleaning cost.

You can build this in a spreadsheet or use one of the solar soiling calculators available. Input your current soiling percentage, PPA rate, days until the next 0.2-inch rain event, and your full cleaning cost.
Example for the 100 MW site:
At 5 percent soiling and $1,200 lost per day with 30 dry days ahead, you are looking at $36,000 in total losses.
If cleaning costs $250,000 (especially with trucked water), it probably does not make sense yet.
But if soiling climbs to 15 percent near an almond farm, losses jump to $108,000 or more. A higher PPA rate can change the decision quickly.
Run different scenarios in the calculator. Test what happens if you are near a concrete plant or oil facility where dirt builds faster.
Step 5: Keep an Eye on Site Performance and Panel Warranties
Good monitoring helps a lot. Use soiling sensors, drone checks, or your string-level data to track losses in real time. Many systems flag when soiling hits 5 to 7 percent.
When it comes to warranties, most panel manufacturers support proper cleaning as long as you follow their guidelines. Stick to approved tools and pressures so you do not damage the glass or coatings. Keep clear records of your cleaning activities in case you ever need them for a claim. Tractor-mounted systems can be fast but make sure they meet the manufacturer’s recommendations.
Step 6: Consider Your Local Site Conditions
Every location has its own story. Think about what is nearby:
Almond orchards or other farms can create seasonal pollen and dust spikes.
Oil facilities or concrete plants add unique types of dirt that may need different cleaning approaches.
Water availability in your region plays a huge role, especially in drier parts of the country.
Seasonal patterns matter too, like bloom times in agricultural areas.
Try the Solar Cleaning Decision Calculator:
Simple Guidelines to Remember
At lower PPA rates under $30 per MWh, wait until soiling goes above 10 to 12 percent and no good rain is expected for several weeks. Dry or robotic methods are usually the smarter choice.
At higher PPA rates over $60 per MWh, even 5 to 8 percent soiling can justify cleaning sooner, especially near farms or industrial sites.
In very dry or dusty zones, plan cleanings every 4 to 8 weeks during the dry season and budget for water trucking if needed.
In rainy or humid areas, you can often let nature handle most of the work unless local dust sources are unusually heavy.
The key takeaway is to run the numbers in your calculator before making any cleaning decision. Factor in your PPA rate, water logistics, local soiling sources, and rainfall forecast. A thoughtful approach like this protects your revenue and keeps your solar asset performing well for years to come. Update the inputs whenever conditions change and you will make smarter choices every time.
Bottom Line
Cleaning panels is a maintenance decision. Track soiling losses, know your PPA rate, watch the weather, and run the math. A structured approach ensures you spend cleaning dollars wisely and maximize system output.
Try the Solar Cleaning Decision Calulator:


