• Pricing
A window cleaner working on a house in Canada

Booking software for Canadian window cleaners.

Your price moves with the window count, and the route keeps coming back without you rebuilding it each spring.

Try it
or
Start with Google
200 bookings a month, free. No credit card required.
  • Every house's last clean on record
  • New houses offered slots near your round
  • Card at the door or a payment request that night
  • First cleans priced before you commit

Online booking

The job prices itself off the window count

Your customer counts the windows, adds the screens and the tracks, and the number on screen is exactly the one you would have quoted at the door.

Learn more
A regular exterior clean priced instantly from the booking page.
New bookingAvailable
ServiceExterior window clean
WhereSingle-storey home · The Beaches
DateThu 14 Aug · 8:00am
Priced instantly$75

Smart scheduling

The spring rush fits on one timeline

Every job in the season sits on one day you can grab and move, so a wet morning goes to Thursday instead of costing you eleven phone calls.

Learn more
bookables.ai/schedule
A day on the schedule's calendar, with three jobs placed on a vertical time grid at the times they run.
Wednesday1 Jul
3 jobs
08:00
09:00
10:00
11:00
12:00
13:00
14:00
08:00 · Leslieville
Regular cycle clean
09:30 · The Beaches
First clean
11:30 · Roncesvalles
Flyscreens & tracks

Built for window cleaning

Every clean you are asked to price

Spring and fall routes

A home is set up once as a standing booking and comes back twice a year on the Free plan, so the season opens with a schedule already full.

Interior and exterior cleans

The inside job takes a longer slot and its own price, so a morning with a ladder in someone’s living room is never booked as thirty minutes.

Storm windows and screens

Pulling and reinstalling storms is its own service at its own duration, because it is the part that doubles the time on an older home.

Screen cleaning and track detail

The add-ons are checked at booking with their own price and their own minutes, so the day is not eaten by work nobody put a number on.

Salt film after a winter

The homes that need the March visit sit on a shorter cycle, set once as a standing booking rather than remembered every year.

Eavestrough cleaning add-ons

Sold alongside the wash as an add-on that moves both the price and the slot length, so the ladder day is planned instead of discovered.

Post-construction cleans

Nobody prices a site sight unseen: a site visit first, then an estimate with the glass, the frames and the stucco overspray itemized.

Move-out and realtor cleans

The one-off before a listing photo or a walkthrough, booked at a set price with the date it has to be finished by attached.

Storefronts and plazas

A row of storefronts each on their own weekly standing booking, so the whole run rebuilds itself every week with no reminders.

Condo boards and property managers

A manager with a book of buildings sits on one customer record, every address and its history kept separate from the others.

High-rise and swing stage work

The tall buildings are surveyed before they are priced, so the visit is its own booking and the estimate follows it.

Push the wet morning to Thursday.

Grab the jobs that did not happen and put them where they fit. Nothing commits until you let go, and it costs you nothing to do it.

  • Drag it anywhere, on any plan

    Move a job to another day or another cleaner and the week rebuilds around it. This is not the part you pay for.

  • Your customer is told, if you want

    Turn the reschedule notice on and the new day is emailed over automatically. Off by default, because half a route does not need telling.

  • Nothing double-books

    A slot that is taken is taken, on your booking page and on your schedule, so two homes never land in the same hour.

A day on the schedule where one job is dragged from one time to a later one and snaps into place on the grid.
Wednesday1 Jul
Drag to reschedule
08:00
09:00
10:00
11:00
12:00
13:00
14:00
08:00 · Riverdale
Tap & toilet repair
Parkdale
Hot water repair

Season booked solid? You still win the home.

When your page has nothing open for two weeks, the customer asks to get on the route instead of calling the next company on the list.

  • It comes in as a request, not a lost lead

    The address and the days that work for them land in your inbox, in the same thread as everything else that customer has sent you.

  • One tap turns it into a job

    Accepting puts the home on a day and emails the confirmation right away. Declining is one tap too, and they hear back without you writing anything.

  • Or work it into a street you already run

    You can always drop it in beside three homes you are cleaning that morning anyway. The request gets you the lead; the rest is up to you.

A booking request inside a message thread, answered with accept or decline without leaving the conversation.
ÉTÉmilie Tremblay

