Attorney Portrait
Topic Small Business,

In this window washing pricing guide, we’ll talk you through how to set profitable rates for your business. Get an idea of what others in the industry are charging, and learn the basic formulas. 

Steer clear of the common pricing mistakes, and learn how software can make your pricing workflow more efficient and more accurate.

Window Cleaning Pricing Models Explained

Window cleaning pricing depends on how you charge for the job. The model you choose affects your time and income. It can also make quoting easier or more complex.

You have a couple of options to choose from.

First up, there’s per-window pricing:

  • You charge a set rate for each window. 
  • You can also add charges for screens, tracks, or sills.
  • This strategy tends to suit residential jobs best.

Alternatively, you could use per-pane pricing:

  • You charge for each pane of glass within a window. A pane is one section of glass in a window.
  • Multi-pane or grid windows increase your count.
  • Detail work takes longer, so price per pane is higher.
  • This method is a good choice for older homes or decorative glass.

Next, you can price by the hour:

  • You charge based on time spent on-site, your costs, and where you operate.
  • You include setup, cleaning time, and pack-down.
  • This method suits first-time or unpredictable jobs.

Finally, you can use flat-rate pricing:

  • You give one total price for the job. This price should account for the time it’ll take you, how many windows you need to clean, and the site conditions.
  • This method is common for repeat clients or familiar job types.

You can also combine a few different models. For example, you might use per-window pricing for standard glass, then add flat rates for extras like screens or stain removal.

RELATED ARTICLE — Creative Cleaning Company Names to Win New Clients

How Much to Charge for Window Cleaning (Real Rates and Examples)

So, you want to know how much to charge for window cleaning. It’s a good idea to research what others in the market are charging.

The average cost of window cleaning is between $150 and $302 per visit. The average is about $221. Smaller jobs can be as cheap as $85, while larger or more complex jobs can be $450 or more.

Let’s unpack the details.

Residential Window Cleaning Pricing

Homes are easier to price because layouts are typically similar. You know what to expect, so you can use per-window rates or a flat job price.

Here are some benchmarks:

  • Interior or exterior only: $4 to $8 per window
  • Both sides: $8 to $16 per window
  • Larger or picture windows: Higher due to time
  • Multi-pane windows: Higher due to detail work

Add-ons can increase your total job value, too.

  • Screen cleaning: $2 to $5 per screen
  • Track and sill cleaning: $2 to $5 per window
  • Hard water stain removal: $10 to $30 per window
  • Paint removal: $5 to $15 per window

Commercial Window Cleaning Rates

Commercial window cleaning rates vary more. Some job sites are easy to access. Think cleaning the windows for a small storefront. Others are more difficult, like multi-story buildings.

  • Small commercial jobs: from $150 per visit
  • Larger sites: up to $1,500 per job
  • Hourly rates: $85 to $170 per hour

How Job Type Affects Price

The type of work will impact how much you can charge for it.

Take an interior-only job as an example. That will take less time than doing both the interior and exterior of each window.

Post-construction cleaning is another good example. It will likely take longer because the windows are covered in debris.

Then, there’s unique glass or intricate window designs. These take extra care and sometimes special tools to clean.

Your goal is to make sure the price you charge genuinely reflects the time and effort the job demands.

Key Factors That Affect Window Cleaning Prices

You want to learn how to price window cleaning. You’ll need to get familiar with what drives cost.

Window Size and Type

Window size changes how long a job takes. It’s pretty simple: larger glass needs more time and care.

Here are some average window cleaning rates per window:

  • Small or standard windows: $4 to $8 each
  • Large or picture windows: $10 to $20 each
  • Multi-pane windows: $8 to $15 each
  • Skylights or hard-to-reach glass: $20 to $30 each

Access and Height

If you’re going to spend more time on a job because access is limited, you’ll want to charge more.

The same goes for higher windows. These have extra setup and safety requirements, like ladders or harnesses.

For example, a two-story home will take much longer to clean than a single-story home with the same window count.

Window Condition

