Window Cleaning

How Window Cleaning Crews Stay on Schedule

The Brivium Team8 min read
How Window Cleaning Crews Stay on Schedule illustration

Window cleaning runs on tight windows of time. Book too loose and you leave money on the table. Book too tight and one slow job, one rained-out morning, or one no-show client blows up the rest of your day. The crews that stay on schedule are not lucky. They just have a system: a shared calendar everyone trusts, clean dispatching, honest buffers, and a way to talk to the whole crew from a phone. Here is how to put that together without turning your day into a spreadsheet.

Key takeaways

  • A shared, real-time calendar beats texts and whiteboards because everyone sees the same schedule at the same time.
  • Build weather and travel buffers into your day on purpose, not after the fact.
  • Dispatch by route and skill, not just by who is free, to cut windshield time.
  • Keep the crew updated from their phones so a change at 9 a.m. does not become chaos by noon.

Start with one shared calendar everyone can see

The single biggest scheduling problem in this trade is not the weather. It is that the owner has the real schedule in their head, one lead tech has an old version by text, and the newer guy has no idea where he is going. When jobs live in separate places, they drift. Somebody double-books. A customer gets missed. You look disorganized to people who are paying $300 to $800 for a service call.

A shared calendar fixes most of that. When every crew member sees the same live schedule on their phone, changes stick. Move a job and the guy in the truck sees it. Add an emergency screen cleaning and it lands in the right time slot for the right crew. No more group texts asking where to go next.

  • Job address, gate codes, and parking notes attached to the appointment, not buried in a text thread.
  • Scope on the card: how many stories, screens in or out, hard water treatment, inside and out or exterior only.
  • Contact info one tap away so a tech can call ahead without hunting for the number.
  • Color coding by crew or job type so the day reads at a glance.

Dispatch by route and skill, not just availability

Availability is the easy part. Anyone can hand a free tech the next job on the list. The problem is that the next job might be 25 minutes across town from the one after it. Windshield time is unbilled time. Every extra 30-minute drive is roughly half an hour you cannot invoice.

Smarter dispatching means grouping jobs by geography and matching the work to the crew. Send the crew with the water-fed pole system to the three-story commercial route. Keep the residential detail work with the tech who is fast at interior glass and careful around furniture. Cluster same-neighborhood jobs so the truck moves in a loop, not a zigzag.

Rule of thumb

If two jobs are within a 10-minute drive of each other, try to run them back to back on the same crew. Tight clusters are where your margin lives.

Build buffers for weather and delays on purpose

Window cleaning has weather risk baked in. Rain, high wind, and freezing temps can push a full day. The crews that stay sane are the ones who plan for slippage instead of pretending every day will go perfectly. Two kinds of buffer matter here.

Time buffers between jobs

Leave a realistic gap between appointments for travel, setup, teardown, and the customer who wants to walk every window with you. A typical residential exterior job that you quote at 90 minutes often eats 110 to 120 minutes door to door once you count driving and small talk. If you book them back to back with zero gap, you are behind by job three.

A weather day in the week

Keep one lighter day, often a Friday, as a catch-up buffer. When Tuesday gets rained out, you slide those jobs into Friday instead of overloading Wednesday. Some crews also book weather-sensitive exterior work earlier in the week so there is room to recover before the weekend.

A worked example: pricing your buffers into the day

Say a two-person crew works an 8-hour day and you want a realistic, not fantasy, schedule. Here is how the math shakes out when you respect drive time and buffers.

  1. Available on-site time: start with 8 hours, then subtract 45 minutes for lunch and 30 minutes total for morning load-out and end-of-day cleanup. That leaves about 6 hours 45 minutes.
  2. Drive time: plan on 15 minutes average between clustered jobs. For 4 jobs that is roughly 45 minutes of driving across the day. Now you have about 6 hours of true working time.
  3. Job length: if your average residential job runs 90 minutes of hands-on work, 6 hours holds 4 jobs cleanly.
  4. Revenue check: 4 jobs at an average ticket of $325 is $1,300 for the day. Try to force a 5th job and you shave the buffers, run late, and risk a rushed job that turns into a callback that costs you more than the extra ticket earned.

The lesson: four solid jobs with buffers usually beat five rushed ones. Rushed jobs create streaks, callbacks, and bad reviews, and every callback is a free repeat visit you did not get paid for.

Keep the whole crew in sync from their phones

The schedule you set at 7 a.m. rarely survives contact with the day. A customer reschedules. A commercial account adds a floor. Wind kicks up and the high work moves to tomorrow. What separates the smooth crews from the stressed ones is how fast that change reaches everyone.

  • Push updates to the calendar so the change is visible instantly, no relay through the owner required.
  • Let techs mark a job as on the way, started, and complete so the office knows exactly where the day stands.
  • Notify the next customer automatically when the crew is running late, so a 20-minute slip does not become an angry phone call.
  • Keep photos and notes attached to the job so anyone can pick up where the last visit left off.

When the crew can update status and the office can see it live, you stop making a dozen check-in calls a day. That is time back for selling the next job or catching up on invoices.

Close the loop: confirm, complete, and get paid

Scheduling does not end when the crew shows up. It ends when the job is done, the customer is happy, and you are paid. Confirm appointments the day before to kill no-shows. Send a quick heads-up when the crew is en route. When the work is finished, collect payment on the spot instead of mailing an invoice and waiting three weeks. A card payment taken at the door is the fastest way to keep cash flowing and to free the next slot on your calendar without a receivables headache.

Brivium keeps your window cleaning scheduling, dispatching, branded quotes, and card payments in one app, so the whole crew sees the same live calendar and you get paid before you leave the driveway.

Start free trial

Put it all together and a good schedule is not about cramming in more jobs. It is about running the jobs you have with less friction: one calendar everyone trusts, routes that respect drive time, honest buffers for the weather you know is coming, and instant updates when the day shifts. Do that consistently and you look reliable to customers, and reliable is what gets you referred.

Frequently asked questions

How many window cleaning jobs should a crew book per day?

For a two-person residential crew, 4 to 5 clustered jobs is typical once you account for drive time, setup, and buffers. Booking beyond that usually means rushing and callbacks.

How do I handle rained-out window cleaning jobs?

Keep a lighter catch-up day, often Friday, and book weather-sensitive exterior work earlier in the week. When a day rains out, slide those jobs into your buffer day instead of overloading the next one.

What is the best way to keep my crew on the same schedule?

Use one shared, real-time calendar that every tech sees on their phone. Changes push instantly, jobs include address, scope, and notes, and techs mark status so the office always knows where the day stands.

How can better scheduling help me get paid faster?

Confirming appointments cuts no-shows, and taking card payment on-site when the job is complete removes the wait for mailed invoices. That keeps cash flowing and frees your calendar sooner.

Quote faster. Win more jobs.

Brivium turns your estimate into a branded quote customers approve and pay online. Free for 14 days, no credit card required.

Start free trial