Nobody has touched our upstairs windows since we moved in. Are you doing our street at all at the moment?

Booking request
Regular clean · new customer
Request · Riverdale
AcceptDecline
An exterior clean priced from the number of windows.
New bookingAvailable
Windows22 · single level
ExtrasTracks and sills
WhereLeslieville · Thu 8:00am
Priced instantly$75

Twenty-two windows is a price, not a call-out.

Windows are a real pricing driver, so the total moves as they count them and the extras move it again. What they see on the page is the number you would have said at the door, which is why they book instead of ringing round.

A map with three service areas shaded over a street grid, and a list of territories beneath, each a group of regions with its crew.
  • Roncesvalles8 regions · 2 crew
  • Riverdale7 regions · 2 crew
  • Toronto North7 regions · 2 crew

A route is a street, not a whole city.

Claim the neighbourhoods you really run, split them across your cleaners, and the one home clear across the city never hits your schedule.

A timeline of a customer's past jobs, quotes and payments.
Priya Sandhu9 cleans
  • 4 SepExterior clean · 22 windowsDone · $75
  • 4 SepBank transfer recorded$75
  • 23 JulExterior clean · 22 windowsDone · side gate code 4192
  • 11 JunClean plus tracks and sillsDone · $95

Six weeks ago, and the gate code.

The property carries what it needs: when it was last done, what it cost, and the way in.

A customer notification giving a one-to-one-thirty arrival window with the cleaner on the way.
Bookablesnow

Your cleaner Mark is on the way.

Arrival window
1:00 – 1:30pm
8 min

Nobody is home, and that is normal.

Switch the on-the-way notice on and the empty house still knows you came, and when.

One inbox holding customer messages, team messages and Bookables notices, with unread threads marked.
AllCustomersTeamSystem
  • RMRyan MacLeod2mCan you come Thursday instead?
  • BBookables1hA booking request needs your answer
  • PSPriya Sandhu3hRunning 10 late on the Parkdale job

The message that saves a wasted trip.

The dog is out, the scaffold is up, the manager has nine buildings. One thread each, filed by address.

Exterior only, inside and out, or the full job.

Put all three on one estimate with your recommendation marked, so they choose for themselves instead of you selling it on the doorstep.

  • They pick one and sign it on the spot

    On their phone, while the salt film off the winter is still the reason they called, instead of putting it off until July.

  • The one they signed schedules itself

    It becomes a job on the schedule against that address, priced at the option they chose, with nothing re-entered by hand.

  • It expires when you say

    Put an expiration on the price, so a storefront you costed in a quiet March cannot be held to that number the following season.

  • Three options on one document is Pro

    Each option itemized down to the screens, the tracks and the eavestroughs, so the jump from an exterior wash to the full job is a number they can see.

A first clean on a big two-storey home, itemised and ready to send.
Estimate #1042
Émilie Tremblay
Sent
  • Full window clean · two storeyInside & out$290
  • Flyscreens & tracks · 14Add-on$130
  • Skylights · 3High access$120
Total$540
Pro

Or the extra home lands on the street you are on.

On Pro every open slot is scored on the drive time it adds, so a job booked mid-route goes in near the street you are already working.

  • The slot that adds the least drive time

    Live drive times rank your open slots, so the new home joins the morning you are already spending in that neighbourhood instead of starting a second trip.

  • The right territory, the right hand

    The address is matched to the neighbourhood it falls in and to the cleaners set up for that work, so eavestroughs never land on a pole-only truck.

  • Automatic routing is Pro

    On Free you see exactly the same real availability and place the home into the week yourself.

A new job being assigned, with three open slots ranked by how much travel each one adds to the day. The slot that adds the least is marked best.
New job to assign
Owen Fraser
Window clean · Danforth
Ranking 6 slots
  • PSPriya SandhuToday · 15:45Best+8 min
  • JWJacob WongToday · 14:30+22 min
  • CBChloé BergeronTomorrow · 09:15+35 min
Least added travel winsAssign Priya

Get paid before the ladders go back on the rack.

