Free tool

Window Cleaning Price Calculator

Turn the number and type of windows, your time and your costs into a price per job and per window, with a minimum charge and a margin check. Every value is a starting estimate. Replace them with your own numbers.

Last updated: November 13, 2026

The windows

Enter how many of each type you will clean, and how many minutes one takes on one side. Minutes are editable starting estimates, not market data. Time a few real jobs to find yours.

Count each window.

min

One side. Starter estimate.

Count each small pane separately.

min

One side. Starter estimate.

Count each window.

min

One side. Starter estimate.

Scope
Which sides?
×

How much longer both sides take than one. 2 means exactly twice as long. Starter estimate.

How many of the windows above need a ladder or extra setup. Cannot be more than the total.

×

Those windows take this many times as long. Starter estimate.

Extras (optional)

Cannot be more than the total number of windows.

min

Starter estimate.

Cannot be more than the total number of windows.

min

Starter estimate.

Cannot be more than the total number of windows.

min

Starter estimate. Heavy marks may not fully come off.

Travel and costs
min

Paid travel for this job. Added to labor hours.

Optionally fill the hourly wage with the May 2025 BLS OEWS median hourly wage for a U.S. state. These are occupational wages, not a recommended cleaning price and not a fully loaded labor cost. You can edit the wage after. Table and source.

Which OEWS occupation’s median wage to use when you pick a state.

What you pay a cleaner per hour before burden. Starter estimate.

%

Employer payroll taxes, workers' comp and similar, as a percent of wages. Starter estimate.

Cleaner, squeegee blades, cloths and similar, per job. Starter estimate.

%

Insurance, vehicle, admin and so on, as a percent of labor plus materials. Starter estimate.

%

Percent of the price you keep as profit. 0 to 90.

The least you will accept for a visit. If the calculated price is lower, the minimum is used. Starter estimate.

Recurring discount (optional)
%

Leave at 0 for none. If you enter a percent, the results show the recurring price and the margin you would earn on it.

Results also update as you type.

Your price

Suggested price per job —

Price per window
—
Labor hours for the job
—
Cost per job
—
Profit per job
—
Margin at this price
—
Windows or panes
—
Cost per job, step by step
Cleaning time—
Upper-story extra time—
Screens, tracks and hard water—
Travel time—
Wages—
Payroll burden—
Supplies—
Overhead—
Your total cost—
Price before the minimum charge—
Your minimum charge—

This calculator needs JavaScript to run.

Planning estimate only. Defaults are editable starting estimates for planning. They are not market data, not a formal quote, and not financial advice. Look at the job, time the work and use your own numbers before you quote a price.

Transparent math

How this price is calculated

This is a simple cost-plus model: estimate the time, cost that time, add supplies and overhead, then add your margin. Nothing here comes from a market survey. Every default is a round-number starting assumption for you to replace with your own timings and costs.

1. Time

The upper-story multiplier applies to the average time per window, only for the windows you mark as upper-story. Labor hours are person-hours: with two cleaners, time on site is roughly half.

2. Cost per job

3. Price, using margin (not markup), and the minimum charge

Margin is a share of the price. Dividing by (1 − margin) is what makes the profit exactly that share of what the customer pays. Because the price is rounded up to a whole dollar, the margin shown can be slightly above your target. If your minimum charge is higher than the calculated price, the minimum is used and the margin shown is the margin at that higher price.

Price per window is the price divided by the number of windows or panes you entered. It includes travel, extras and everything else in the price, so it is higher than a bare per-window rate. It is a quick way to compare a quote with others you have priced, not a statement about what other companies charge.

4. The checks

The calculator tells you when the minimum charge replaces the calculated price. It warns if the margin at the final price, or at the recurring price, is below 20%. Twenty percent is a rule of thumb used here as a prompt, not a rule or a market figure. Your own threshold may be different.

What the calculator leaves out

It does not include sales tax, income tax, equipment purchases, payment fees, return visits, or a surcharge for very dirty windows, tall buildings or commercial storefronts unless you build them into the minutes, costs or margin. It also knows nothing about prices in your area. Treat the result as a floor to check your quote against, then use your own judgment.

Common questions

How many minutes should one window take?

There is no single right number, which is why every time is editable. It depends on the window size, how dirty it is, your tools and how you work. Time yourself on a few real jobs and divide. Until you have timings, treat the defaults as placeholders.

Why add a multiplier for upper-story windows?

Windows off the ground usually take longer because of moving and setting up a ladder or pole, and the work is more careful. You flag how many windows are upper-story and set how many times longer they take. Check your insurance and any local rules for working at height before you take that work.

Should I discount recurring visits?

That is your decision. Some businesses discount regular visits because the schedule is predictable. Others do not. The optional discount field shows the price and the margin you would earn after the discount, and warns if it falls below 20%, so you can decide with the numbers in front of you.

What about hard-water marks?

Hard-water marks can take much longer to treat, and heavy marks may not come off fully. The calculator adds extra minutes for each affected window that you count. For heavy cases, consider quoting separately and agreeing with the customer in advance what result is realistic.

Cleaning homes? The $49 Pricing & Launch Kit

To be clear: the kit is built for house cleaning. It has a quote calculator spreadsheet, a service agreement template, cleaning checklists and client email templates. It does not include window-cleaning price lists or window-specific templates, so you would adapt it to your work. If you also clean homes, it could save you time.

See the residential kit