Window cleaning rounds, from storefront runs to gutter season.
Most window cleaners run on cycles: storefronts every two or four weeks, homes a few times a year, gutters every spring and fall. Put them all on one map and see who's due.
- Free for up to 50 addresses
- No credit card
- No app to install
The short answer
Updated
Lite Route Planner plans window cleaning routes from your customer list: color the map by last visit to see which storefronts and homes are due, lasso them into a round and optimize it in one click. A route holds up to 500 stops on paid plans, where Google Maps takes 10 places. It's free for up to 50 addresses, with no credit card and no trial clock.
Three kinds of window cleaning route
They want different things from a route planner, and plenty of businesses run all three.
Storefront rounds
30 to 60 shops on a two- or four-week cycle, 10 to 15 minutes each. Order matters most here, because the stops are short and the drives between them add up.
Residential jobs
Three or four homes a day at one to three hours each. Grouping homes by area matters more than the exact order.
Gutter season
Past customers, every spring and fall. The job is finding everyone due in one part of town and fitting them into a few days.
One list for every cycle
| A | B | C | D | E | F | G | H | I | |
| 1 | Customer | Address | City | Type | Cycle (weeks) | Panes | Price | Gutters | Last clean |
|---|---|---|---|---|---|---|---|---|---|
| 2 | Lucia's Bakery | 112 SW Broadway St | Beaverton, OR | Storefront | 2 | 14 | $35 | No | 10/06/2026 |
| 3 | Pine Street Dental | 4805 SW Watson Ave | Beaverton, OR | Storefront | 4 | 22 | $55 | No | 09/22/2026 |
| 4 | Main Street Hardware | 230 E Main St | Hillsboro, OR | Storefront | 2 | 18 | $45 | No | 10/05/2026 |
| 5 | Karen Whitlock | 1726 Upper Dr | Lake Oswego, OR | Residential | 16 | 38 | $310 | Yes | 06/18/2026 |
| 6 | Ben and Ava Torres | 2381 NE Cornell Rd | Hillsboro, OR | Residential | 26 | 24 | $225 | Yes | 04/30/2026 |
Cycle and Panes come in as numbers, Gutters as yes/no and Last clean as a date, so you can filter by any of them.
Cycles of 2, 4 and 26 weeks on one map
Last-visit colors line up with window cleaning cycles. Storefronts on a two-week cycle should sit at within a week or 1 to 2 weeks ago. Four-week customers come due at 2 to 4 weeks ago. Spring-and-fall homes drift to over 2 months ago, which is exactly when you want to call them.
To build this week's round, filter Cycle to 4 and last visit to 2 to 4 weeks ago, lasso what's left in one part of town and press Optimize. For gutter season, filter Gutters to Yes and last visit to over 2 months ago: that's your call list, laid out street by street on the customer visit map.
Every visit stays in the customer's history after the route is completed, with the date and any note your crew left, like "screens missing" or "shop closed, come back Thursday."
Free tools for a 40-stop storefront round
If you plan a long storefront run with a free tool, the stop limit is the first thing you'll hit.
| Feature | Lite | Google Maps | MapQuest | RouteXL |
|---|---|---|---|---|
| Free limit | 50 addresses | 10 places per trip | 26 stops, with ads | 20 stops |
| Puts stops in the best order | Yes | No | Yes | Yes |
| Saves the round for next time | Unlimited routes | No | With an account | Not stated |
| Shows who's due by last visit | Yes | No | No | No |
| Keeps a visit history per customer | Yes | No | No | No |
Checked October 19, 2026 against each product's own help and pricing pages. Here's how to get past Google Maps' 10-stop limit, and every planner side by side.
Run a storefront round
- 1
Set a short service time
Set the default to 12 minutes, or set it shop by shop. The day's total tells you whether the round finishes before the lunch rush.
- 2
Filter to what's due
Color by last visit and filter to the shops on this week's cycle.
- 3
Lasso and optimize
Draw a loop around downtown, then press Optimize. Finish at the last shop, or come back to where you started. How optimizing works.
- 4
Mark closed shops Attempted
If the shutters are down, mark the stop Attempted with a note. Later, color by last outcome to find every attempted stop and fit them into the next round.