Mark it off when the cash or the transfer comes in, or run the card at the door and let the receipt go out on its own.

  • Cash and bank transfer, free

    Record what you were paid and when, right on the job, on the Free plan. Plenty of a residential route still settles without a card ever being touched.

  • Cards come with Pro

    Charge in full at booking, run the card at the door, or split a whole condo building into a payment now and the balance at the end.

  • The receipt sends itself

    Your customer is emailed one the second payment clears, so the property manager has their paperwork and you are not chasing it.

  • Into your own account

    Paid out to your own Stripe account. We never hold your money.

A list of payments, each with the customer, reference, date, method and amount, with totals received and still outstanding.
Received$4,310
Outstanding$3,840
  • Émilie TremblayP-1011 · 25 Jun · Bank transfer$380
  • Ryan MacLeodP-1012 · 25 Jun · Cash$240
  • Priya SandhuP-1013 · 28 Jun · Card$380
  • Jacob WongP-1001 · 27 Jun · Card$190

One app for the whole job

Everything you need to run your window cleaning business.

Online booking

Your own booking page, where the price moves with the window count and the screens and storms are added on before you ever see the home.

Scheduling

Every job on one day you can drag anywhere, from a quick storefront to a full day on a three-storey. Pro gives the extra home to the closest truck.

Bookings

Every job you have on in one list, from the first estimate through the spring route to the screens you added on site and got paid for.

Customers

Every home on the route with its gate code, its dog and its impossible upstairs window kept against the address instead of in your head.

Estimates

Exterior only, inside and out, or the full job with screens and eavestroughs, side by side on one estimate signed on their phone. Options are Pro.

Inbox

Every message from a customer in one thread, the photo of the salt-filmed patio door included, plus the request sent when your route was full.

Territories

The neighbourhoods you will drive to, claimed off real boundaries and split across your cleaners, so one home across the city never hits your week.

Team

All your cleaners with their own hours, their own days off and their own work, so a storm window job lands on somebody who has done one.

Payments

Record the cash or the transfer against the job for free, or run the card at the door on the day you finish. Cards are the part that needs Pro.

Starts free. Grows
only when you do.

Add your whole team and get booking for nothing.
As you grow with us you can go Pro.

Free

$0

No credit card required

Free every month

200 bookings
every month, free
Get started free

Pro

$2/ booking

Grow without limits

Pay as you go

Unlimited bookings
only $2 when you get booked
Go Pro
Explore plans→

Common questions.

From your own booking page. They tell you how many windows they have, add screens or eavestroughs if they want them, and take a slot you are genuinely open for at the price that comes out.

Yes. Windows are a real pricing driver, so the total re-prices as they count. A second storey, screen cleaning and storm window removal sit on top as options that each move the price before they book.

Yes, and it is on the Free plan. A home set up as a standing booking comes back weekly or monthly, ending never or on a date, with visits created ahead. Moving one leaves the rest of the route alone.

Drag the affected jobs onto a day that still works and the route rebuilds around them. Turn the reschedule notice on and your customers are emailed the new day automatically.

Yes. Exterior only, inside and out, or the full job with screens, tracks and eavestroughs, side by side on one estimate with your pick marked. They sign it on their phone and it becomes a job.

Record cash or a transfer against the job on the Free plan. Card payments come with Pro, and the money is paid out to your own Stripe account rather than held by us.

Related industries

All Home Services
Cleaning

Cleaning

Gutter Clearing

Gutter Clearing

Pressure Washing

Pressure Washing

Carpet Cleaning

Carpet Cleaning

Pest Control

Pest Control

End of Lease Cleaning

End of Lease Cleaning

Get Booked.

More time to service, less on admin.

Start with Email

Window Cleaning guides

All articles

Sep 9, 2026

Online booking vs phone booking: which one actually gets the job booked?

Compare online and phone bookings for service businesses, with a practical way to handle standard jobs, tricky enquiries and customers who prefer a call.

Read

Sep 8, 2026

How to take bookings while you're doing the actual work

Set up online bookings around your services, prices, travel and availability so customers can book while you're busy doing the job.

Read

Sep 7, 2026

Your booking form is not a police interview: what should you actually ask?

Choose booking form questions that help you price, schedule and prepare for the work, without making customers complete an unnecessary questionnaire.

Read

Product

  • Overview
  • Pricing
  • Updates
  • Help

Company

  • About
  • Blog
  • Contact

Legal

  • Terms
  • Privacy
  • Cookies

Get started

  • Sign Up
  • Log In

© 2026

Bookables.
Pricing