Please wait ...

How much does Window Cleaning cost?

Average Price
$50-$75 per hour

What is the price of Window Cleaning?

Want to hire a window cleaner but unsure of the cost? Read our handy guide to find out how much your window cleaner will charge for their services.

What does Window Cleaning involve?

Window cleaning is one of those jobs that most of us lack the time, skills and energy to complete ourselves. All the while, dirt, cobwebs, and even bird droppings can all land on your windows, spoiling the appearance of your property.

Regular window cleaning is therefore recommended and can be carried out weekly, twice monthly, monthly or quarterly. 

Professional window cleaners use expert tools and techniques to clean your windows. This includes windows that are located at a height, which aren’t practical or safe to try and clean yourself. 

The service may also include other cleaning jobs such as gutters, solar panels, signage, power washing and more. Specialist window cleaning can also include post-construction window cleaning, making it a very flexible and worthwhile service. 

How much does Window Cleaning cost?

The cost of window cleaning is usually very reasonable across the board, averaging between $50 and $75 per hour.

Average cost of Window Cleaning
Average cost (per hour)$65
Minimum cost (per hour)$50
Maximum cost (per hour)$75

If the window cleaning is more specialist such as requiring abseiling equipment or the removal of construction debris from your windows, then it will cost more than a general clean.

However, window cleaners work quickly and efficiently as they will see many clients in a day. Therefore, the costs are easier to manage regardless of your budget. 

What changes the price of Window Cleaning? 

The cost of window cleaning varies depending on several factors, including: 

  • Cleaning type

  • Number of windows

  • Building type

  • Frequency of cleaning

  • Time

  • Experience

  • Location

Cleaning type

Window cleaning covers a broad range of services. Standard window cleaning on a residential home can cost anywhere between $120 and $200 on average across Canada, depending on how many hours it takes to complete.

However, for all other services, the job will normally be priced as a fixed fee rather than hourly. This is because the job will need to be quoted based on the size of the area, how good the access points are, what tools are needed and the level of cleaning involved.

For windows located at a height such as high-rise buildings, your window cleaner will likely require abseil equipment and will have to work in pairs for safety reasons. Therefore, the cost of window cleaning at a height ranges between $170 and $345

It’s good to note that just because your windows aren’t on the ground floor, it doesn’t mean they are necessarily classed as ‘at a height’. Where possible, window cleaners use water-fed poles, allowing them to scale up to around 10 meters while remaining on the ground, which will also reduce the costs for the customer. 

Average cost of Window Cleaning based on the type of cleaning
Type of cleaningHighest average priceLowest average price
Regular window cleaning$200$120
Window cleaning at a height$345$170
Solar panel cleaning$170$65
Gutter cleaning$255$130

Remember that not all window cleaners will be able to offer specialist window cleaning jobs such as solar panel and gutter cleaning.

Expect to pay anywhere up to $255 for gutter cleaning, which is usually priced based on the length of your guttering. Gutter cleaning should be done once a year, or twice a year if any trees are located near your property as the leaves can block your gutters. 

Likewise, it isn’t practical to clean solar panels yourself and scratches can happen with the wrong techniques. If solar panels aren’t clean, they can’t perform effectively, so paying for an expert to do the job is well worth it, though will cost between $65 and $170 on average. The job is usually priced per panel. 

Number of windows

A window cleaner will price up the job based on the number of windows you have. They will also factor in the size of the windows since larger windows will take longer to clean. 

Sometimes this method can work out much cheaper if they only charge you per window pane, rather than a fixed fee. 

For high-rise buildings, your window cleaner may also price the job per number of floors. 

Building type

Buildings differ in terms of size and shape. For example, a single-storey residential home is far easier to clean than a giant skyscraper. 

Frequency of cleaning

The frequency at which you have your windows cleaned is entirely up to you. Though for commercial premises, in particular, twice-monthly or monthly window cleans are recommended. This is especially the case for storefronts and glass on your customer entry points, which are prone to fingermarks.

Be sure not to leave too long in between window cleans, otherwise, you’ll require a more expensive deep clean to bring your windows up to scratch.


Window cleaners will factor in how much time the job will take when working out a quotation. Usually, they’ll have a set hourly rate, especially for regular cleans.

Alternatively, they may have rates for half or full days depending on the job.

For larger or more specialized work, they may price the job as a fixed fee instead.


Window cleaners vary in experience. Some will know how to use high-tech tools, and others will stick to old-school techniques. All of which can affect the cost.


The location of your property will impact the cost of window cleaning since location affects any service you wish to hire.

Yellowknife is typically the cheapest place to find window cleaning, averaging at $50 per visit for a standard home. 

This increases up to $75 in Toronto, which has a far higher cost of living. Though keep in mind that a large majority of properties in Toronto are condos, which means you'll require high-rise cleaning that tends to be more expensive.

Average cost of Window Cleaning based on the location
LocationAverage window cleaner cost
Calgary $60
Quebec City$65

Is it worth getting Window Cleaning?

Let’s face it, window cleaning is a job that most of us don’t have the time, experience, or tools to complete regularly. Not only is window cleaning more difficult than it looks, but it can also be dangerous to clean windows that are located up high. Having a professional window cleaner take care of everything for you will save time and effort. All without having to pay a lot for the service either. So it’s worth scheduling regularly. After all, it’s one less job to think about!

Find the best professional for the job on Bark today. 

Get quotes from Window Cleaners near you

Find a Window Cleaner near you

The average rating for Bark Window Cleaners is 4.78, based on 13,374 reviews


based on 13,374 reviews