A client who gets their windows cleaned once a month will likely pay less per clean than someone who gets them done once a year.

That’s because dirtier windows take more work. You’ll spend more time on site, and your price needs to reflect this.

Damaged windows can also be harder to clean. And if there’s paint or debris involved, you may need to charge more.

Cleaning Frequency

How often a client books a service also affects your pricing. As we touched on, regular jobs are faster to complete:

  • One-time jobs take longer due to buildup.
  • Recurring jobs might get a 10% to 20% discount.

Glass Type and Materials

Sometimes, the type of glass needs a specialist cleaning approach.

  • Standard glass is the fastest to clean, so it will be cheaper.
  • Tinted, tempered, decorative, or leaded glass needs special care, which means you should charge more.

Labor and Location

Finally, the cost of your labor, where you operate, and where the job is located will influence the final price of the job.

You need to make sure the price covers your time and travel to and from the site. That’s why it can be a good idea to have a minimum charge that applies to smaller jobs. 

RELATED ARTICLE — How to Make Great Flyers for Your Cleaning Service Business

Step-by-Step: How to Price a Window Cleaning Job

Fast, accurate pricing can cut admin time and protect your profit. Here’s a step-by-step method to follow.

Step 1: Count and Assess the Windows

Start by counting every window or pane. Then assess size, type, and access.

  • Write down the total number of windows or panes.
  • Note any large, multi-pane, or specialty glass.
  • Check height and access points.
  • Identify any tight or risky areas.

Step 2: Estimate Time on Site

Next, estimate how long the job will take using past jobs as a reference. Include setup and pack-down time, as well as travel.

You might need to add extra time for detailing work or extra services if the client has requested them.

Step 3: Choose Your Pricing Method

Select the pricing model that’s the best fit for the job:

  • Use per-window pricing for standard homes.
  • Use hourly pricing for uncertain jobs.
  • Use flat-rate pricing for repeat work.
  • Combine methods when needed.

Step 4: Add Extra Services

Account for add-ons that increase job value. That might include:

  • Screen cleaning
  • Track and sill cleaning
  • Hard water stain removal

For example, you might add $3 per screen for 18 screens.

That extra = 18 × $3 = $54.

Step 5: Calculate Total Price

Now calculate your final price. Include all base work and add-ons.

For example, say you have 22 windows priced at $10 each. That’s $220. This cost has your labor, materials cost, and travel time built in.

You add on screen cleaning for 18 screens.

The total price is $220 + $54 = $274.

Window Cleaning Pricing by Job Type (Residential vs. Commercial)

Residential and commercial work need different pricing strategies. Here’s why.

Residential Window Cleaning Pricing Strategies

Residential jobs are easier to predict. You can use per-window or flat pricing.

For example, say you clean a 25-window home at $10 per window. Total price = 25 × $10 = $250.

You might also add extras.

This approach works because most homes are pretty similar. You can price quickly and accurately, which means you can finish jobs faster and get paid sooner.

Commercial Window Cleaning Pricing Strategies

Commercial jobs vary more, so you’ll need a flexible pricing method.

  • Use hourly pricing for unknown job scope.
  • Use contract pricing for regular service.
  • Use project pricing for large sites.
  • Factor in access, safety, and setup time.

Commercial work can bring higher revenue per job. But, that can come with a trade-off. Expect longer payment cycles and more forward planning.

How to Calculate Window Cleaning Prices Per Window or Per Pane

Per-window and per-pane pricing give you fast and consistent quotes. Here are the formulas to follow.

Per-Window Pricing Formula

Per-window pricing is often ideal for standard homes. You set a base rate, and then adjust for size and access.

Here’s the formula:

Total price = number of windows × rate per window

To use it:

  • Set a base rate, such as $8 to $12.
  • Increase price for large or high windows.
  • Input your rate per window into the formula, and multiply it by the number of windows.

For example, you price up $10 per window for 24 windows.

Total = 24 × $10 = $240.

If 4 windows are large, you might charge $15 each.

20 standard windows at $10 = $200.

