Window cleaning
Window cleaning software built around the route
Window cleaning is a route business. Storefronts every month, homes in spring and fall, the occasional high-rise quote. The money is in tight routes and repeat work, and maid.co is built to keep both full.
Optimized
38 min
total drive, was 71
1Alvarez
2Park
3Ross
4Nguyen
5Chen
Dense, efficient routes
Optimize by crew, for a day or a whole week, with real drive times.
Storefront routes on repeat
Monthly and custom recurring visits with periodic billing and autopay.
Quotes by pane or elevation
Line-item quotes with optional screens, tracks and hard water treatment.
Routes that make the day pay
Twenty storefronts on one street are profitable. Twenty spread across town are not. Route optimization plans each crew's day or week using real drive times, with your shop as the start and end point. The map view shows where next week's work clusters, so you can steer new residential clients toward days you're already in their area.
Online booking respects your service area and maximum drive time, and crews run from the field app with one-tap directions and on-my-way texts.
- Route optimization per cleaner or crew, for a day or a week
- Map view of scheduled work
- Service area and maximum drive time on online booking
- On-my-way texts with ETA
Recurring storefronts and seasonal homes
Storefront work is monthly or every two weeks, often before opening. Residential work swings with the seasons. Set monthly, biweekly or custom recurring schedules, and update all future visits when a store changes its hours. Bill storefronts per visit or with one periodic invoice a month, with autopay on the card on file.
For spring and fall residential rounds, marketing can email everyone you cleaned last season with a booking link, and reminders with a confirm link cut down the 'I forgot you were coming' calls.
Unscheduled
Garcia · Deep clean
2.5 h
Lee · Post-reno
4 h
Suite 210 · Quote won
3 h
Alvarez · Biweekly
Team A
Oak St Dental
Team B
Move-out · 14 Birch
Team A
Chen · Weekly
Priya
Park · Monthly
Team B
Deep clean · Ross
Team A
Airbnb turnover
Priya
Nguyen · Biweekly
Team B
Alvarez · Weekly
Team A
Office · Level 3
Team B
Quotes by pane, side or story
Build quote templates with pane counts, French panes, skylights, or per-side and per-story pricing for commercial work. Add optional items clients choose: screens, tracks, hard water removal, gutter clearing. Images on the quote show what an upgrade looks like, and the client signs to approve.
For larger commercial buildings, book a walkthrough as an assessment first, then attach terms, liability language and a deposit to the quote.
- Per-pane, per-side and flat-rate line items
- Optional add-ons chosen by the client
- Assessments for commercial walkthroughs
Property
22 Linden Ave
Deposit 25% at approval
Signed online · Terms attached
Total
$430.00
Crews, safety and the rest of the business
Ladders and water-fed poles mean safety training matters. Courses let you build and assign training on ladder safety, chemical handling and customer etiquette, and track who completed what. Permissions keep pricing and costs visible only to the people who need them.
Time tracking with timesheet approval feeds payroll prep, including overtime. Accounting picks up every invoice and payment automatically, and the CFO module can model whether a second crew pays for itself.
- Training with completion tracking
- Crew permissions like 'see costs' and 'edit pricing'
- Payroll prep from approved timesheets
A day with maid.co
A Tuesday storefront route
Say your crew has a Tuesday storefront route: 14 shops along two commercial streets, all before 10 am. Route optimization orders them by drive time from the shop. Each owner got a reminder Monday. The crew works through them, snaps a photo at each, and closes the visits in the field app.
At the end of the month, one periodic invoice goes to each shop with every service date listed, and autopay charges the cards on file. Meanwhile, a homeowner three blocks away books a spring clean online. Because you're already on that street Tuesdays, you offer her the Tuesday slot.
FAQ
Questions, answered
Can I optimize routes for a whole week?
Yes. Route optimization works per cleaner or per crew, for a single day or a full week, with start and end points you set and real drive times between stops. You can review the suggested order before applying it and adjust with drag-and-drop on the schedule.
How do I bill storefronts monthly?
Set the storefront as a recurring job with periodic billing. At the end of the period, one invoice covers every completed visit with the service date on each line. Commercial clients can have their own payment terms, and autopay can charge a saved card when the invoice is created.
Can clients choose extras like screens or tracks?
Yes. Quotes support optional add-ons that the client can select or skip when approving, such as screens, tracks, hard water removal or skylights. The total updates as they choose, and the approved items become the job's line items, so your crew knows exactly what was sold before they arrive.
Does it work for seasonal residential work?
It does. You can schedule seasonal visits as recurring jobs on a custom schedule, or use marketing segments to email last season's clients with a booking link each spring and fall. Reminders with a confirm link go out before each visit.
Can I train crews on ladder safety?
The Courses module lets you create training, including with AI help, on ladder safety, chemical handling, customer etiquette and your own standards. Assign courses to new hires and track who has completed what, so you have a record before someone goes up a ladder.
Keep exploring
Run your whole cleaning company from one place.
Try every module free for 30 days. No card, no setup fee, and we'll help you bring your clients over.