biller.ca
For window cleaners & exterior crews

How much to charge for window cleaning in Canada.

2026 per-pane rates for exterior and in-and-out work, whole-home flat rates, storefront route pricing — and how to set a number you can defend.

Updated

The short answer: Canadian window cleaners charge $3 to $8 per pane for exterior-only work and $8 to $15 per pane for in-and-out cleaning in 2026, which puts a full clean of a typical home between $150 and $500. Storefront glass prices lower per pane but pays weekly. Here's the full picture — and how to turn it into your rate.

Window cleaning rates across Canada (2026)

Most residential quotes are built pane by pane, then rounded into a flat price for the home. Big cities (Toronto, Vancouver, Calgary) run 20 to 40 percent above the national ranges:

Job type Typical range Big-city range
Exterior only, per pane$3–$7$4–$8
Interior + exterior, per pane$7–$12$8–$15
Bungalow, full in-and-out clean$150–$250$200–$320
Two-storey home, full in-and-out clean$220–$380$280–$450
Screens & tracks add-on (each)$4–$7$5–$8
Storefront, per visit$15–$40$25–$60

Ranges compiled July 2026 from published Canadian price guides including HomeStars, Jobber's pricing guide, and Bark Canada. Storefront rates run $1–$3 per pane of ground-level glass with a per-stop minimum; the visit figures above reflect a typical small storefront.

What should you charge?

Two picks and a slider — your range, your projected income.

Your suggested range
$—
Per month
$—
Per season (Mar–Nov)
$—

That's the plan — Biller is how it actually lands in your account.

Build the route — get paid weekly

Estimates from this guide's market ranges — your market decides the rest.

Quoting $300 homes and $25 storefronts? Get paid for every one.

Biller turns your route into scheduled jobs and one-tap invoices — clients pay by e-Transfer or card, and every payment matches itself to the right invoice.

Start free — no credit card

Per pane, per home, or hourly?

Window cleaning has three pricing models, and the pros use the first two:

A few multipliers to build in:

Setting your own rate

The market range tells you what's plausible. Your floor tells you what's survivable. Work it out once:

  1. Add up your real costs. A squeegee-and-ladder kit is a few hundred dollars; a water-fed pole system is $1,500–$3,000+ but lets you do second-storey exteriors from the ground, faster and safer. Add liability insurance (essential when you're working above grade), gas, and the unpaid time you spend quoting and driving between stops.
  2. Price for the season. Window cleaning peaks hard in spring and again before the holidays. Book those weeks solid at full rate, and use route work and bundled services to fill the gaps.
  3. Set a minimum job charge — $120–$150 for residential is common. A six-pane job across town costs you an hour of driving; the minimum makes small jobs worth taking or easy to decline.
  4. Bundle upward. The same ladder that cleans second-storey glass cleans eaves. Quoting windows plus gutter cleaning in one visit raises the ticket 50–100% for one setup and one drive.

If you're booked out two weeks in peak season, your rate is too low — raise it for new quotes and leave your route clients where they are for a while. Recurring storefronts and repeat residential clients are the backbone of this business; protect them.

Are you undercharging?

Five quick questions. Be honest — nobody's watching.

Are you booked solid more than two weeks out?

A full calendar is the market telling you your price is too low.

Ten storefronts, every week. Zero chasing.

Biller schedules the route, invoices every stop, and matches each e-Transfer to the right storefront — spring rush and monthly commercial billing without the paperwork.

Start free — no credit card

Free plan forever · Pro $99/year · Built for Canada — GST/HST handled, e-Transfer friendly

Not ready? Try the free invoice generator

When GST/HST starts to apply

Window cleaning is a taxable service in Canada, but you don't charge GST/HST until your revenue crosses $30,000 over four consecutive calendar quarters — the CRA's small-supplier threshold. A cleaner with a modest storefront route and a spring's worth of $300 homes can cross it in a single busy year. Once you're over, you register, add tax to every invoice, and remit it. The full rules are in our plain-English GST/HST guide.

Route work makes the threshold sneak up on you — $25 stops don't feel like $30,000 until you add up a year of them. Track every payment as it lands and you'll see the line coming a quarter away.

Common questions

How much should I charge per pane for window cleaning?

In 2026, exterior-only cleaning runs $3 to $8 per pane in most Canadian markets, and interior-plus-exterior runs $8 to $15 per pane. Big-city rates sit at the top of those ranges. Charge per pane, not per window — a bay window with six panes is six panes of work.

How much should I charge to clean all the windows on a house?

A full interior-and-exterior clean of a typical Canadian home lands between $150 and $500 depending on window count and storeys. A bungalow usually quotes $180 to $280; a two-storey home with 15 to 20 windows quotes $250 to $400. Count the panes on a walkthrough and quote a flat total.

Should interior window cleaning cost more than exterior?

Interior-plus-exterior typically prices at 1.5 to 2 times exterior-only, because inside work is slower — you're moving blinds and furniture, laying drop cloths, and detailing sills. Many cleaners sell exterior-only as the entry service and upsell the full in-and-out clean.

How much extra should I charge for a two-storey house?

Add $3 to $8 per window for second-storey and hard-to-reach glass, or build it into the flat quote — a two-storey full clean typically runs $70 to $120 more than the same window count on a bungalow. Ladder time is slow and it's where your risk lives, so never price upper glass at ground-floor rates.

How much should I charge to clean storefront windows?

Ground-level commercial glass runs $1 to $3 per pane, with a minimum per stop of $15 to $30. The money is in the route, not the visit: a strip of ten storefronts at $25 each, cleaned weekly or bi-weekly, is steady recurring revenue that compounds month after month.

Do I need to charge GST/HST on window cleaning?

Not until your business revenue passes $30,000 over four consecutive calendar quarters — the CRA small-supplier threshold. After that you register and add GST/HST to every invoice. Route work adds up faster than you'd think, so track your running total from the first storefront.

Window cleaning pairs naturally with other exterior work on the same customer — if you're quoting pressure washing or house cleaning as add-ons, those guides cover the going rates.

Rates are market ranges compiled from public Canadian sources in July 2026 and will vary by market and job. This is general information, not pricing or tax advice — for GST/HST specifics, check the CRA or talk to an accountant.

Run your window cleaning business on Biller.

Booking to paid in one app — schedule the route, invoice in one tap, and watch every e-Transfer match itself to the right client.

Start free — no credit card

Free plan forever · Pro $99/year · Built for Canada — GST/HST handled, e-Transfer friendly

Not ready? Try the free invoice generator