Window Cleaning Pricing Calculator: How to Price a Job and Actually Profit


You pull up to the house. The windows are filthy. The customer asks, "So what will this cost?" You take a quick look, do some math in your head, and blurt out a number. Maybe it is too high and they say no. Maybe it is too low and you spend three hours on a ladder for almost nothing.
That guessing game is how a lot of window cleaners price work. It feels fast, but it costs you money. One job you lose. The next you win but barely break even. At the end of the week you are tired and your bank account looks thin.
The fix is simple. Price by the window, charge more for height, add for screens and tracks, and set a minimum so small jobs are still worth the drive. Once you have a system, every quote takes ten seconds.
The calculator below does the math for you. Put in the number of windows, the price per window, the stories, and the add-ons. It shows the job price right away.
The cleanest way to price window cleaning is per window. You count the panes, you set a price per pane, and you multiply. No drama.
A common rate is $4 to $12 per window for a home. The exact number depends on your area, your costs, and how clean you do the work. Let us use $8 as a solid middle.
Say a house has 20 windows. At $8 each, that is $160. Plug those two numbers into the window cleaning pricing calculator above and you will see $160 pop up as the job price. Simple math, but now it is on the screen instead of in your head, so you stop second guessing it.
Why per window beats a gut number every time:
When you price by gut, two jobs the same size can get two different prices. That is how money leaks out. A set price per window plugs the leak.
Here is the mistake that hurts the most. A second story window is not the same as a ground floor window. It takes a ladder. It takes setup. It takes time and care. So it should cost more.
Think about it. On the ground floor you walk up, wipe, and move on. Up high you set the ladder, climb, clean, climb down, move the ladder, and do it again. The same window can take three times as long. If you charge the same price, you are working harder for free.
The calculator handles this with a story multiplier. One story is the base price. Two stories adds 25%. Three or more stories adds 50%.
Let us run the numbers. Those same 20 windows at $8 each is $160 on one story. Switch the job to two stories and the price jumps to $200. That extra $40 pays for the ladder work and the extra time. Switch to three stories and it climbs to $240.
That is real money you would have left on the table if you priced flat. Height is risk, height is time, and both deserve to be paid for.
Customers love a clean window. But the screens and tracks are part of the picture too. Dusty screens make a clean window look dirty again. Grimy tracks hold dirt and bugs. Cleaning them is extra work, so it is an extra charge.
A simple way to price this is a flat add per window. The calculator uses $2 per window for screens and tracks. On a 20 window job, that is an extra $40.
So picture the full quote. 20 windows at $8 is $160. Add screens and tracks at $2 per window and you add $40. Now the job is $200. Each add-on is small on its own, but they stack up into real profit.
The key is to ask. Many cleaners skip the screens and tracks because they forget to bring it up, then clean them anyway to make the customer happy. That is unpaid work. Offer it as a clear add-on, name the price, and let the customer choose.
If you want a clean way to lay all this out in writing, a good quote template lets you list the base wash, the height charge, and the add-ons as separate lines. The customer sees exactly what they are paying for, and you never forget to charge for the extras.
Some jobs are tiny. A customer with six windows on one story would only owe $48 at $8 each. But you still have to load the van, drive there, set up, and drive back. That whole trip can eat an hour or more. $48 does not cover it.
That is why you set a minimum charge. It is the floor price for any job, no matter how small. A common minimum is $90 to $150. The calculator uses $90.
Here is how it works. The tool figures out the per window price first. If that total is below your minimum, it bumps the price up to the minimum instead. So that six window job that math says is $48 becomes $90. Now the trip is worth it.
A minimum also pushes tiny jobs toward bundling. When a customer hears it, they often add a few more windows or the screens to feel like they got their money's worth. Either way, you win. Never apologize for a minimum. Every real service business has one.
One-off house washes are nice. But the real stability comes from accounts that repeat. Think storefronts, restaurants, offices, and medical buildings. They want clean glass on a schedule, every two weeks or every month.
Recurring work is gold for a few reasons:
You can win these accounts the same way you price homes, by the window with a height charge, but you often give a small repeat discount because the work is steady. The trade is fair. You take a touch less per visit and you get money you can count on.
If you want to grow this side, it helps to know where to look for commercial cleaning leads and how to pitch a route, not just a single clean. One good office park can be worth more than a dozen one-time homes.
Pricing by gut. You eyeball the house and name a number. Sometimes it is too high, sometimes too low, and you never know which. Price per window and the guessing stops.
Not charging for height. A second or third story takes ladders and time. If you charge the same as ground level, you are working harder for the same pay. Always add the height charge.
Skipping screens and tracks. You clean them to be nice, but you forget to charge. That is free labor. Offer them as a named add-on with a price.
No minimum charge. A tiny job at full per window price does not cover the drive. Set a floor so small jobs still pay.
Quoting from memory. You promise a price, then forget what you said by the time you write the invoice. Use a tool that saves the quote so the number matches every time.
Knowing how to write a receipt that lists the work clearly also helps you look professional and get paid faster, with no arguments about what was done.
Let us walk through one job with real numbers so you can see how it all adds up.
A customer has a two story home with 20 windows. They want the screens and tracks done too. Here is the math the calculator does:
Now compare that to a gut quote. A tired cleaner might just say "$150 for the whole thing" to win the job fast. That is $90 left on the table, plus the height work and the screens done for free. Do that three times a week and you lose hundreds of dollars you earned but never charged for.
The window cleaning pricing calculator at the top of this page builds that $240 quote in seconds. Same job, same effort, more money in your pocket.
Once your pricing is dialed in, the next problem is doing all of it fast on every job, then keeping track of the schedule, the invoices, and the recurring visits.
That is where Procured helps. Procured is built for trades and field service businesses, including window cleaners. You set your prices once, build a clean quote on your phone, and send it from the driveway. The customer signs, the job goes on your calendar, and the invoice goes out the moment you finish.
For recurring commercial accounts, Procured sets the repeat visit automatically, so you never miss a clean or forget to bill. Less paperwork, more time on the glass.
The calculator on this page shows you the right price. Procured makes sure you charge it, every job, every time, without doing the math by hand.
Good pricing is not about charging more for the sake of it. It is about charging enough to cover your time, your gas, and your ladder work, with real profit left over. Price by the window. Add for height. Charge for screens and tracks. Set a minimum so small jobs still pay. And chase recurring commercial accounts for steady money you can count on.
Use the window cleaning pricing calculator at the top of this page on your next quote. Count the windows, set your price, add the height and the extras, and watch the real number appear. Then let Procured do it for you on every job after that.
Ready to stop guessing and start profiting on every clean? Book a demo and see how Procured prices and books your jobs for you.