Free window cleaning cost calculator

Turn your window count and cleaning time into a quote. Define what one window includes, allow for access and setup, and check the price per window after your costs and margin.

Free to use. No signup needed. Email your breakdown if you want a copy.

Your numbers

USD

Example inputs. Replace them with your own.

Count consistent units. Decide whether each unit includes the inside, outside, or both.

Time for one worker to clean your defined unit, including any agreed tracks or screens.

Extra time per worker, separate from the production pace. Enter zero if your pace already includes it.

Count yourself if you work on the job.

Include a wage for your own time. Use a loaded rate here if you know it.

What you use on this visit, rather than the cost of a whole pack.

Fuel, parking, and paid travel time. Avoid counting wages twice.

A share of insurance, equipment, software, marketing, and other fixed costs.

Profit as a percentage of the final price, after entered costs and the payment fee.

Your percentage fee. Add any flat transaction fee to overhead.

Suggested price per visit

$149.31

On-site hours per worker
2.5
Labor cost
$62.50
Supplies and materials
$15.00
Travel cost
$10.00
Overhead per job
$20.00
Total job cost
$107.50
Payment fee
$4.48
Profit after entered costs
$37.33
Price per window
$7.47

Before sales tax. Profit includes only the costs you entered. Include owner labor in wages and travel time in your job costs.

How to calculate it

Worker-hours = windows × minutes per window ÷ 60 + setup hours × workers. Price = total job cost ÷ (1 − margin ÷ 100 − fee ÷ 100)

A worked example

Twenty windows at six worker-minutes each take two worker-hours. One worker adds half an hour for setup and cleanup. At $25 an hour plus $45 in supplies, travel, and overhead, cost is $107.50. A 25% margin and 3% fee give a $149.31 total, or $7.47 per window.

Define a window before you count

One opening, one pane, and one side of glass are different units. Pick one definition and use it for both the window count and minutes per window. State whether the quote covers interior glass, exterior glass, screens, sills, and tracks so the customer can compare the same scope.

Allow for access and different window types

Large panes, divided lights, upper floors, and difficult access can take longer than standard ground-floor windows. Estimate those groups separately if their times differ. A single average only works when it reflects the mix of windows on the property.

Use crew size to plan the visit

The calculator divides cleaning worker-hours evenly across the crew, then adds setup time for each worker. Two equally productive workers can finish cleaning sooner, while the cleaning labor cost stays the same. Check whether access and equipment actually allow the work to happen in parallel.

Window cleaning pricing questions

How much should I charge per window for cleaning?
Use your cleaning time and costs to calculate a total job price, then divide by the number of windows. This tool does that calculation with your own inputs. The example price does not represent a recommended rate in your area.
Does the quote include inside and outside cleaning?
Only if your minutes per window and supplies include both. Define the scope first. If you count each side separately, enter the time for one side rather than using a time for the whole window.
How do I account for screens, tracks, or hard-water stains?
Add their cleaning time to the minutes per window when they are included. For extras that apply to only a few windows, calculate their worker-hours separately and spread that time across the window count or quote them separately.

Turn your price into a booking

Put your services online and manage bookings, payments, and client records with Hustl.