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
How Service Fusion Customers Are Growing Their Business with ZyraTalk
Continue ReadingService Fusion Partners: Workflows & Use Cases
Continue ReadingStay Informed
Get the latest news and insights plus, Service Fusion offers and updates.Thank you for your submission.
SHARE