IndustriesWindow cleaning

Window cleaning business software

Business Genie is window cleaning business software built around route optimization. Each crew’s homes and storefronts are put in the order that drives least, quotes go out as estimates, and you get paid by card, Apple Pay, PayPal, Venmo or Cash App.

Plans from $50 a month · One month free · No credit card

Route optimization
As booked36 miAs routed
26 mi
10 mi shorter

One truck’s day, in booked order and as routed. A sample window cleaning day, simulated, beside this.

Sample day · Window cleaning · 1 truck
In the order it was booked: 9 jobs, 1 h 12 min of driving, every window kept. Done at 1:57 pm.
6 am789101112 pm123
Booked36 mi
Routed26 mi
Sample day, simulated: one window cleaner, six storefronts before opening, three houses and one same-day call, on a one-mile street grid at 30 mph. Times on site are for one person.

A window cleaning day, as booked

A window cleaning day starts on the storefront route, before the shops open. Written in the order they open, the bakery at 7, the dental office at 8, the bank at 9, the sheet sends the truck across town and back between shops a mile apart. Then the houses: the one with inside work is given a two-hour arrival time, because someone has to be home for it, and the rest are told the afternoon.

  1. 1Bakery front, open at 7Storefront cleaning · Main St15 minby 7 am
  2. 2Dental officeStorefront cleaning · University Dr15 minby 8 am
  3. 3Bank branch doors and glassStorefront cleaning · Broadway Rd20 minby 9 am
  4. 4Hair salonStorefront cleaning · Country Club Dr10 minby 9 am
  5. 5Boutique window displayStorefront cleaning · Southern Ave15 minby 10 am
  6. 6Taqueria and its patioStorefront cleaning · Center St20 minby 11 am
  7. 7Two stories, in and out, with screensResidential window cleaning · Ocotillo Ln185 min8 am–10 am
  8. 8Single story, outside onlyOutside-only window cleaning · Palo Blanco Way60 min12 pm–4 pm
  9. 9Four screens the dog went throughScreen cleaning and repair · Mesquite St35 min12 pm–4 pm

As booked: 1 h 12 min of driving, the last job done at 1:57 pm.

The same day, routed

Business Genie puts the day’s stops in the order that drives least, and keeps the time windows you promised and the length of every job.

In this sample the same 9 jobs take 52 min of driving instead of 1 h 12 min, and the last one is finished at 1:41 pm instead of 1:57 pm.

How route optimization works in Business Genie

11:20 am, dust on the patio glass

A restaurant from Thursday’s route calls: last night’s dust storm left its patio glass brown, and it opens for dinner at 4. Can the truck come today?

Business Genie orders each crew’s stops to drive the least and splits the day’s jobs across crews. The truck gets turn-by-turn directions to the next stop.

In this sample the call is fitted in at 1:47 pm and the day is done at 2:12 pm. Taken straight after the job in hand, with the rest driven as booked, the day runs to 2:42 pm.

Counting the glass

Stop 7 · Ocotillo Ln · 185 min

8:43 am–11:48 am · 6 min drive in

Two stories, in and out, with screens.

To quote a house, a window cleaner walks round it and counts the glass. That count is the price, and it is also the time: a few minutes a pane, a couple a screen, and it is how long this stop holds the truck, which is what the rest of the day is planned around.

Sample job · Ocotillo Ln · 185 min

  • The stop on the day185 min

30 panes outside and in, 14 screens, 14 tracks: 185 minutes on the day. Choose a line to see what it counts on the walls, and what the work is.

Sample job, simulated: the Ocotillo Ln stop on the sample day, a two-story house cleaned inside and out by one person. Minutes per pane are typical, not measured; every house differs.

Route your own window cleaning day

Put in your own jobs, how long each takes and the windows you promise, and Business Genie puts them in the order that drives least, and re-orders it when a call comes in.

The first month is free. The team sets up your account and moves your customer data over at no charge, and route optimization is on every plan.

Window cleaning jobs, and how long they take

The work a window cleaning business books, and how long each job takes once the truck is there. Business Genie keeps the length you set for each job when it routes the day.

  • Storefront cleaning10–25 min×7
  • Screen cleaning and repair20–60 min×1
  • Outside-only window cleaning45–120 min×1
  • Gutter cleaning60–150 min–
  • Hard water stain removal1–3 h–
  • Residential window cleaning1–4 h×1
  • Commercial buildings2–6 h–
  • Post-construction window cleaning3–8 h–
Hours on site, 0 to 4 h, the longest job in the sample day: solid for a quick job of each kind, pale for how long one can run, broken at the edge where a job runs past the scale. On the right, how many the sample day holds (10 jobs). Sample figures; every business’s own will differ.
  • Storefront cleaning

    The outside glass, the doors and the frames, before the shop opens: a scrubber and a squeegee from the sidewalk, a pole for the transoms, the sills and the door handles wiped last. On a weekly, two-week or four-week cycle, priced by the visit and billed monthly.

  • Screen cleaning and repair

    Torn screens are rescreened at the tailgate: the old spline pulled, new mesh laid over the frame, rolled in with fresh spline and trimmed; bent frames are rebuilt from stock. Priced by the screen.

  • Outside-only window cleaning

    Every pane from the outside with a water-fed pole: a brush on a carbon pole fed with filtered, deionized water, scrubbed and rinsed from the ground, with no squeegee and no ladder. Nobody has to be home. Priced by the pane or the window.

  • Gutter cleaning

    The gutters are scooped out from a ladder or the roof, the downspouts flushed with a hose to check they run, and the debris bagged. Priced by the linear foot and the number of stories.

  • Hard water stain removal

    Sprinkler spots etched into the glass do not come off with a squeegee. The pane is tested, then worked with a mild acid or a polishing compound and a pad, section by section, and rinsed. Priced by the pane, and quoted after a test spot.

  • Residential window cleaning

    Screens come out first and are washed on the drive. The outside glass is scrubbed and squeegeed by hand on the ground floor and from a water-fed pole upstairs, rinsed with pure water so it dries without spots; then the inside, pane by pane, the tracks and sills, and the screens go back. Priced by the pane or the window, the second floor higher, screens and tracks as their own lines.

  • Commercial buildings

    Low-rise offices, clinics and schools: the curtain wall from a water-fed pole or a lift, the entrance glass by hand, the inside on a quieter day. Quoted per building and cleaned on a contract, often monthly or quarterly.

  • Post-construction window cleaning

    New glass under stucco splatter, paint, mortar and labels. Each pane is soaked, then scraped with a fresh razor held flat, slowly, because tempered glass scratches, and finished with a squeegee; frames and tracks are vacuumed of grit. Priced by the hour or at a higher rate per pane.

Questions about window cleaning business software

Does Business Genie route window cleaning crews?
Yes. Route optimization is on every plan: it orders each crew’s day, splits jobs across crews, keeps time windows and job durations, and re-routes when a job is added.
Does Business Genie send follow-ups automatically?
Yes. Business Genie sends automated follow-ups and review requests.
What does it cost to start?
Nothing for the first month, and no credit card is needed. Plans start at $50 a month after that.