Solar Cleaning Route Scheduling: The Complete Guide to Planning Days, Trucks and Routes
Every solar cleaning company sells the same thing in the end: clean glass on a roof, a ground mount or a carport, done safely and on the day the customer was told. What separates a profitable day from a long, tiring one is mostly decided before the truck leaves the shop. Which jobs are on the list, which truck takes them, what order they run in, and whether the first roof of the day is the one that should go first.
This guide walks through the whole scheduling and routing side of a solar cleaning business, from the moment a cleaning comes due to the moment the last customer gets an arrived text. Each section points to a deeper guide in this series.
Where Routes Come From
This series is part of the solar cleaning route software section of the site, which covers how SolarCleaningBossPro handles routing and scheduling end to end.
A route is only as good as the list it is built from. In most solar cleaning companies, that list comes from three places: recurring customers who are due again, one-time cleanings booked from a quote or a website request, and the odd same-day call. If those three sources live in three different places, such as a spreadsheet of last cleaning dates, a notebook of callbacks and a phone full of texts, building tomorrow's route means stitching them together by hand every evening.
SolarCleaningBossPro puts them in one place. Recurring customers sit on a plan with a minimum number of days between visits, such as 180 days for a twice-a-year home, 365 for a yearly home or 90 for a quarterly commercial array. When that many days have passed, the cleaning comes due on its own. One-time cleanings, including approved estimates, land in the same spot. The full flow from due date to scheduled day is covered in Scheduling Solar Cleaning Jobs: From a Due Date to a Day on the Board.
The Waiting List Map
Everything that came due shows on the Waiting List, which is both a list and a live map. Pins are colored by status: not due yet, due now, and overdue past a 7-day grace. That last color is the one to watch. An overdue pin is a customer who was promised a cleaning and has not had one, and a few of them clustered in one corner of town is a strong hint about where a truck should go next.
The map is the reason routing gets easier. Instead of reading addresses and trying to picture where they are, you look at a cluster of due pins on the north side, pick them, and assign them to a truck and a day. The list view under the map shows the same jobs with the panel details under each address, so you can see whether that cluster is six small single-story roofs or two big steep ones.
Trucks, Days and Route Order
Once jobs are assigned, they show on the Scheduled List, the dispatch board, by day. You can filter the board by truck, which matters as soon as you run more than one. A common setup is one truck on residential roofs and one on commercial arrays, because the two kinds of work need different ladders, different hose lengths and different hours.
For each truck and day you can auto-route the stops Closest First or Furthest First from the shop. Closest First starts near home and works outward, which suits a day where you want to be close to the shop early. Furthest First drives out to the far edge first and works back toward the shop, so the last stop of the day leaves a short drive home. Either way, you can still set the route order by hand when you know better, such as moving a steep two-story roof to the first slot of the morning. The tech's phone shows exactly the order on the board.
Planning Around Panels, Heat and Weather
Solar cleaning has a few scheduling rules that generic field-service software knows nothing about. Many operators like to start early, while panels are cool and before the sun gets high, and save easy ground mounts and carports for later in the day. Hot afternoons, high wind and rain all change what a truck can safely do. And pollen season or a dry, dusty stretch can push a lot of customers to call at once.
None of that is automatic. It is judgment, and the software's job is to make the judgment easy to act on: panel count, mount, stories and pitch shown under every address, so you can see which stops are the hard ones; a board where a whole day can be moved; and two-way texting so the customers on a rained-out day hear from you quickly. The deeper guides cover early morning starts, heat and wind, rain days and dirty seasons one at a time.
How Many Roofs Fit in a Day
The most common scheduling mistake in this trade is booking by count instead of by size. Eight stops sounds like a normal day until two of them are 3+ story roofs with sixty panels and bird proofing. Because every job in SolarCleaningBossPro carries its panel count, mount, roof stories, pitch and extras, the person building the route can add up the real work before committing a truck. A line like “24 panels · Roof · 2-story · Low pitch · Bird proofing” says more about the time a stop will take than any address ever could.
Grouping neighborhoods matters just as much. A tight cluster of homes that came due in the same month is the most profitable day a residential truck can have, because the time saved on the road goes back onto roofs.
The Customer Side of the Route
A route works better when the customer knows it is coming. Customers choose their own alerts: the night before, when they're next, and when the tech arrives. On-the-way and arrived texts go out automatically as the tech taps through the day. In the customer app, the homeowner can see a live map with their place on the route: “You're stop 12 of 20 — the crew is 5 stops away.”
That matters for solar cleaning in a practical way. The tech needs the side gate open, the dog inside and the hose off the spigot. A customer who knows the crew is three stops out is far more likely to have all three ready.
The Office and the Truck During the Day
Once the day starts, the tech's phone runs the route: jobs in order, a navigation button, panel details and access notes on each card, Start, Skip and Complete, before-and-after photos and the time clock. Crew GPS shows each truck on the office map, so when a same-day request comes in, the office can see which truck is closest. When a tech skips a stop because of a locked gate or a dog in the yard, the skip comes back to the office with the tech's note, and the office can text the customer and put the job on another day.
When a job is completed, the invoice is created and a card on file can be charged, and a recurring cleaning starts counting toward its next due date. The route for the next cycle starts building itself.
Growing From One Truck to Two
Most solar cleaning companies start with one truck and the owner on the roof. The scheduling habits you build then, such as clustering due pins, sizing days by panels and pitch, and keeping access notes on the address, are the same ones that make a second truck work. Employees get personal PINs and truck assignments, the board filters by truck, and each tech sees only their own stops.
The rest of this series takes each piece in turn: the Waiting List map, route order, splitting residential and commercial trucks, heat, wind and rain days, dirty seasons, roofs per day, job time estimates, neighborhoods, same-day add-ons, filling gaps, customer texts, crew GPS, the dispatcher's morning checklist, adding a second truck and moving off paper. For the overview of every routing feature, return to the SolarCleaningBossPro solar cleaning route software page.
Build Tomorrow's Route From a Map
SolarCleaningBossPro shows every cleaning that came due on one map, auto-routes each truck from the shop and puts the same order on every tech's phone.
Start Free Trial