Window cleaning: scheduling questions answered
How it worksWindow cleaning has two rhythms. Commercial routes, such as storefronts and offices, repeat weekly or monthly and are the stable income. Residential work is mostly one-time spring and fall cleanings in arrival windows. Rain and wind move jobs, and higher buildings need lifts or ropes and a different crew. The job is short per stop, so the money is in dense routes and in not losing recurring customers.
How scheduling works in this trade
- Storefront and office routes repeat on a set cadence and often run before opening. The stop order is the product, and a customer expects the same day every time.
- Residential cleanings cluster in spring and fall. Many customers also want gutters or screens done in the same visit, which changes the time needed.
- Rain and high wind cancel exterior work, so a bad day pushes jobs into the following days and crowds the schedule.
- Height changes everything. A second story, a skylight or a high-rise needs different equipment and often a licensed or trained crew, and permits may apply.
- Pricing is often per pane or per opening for homes and per visit for storefronts, so the count of panes drives the job length.
Questions owners ask
How do I schedule recurring window cleaning routes?
Set up each commercial customer as a recurring plan with a cadence, a preferred day and the stop order, then generate the visits ahead of time. Skip a stop when a store is closed and pick it up the next round. Keep the same day each cycle, because customers notice changes.
How do I price window cleaning?
Many cleaners price homes by the pane or opening, with a minimum, and price storefronts per visit based on glass area and frequency. Count panes before quoting, and add extras for screens, tracks or hard water. Test your rate against real job times for a few weeks.
How should I handle rain and wind cancellations?
Move the affected jobs in one step, message each customer with the new window and put unfinished jobs in a backlog list. Decide a forecast rule so you are not deciding on each job. Recurring routes can slide a day and resume the normal cadence afterward.
How do I quote a window cleaning job online?
Show a service menu with pane-count options and a price, or take a request with the pane count and photos and send a quote. An instant quote works for standard homes. Larger or high jobs are better as a request that you review before confirming the day.
How do I batch residential window jobs?
Offer new customers only the days when you will be nearby, group homes by neighborhood and order stops to cut drive time. A spring blitz on one street, with a door hanger or message to neighbors, is a classic way to fill a day.
What arrival windows should I give homeowners?
A two-to-three-hour window usually works, because job length varies with pane count. Confirm by text the day before and send an on-my-way message with an estimated arrival. Ask whether someone needs to be home to open gates or move furniture.
How do I schedule lifts or rope work for taller buildings?
Treat the lift or equipment as a resource on the calendar and assign it with a trained crew. Allow extra setup time and a weather buffer, and store permits and insurance on the job. Taller work often needs different insurance, so confirm with your insurer.
How do I keep recurring commercial customers happy?
Show up on the same day, send a reminder or an on-my-way message and keep a visit history with photos. Renew the plan on a set date and send a renewal reminder. A storefront manager mostly wants reliability, not a clever offer.
How do I get reviews after a window cleaning job?
Ask right after the visit, while the glass is clean, with one tap to a review page. Send the request automatically after the job is marked done, and skip customers who had a complaint. A steady flow of local reviews feeds the next spring rush.
What should a window cleaner move off paper first?
Move the route list and the customer notes first, since access details like gate codes and pet warnings get lost. Then add reminders and online requests. Print a route sheet for the days you want a backup, and keep the digital copy as the source of truth.
What owners dislike in an old scheduler, for window cleaning
Each item carries a label. Sourced items adapt a complaint with evidence links in our evidence register. Searched by owners items come from real search suggestions. Our read items are our own analysis of this trade, not measured complaints.
- Searched by ownersOwners in this trade search for 'free window tint cutting software', a nearby craft, which shows people hunt for cheap, narrow tools instead of full business software. Search phrase seen: “free window tint cutting software”.
- SourcedOwners report tools with no route logic. A storefront route that zig-zags across town burns the time that makes a short job profitable. Evidence item 13 (4 sources)
- SourcedOwners report apps that lose notes when there is no signal. A cleaner on a rooftop or inside a mall service corridor needs the stop notes to stay put. Evidence item 7 (4 sources)
- SourcedOwners report paying more for each new hire. A cleaner who adds a helper for spring pays for the extra seat all year. Evidence item 1 (4 sources)
- SourcedOwners report double-booked slots. Two customers given the same arrival window on a dry day means someone gets pushed into the next rain. Evidence item 2 (3 sources)
- SourcedOwners report that updates keep moving the buttons. A seasonal crew that opens the app once a week relearns it each time. Evidence item 8 (5 sources)
- SourcedOwners report automated messages that keep arriving after a reply. A storefront manager who confirmed a visit should not get a second reminder. Evidence item 12 (4 sources)
- SourcedOwners report setup that takes weeks. A one-van cleaner wants to import customers and run the next route without a consultant. Evidence item 15 (5 sources)
- SourcedOwners report reports that are not useful. A cleaner wants stops per hour and revenue per route, not a generic job count. Evidence item 10 (5 sources)
- Our read, not a measured complaintOur read: a storefront route is a repeating list of stops, and tools that only model one-time jobs make owners rebuild the route every week.
How Apex fits window cleaning
In progress
The carpet, pressure-wash and window cleaning pack is built for this work, with arrival windows, service areas and route-based recurring stops.
- IP01Carpet / pressure-wash / window cleaning pack(Built)
- BK06Arrival windows(Built)
- RC10Route-based recurring routes (stop lists)(In progress)
In progress
Recurring plans generate visits ahead of time, and a skip or pause handles a closed store or a weather reschedule.
- SC10Recurring jobs auto-generated(In progress)
- RC04Pause / skip / vacation hold(Rolling out)
- SC11Skip / pause / weather reschedule(In progress)
Rolling out
A bulk move of a day and a weather-delay message cover rain days, and unfinished jobs sit in a backlog list.
- SC29Bulk reschedule / move whole day(Rolling out)
- CM28Weather-delay announcement to affected customers(Rolling out)
- SC04Unscheduled / backlog sidebar(Rolling out)
Rolling out
Route density, drive time and a printable route sheet help keep stops close together and give a backup copy.
- SC06Route density / best-fit window offers(Built, rolling out)
- SC28Drive-time between jobs shown(Built)
- SC40Printable route sheet / day plan(Rolling out)
Badges come from our feature audit dated 2026-10-07. Apex Flow Scheduler is early access with no outside customers yet.
Honest limits
Apex does not price by the pane automatically and has no lift or high-rise safety tools. Resource scheduling for equipment is a demo feature, and weather messages need texting or email to be connected first. Confirm any licence, insurance and permit rules for height work with your state and insurer.
Related trades
Apex price for a small crew: see pricing or pricing explained.