Pricing

Honest pricing, free quotes

Every quote is free and based on your actual property, so you are never guessing. The ranges below give you a realistic sense of cost before you call. The final number depends on the number and size of your windows, the number of storeys, access, and which services you combine.

Average rating, 300+ reviews
4.9
Years serving Toronto
12
Homes and businesses cleaned
8,000+
WSIB covered and guaranteed
Insured

Condo or apartment

$120 to $220

per visit

Interior and exterior of accessible windows for a suite, including sills and tracks.

  • Interior and exterior glass
  • Sills and tracks
  • Spot-free finish
Get exact price
Most common

Townhouse or semi

$200 to $360

per visit

A typical two-storey semi or townhouse, inside and out, with screens included.

  • Interior and exterior glass
  • Screens, sills, and tracks
  • Fed-pole upper floors
Get exact price

Detached home

$320 to $650+

per visit

Two and three-storey detached homes. Larger estate homes are quoted on site.

  • Interior and exterior glass
  • Screens, sills, and tracks
  • Hard-to-reach upper windows
Get exact price

Storefront or office

From $60 per visit

recurring

Recurring storefront and office cleaning. Per-visit price drops with frequency.

  • Street-facing glass
  • Flexible scheduling
  • Weekly to monthly plans
Get exact price

Ranges are a guide for typical Toronto properties. Your written quote is exact and always free.

What sets the price

Five things we look at

Number and size of windows
More glass and larger panes take longer, so they cost more.
Storeys and access
Upper floors, steep lots, and tight access take more time and equipment.
Inside, outside, or both
Exterior only is the most affordable. Interior adds time and needs access.
Extras
Screens, sills, tracks, eavestroughs, and pressure washing can be added to any visit.
One-time or recurring
Scheduled recurring service is priced lower per visit than a single clean.

Add to any visit

Common add-ons

Eavestrough and downspout clearing
$140 to $320
Pressure washing (deck, patio, walkway)
$160 to $450
Screen deep clean
From $4 per screen
Post-construction glass cleanup
Quoted on site

Booking add-ons in the same visit usually costs less than separate appointments.

Pricing questions

How quotes work

Why are these ranges and not fixed prices?
Window cleaning depends on your specific property: how many windows, how big, how many storeys, and how easy they are to reach. Ranges keep us honest. Your written quote is exact, and it is free.
Is the quote really free?
Yes. We give a free, no-obligation quote based on your property. For most homes we can quote from a few details and photos. For larger or unusual properties we may take a quick look first.
Do you charge more for second and third storeys?
Upper floors take more time and equipment, so they affect the price, but our pure-water fed-pole systems reach them efficiently from the ground without ladders against your home.
Can I save by booking regularly?
Yes. Recurring service, whether twice a year for a home or weekly for a storefront, is priced lower per visit than a one-time clean, and it keeps your glass consistently clear.

No surprises

What customers say about our pricing

Booking was simple and the crew arrived on time. Our front windows face the street and pick up a lot of dust, and they came back perfectly clear. We have already booked them for the fall.
Sarah M. Leaside · Residential
They cleaned the glass on our three-storey house from the ground without leaning ladders on the brick. Tidy, polite, and the price matched the quote exactly.
David R. The Annex · Residential
We have a small restaurant and the front glass is the first thing people see. Tidy Windows keeps it clean on a schedule that works around our hours. Reliable every time.
Elena V. Leslieville · Commercial

New customer offer: 10% off your first clean

Ready for windows that let the sunshine in?

Get a free, no-obligation quote. Tell us about your property and we will get back to you quickly, usually the same day.

For new customers. Mention the website when you call.

Get a free quote