4 large windows at $15 = $60.

Total = $260.

Per-Pane Pricing Formula

Per-pane pricing is a good option for detailed glass. This includes grid or multi-pane windows.

Use this formula:

Total price = number of panes × rate per pane

First, select a rate per pane. This will typically be between $2 and $5. Then, count each glass section.

Say you have a job to clean 15 windows with 6 panes of glass per window.

The number of panes = 15 x 6 = 90 panes.

At $3 per pane, the total job cost = 90 × $3 = $270.

How to Increase Profit on Window Cleaning Jobs

Profit is what you earn after costs. It’s not the same as revenue, which is the total amount of money your jobs bring in.

Costs include things like labor, travel, fuel, and supplies. If your price doesn’t cover these expenses, your job is not profitable, and your business might not be sustainable.

You can increase profit by raising job value and reducing wasted time. Here’s how.

Add Upsells to Each Job

Upsells increase your total job price. These are extra services you offer during the visit. Examples include:

  • Screen cleaning at a set price per screen
  • Hard water stain removal for problem glass
  • Gutter cleaning as an added service
  • Frame washing for a finished result

Improve Route Density

Route density means booking jobs closer together. This reduces travel time and fuel costs. To do this:

  • Schedule jobs in the same area on one day.
  • Group repeat clients into set service days.
  • Reduce time spent driving between jobs.

Increase Job Efficiency

Efficiency means completing jobs faster with the same quality. You’ll want to:

  • Use the right tools for each job.
  • Set a consistent workflow for your team.
  • Reduce setup and pack-down time.
  • Train your team on repeat tasks.

Faster jobs increase your hourly earnings.

Adjust Pricing Over Time

Your pricing should change as your costs change. Materials, fuel, and labor all affect your margin.

  • Review your prices every few months.
  • Increase rates when costs rise.
  • Adjust pricing for harder jobs.

Increase Perceived Value

Perceived value is how the client views your service. Higher value can support higher pricing.

Always:

  • Arrive on time and communicate clearly.
  • Deliver clean, streak-free results.
  • Offer bundled services for convenience.

RELATED ARTICLE — How to Start a Cleaning Business

Common Window Cleaning Pricing Mistakes

Pricing mistakes can reduce your income and create problems on-site. Avoid these issues to protect your earnings:

  • Underpricing jobs: You charge too little for your time and effort. Fix this by tracking time and adjusting your rates.
  • Misjudging job difficulty: You miss factors like height or window condition. Always review access and glass type before you send a quote.
  • Inconsistent estimates: You price similar jobs differently. Try using a standard pricing method instead.
  • Not reviewing pricing: You leave prices unchanged while costs rise. Schedule time to look at your pricing on a regular basis.

How to Streamline Estimates with Service Software

Estimating takes time, and that affects your profit margin. If you had a faster way to price jobs and send quotes, you could achieve more in less time. That translates to extra earnings.

Window cleaning business software is a great way to reclaim your time and improve accuracy in the process.

A window cleaning estimate template gives you a set format for every quote. You enter window count, job type, and add-ons, and generate a price in minutes. This reduces guesswork and makes sure your pricing is consistent.

You can think of it as a window cleaning cost calculator that’s personalized to your business, your clients, and how you work.

When you use software, your workflow becomes more efficient. You spend less time on admin and more time on paid work.

Your quotes also look more professional, which builds trust with clients.

Plus, faster quotes can increase booking rates. Consistent pricing reduces undercharging, and stored job data makes repeat work easier to price.

Sound good? Here’s how you can improve your approach to window cleaning pricing today:

  • Compare your rates with local competitors.
  • Look at your three most recent jobs and calculate your average hourly pay. Find out if that covers your costs.
  • Test a window cleaning estimate template or software tool.

Related Posts

Stay Informed

Get the latest news and insights plus, Service Fusion offers and updates.

⛽ Switch to Service Fusion and Qualify for Up to a $600 Fuel Card.

Offer terms apply. Ends July 10, 2026.