1. Start with the real working day
A seven-hour day does not provide seven hours of cleaning. Loading water, travelling to the first round, lunch, refilling, answering customers, banking cash and dealing with an awkward access problem all consume capacity.
Write down the earliest realistic first-job time and the time the last job must finish. Subtract predictable breaks and administration. Then reserve part of what remains for disruption. Ten percent may be enough on a very compact round; a spread-out or access-heavy round may need more.
2. Make the customer cadence authoritative
Every recurring customer needs a frequency, a last or next visit, an agreed price and an active/paused state. The customer cadence should drive future work. A round label such as “Tuesday North” is useful organisation, but it should not silently change an individual customer from every four weeks to monthly.
When a visit moves, decide whether only that visit is moving or whether the future sequence should move with it. Those are different business decisions. Preserve completed and invoiced history even when future scheduled work is replanned.
3. Group customers into compact rounds
Build rounds from work that can sensibly be cleaned together. Start with geography, then refine by access and working conditions:
- streets or estates that share the same parking area;
- commercial jobs that must be completed before opening;
- properties with keys, locked gates or agreed access windows;
- water-refill points and places where a van cannot easily stop;
- school traffic, market days and predictable congestion.
A compact round reduces travel, but it also makes replanning easier: a delayed block can move together without scattering isolated jobs across the week.
4. Measure the complete time per stop
“Twenty minutes to clean” is not the same as a 20-minute job slot. Include the average time to drive, park, unload, gain access, update the job and move away. Use separate averages for small regular houses, large houses, conservatories and commercial work when the mix varies significantly.
Review actual results after several weeks. If a planned 20-job day repeatedly finishes as 15 jobs, the answer is not to keep carrying five jobs forward—the time assumption is wrong.
5. Use road order, then apply working knowledge
Straight-line distance can put two nearby properties next to each other even when a railway, one-way system or river makes the drive much longer. Begin with road-aware route optimisation, choose the real starting point and then override the result where local knowledge is better. The complete window cleaning route-optimisation guide covers grouping, stop order, access constraints and measuring the result.
Keep manual control. The mathematically shortest route may still be impractical when one customer needs an early visit, a key must be collected, parking disappears after 9am or a school street closes.
RoundRun’s window cleaning planner uses road routing as a starting point while preserving a cleaner’s ability to choose the working order.
6. Decide the rain-day rule in advance
Waiting until a wet morning to invent the rule usually creates double booking. Decide whether unfinished work moves as one block, whether only selected visits move, and what happens to each customer’s future cadence.
Check the destination day’s capacity before adding work. If Tuesday was already at 90%, moving all of Monday onto it simply creates another impossible day. Spread the recovery across available space and tell affected customers once the new plan is credible.
When the disruption has already happened, use the complete rain-day rescheduling workflow to separate completed and delayed work, choose move scope and rebuild the week.
7. Connect the visit to messages and payment
The round is not complete when the glass is finished. The operational loop is:
- send any useful before-visit reminder;
- complete or skip the correct dated job;
- create the invoice or record the payment as appropriate;
- send the completion/invoice message;
- keep the outstanding balance visible for follow-up;
- confirm the next recurring visit exists.
Connecting those actions prevents the evening job of reconstructing what happened from memory. See the complete window cleaning software workflow or the Android and web field app.
Daily window cleaning round checklist
- Confirm the day’s active customers and remove paused or unavailable work.
- Check total jobs, expected value and estimated cleaning/travel time.
- Review weather, access notes, keys and time-sensitive customers.
- Choose the starting point and check the road order.
- Send reminders only after the plan is settled.
- Record completed, skipped and moved jobs as they happen.
- Check invoices, payments and outstanding balances before closing the day.
- Verify recurring customers still have their next scheduled visit.
When a spreadsheet is still enough
A spreadsheet or calendar can be perfectly adequate for a small, stable round with one worker, a handful of recurring frequencies and little invoicing. Move to purpose-built software when the same information is being copied between a diary, maps, text messages, invoices and payment lists—or when rain-day changes repeatedly create mistakes.
Test any system with a copy of a normal week before switching the live round. The window cleaning software comparison includes a practical test sequence and safe migration checklist.