Window Cleaning Cost: Average Prices & Cost Factors
Typical cost
$100 – $500
Cleaning the windows of a whole house typically costs $100 – $500 according to This Old House. The number of windows, their type, and how high they sit change the bill most.
Window cleaning is priced by the window, by the pane, or by the hour, and a company may use any of the three. That makes quotes hard to compare unless you know the unit behind the number. A flat fee for a whole house can look cheap next to a per-window rate until you count how many windows you have.
This guide lists the published prices for each pricing method, then shows how the total changes with window count and window type. It also covers the extras that show up on invoices, like screens, hard water stains, and upper floors.
Window Cleaning Cost Per Window
Most professionals quote a per-window rate for exterior glass. This Old House gives $8 – $40 each per window, which is a wide span because size, condition, and access vary so much. Yelp's rate sits inside that span, and it also lists a per-pane rate for windows made of several panes.
Window cleaning cost by pricing method
| Item | Typical range | Relative price range |
|---|---|---|
| Professional cleaning, per window | $8 – $40 each | |
| Per window (Yelp) | $7 – $16 each | |
| Per pane (Yelp) | $5 – $12 each |
Sources: This Old House: Window cleaning cost; Yelp: Window cleaning cost
The per-pane rate matters for windows with grids or several sashes. A window with many small panes can cost more than its size suggests, because each pane takes its own pass. Ask whether a quote counts windows or panes before you compare it with another.
Window Cleaning Cost by Number of Windows
Counting windows is the fastest way to budget. A home with five or six windows costs $100 – $120, and one with eighteen to twenty costs $360 – $400.
Window cleaning cost by number of windows
| Item | Typical range | Relative price range |
|---|---|---|
| 5–6 windows | $100 – $120 | |
| 8–10 windows | $160 – $200 | |
| 13–15 windows | $260 – $300 | |
| 18–20 windows | $360 – $400 |
Cost per window tends to stay in the same band as the count grows, so a bigger house costs more in total, not much more per window. If a company offers a discount for a large number of windows, it usually shows up as a lower rate on the whole job.
Cost by Window Type
Larger and more complex windows take more time. Double-hung windows are the baseline, and bay, bow, and skylight windows cost more.
Window cleaning cost by window type
| Item | Typical range | Average | Relative price range |
|---|---|---|---|
| Double-hung | $8 – $16 each | $12 each | |
| Bay or bow | $15 – $25 each | $20 each | |
| Skylights | $25 – $35 each | $30 each |
A double-hung window costs about $12 each, and a skylight about $30 each. Skylights sit higher and are harder to reach, which accounts for much of the difference. Bay and bow windows have several angled sections that each need cleaning.
Hourly Rates for Window Cleaners
Some cleaners bill by the hour, especially for odd jobs, hard to reach glass, or a mix of window sizes. Hourly billing makes sense when the work is hard to count by window.
Window cleaning labor
| Item | Typical range |
|---|---|
| Hourly rate (Yelp) | $35 – $70/hr |
Source: Yelp: Window cleaning cost
Yelp lists $35 – $70/hr for window cleaners. Ask for an estimated number of hours with that rate so you can see the likely total before work starts.
Add-Ons and Extra Charges
The base price usually covers the exterior glass. Several extras appear on invoices, and each is priced separately.
Window cleaning add-ons
| Item | Typical range |
|---|---|
| Hard water stain removal (add-on) | $10 – $30 |
| Window screens (add-on) | $5 – $10 each |
| Minimum visit charge | $50 – $100 |
| Second-story surcharge, per window | $3 – $5 each |
Sources: This Old House: Window cleaning cost; Yelp: Window cleaning cost
Hard water stain removal adds $10 – $30. Screen cleaning costs $5 – $10 each, and a second story surcharge is $3 – $5 each. Many companies also set a minimum visit charge, listed here at $50 – $100, so a handful of windows may cost more per window than a large job.
What Affects Window Cleaning Cost
- Number of windows: more glass means more time, and a higher total.
- Stories and access: upper floors need ladders, and windows blocked by tree limbs or other obstructions cost more.
- Window type: bay windows, skylights, and multi-pane windows take longer than a standard double-hung.
- Condition: heavy buildup, paint splatter, or mineral deposits add labor.
- Interior and exterior: companies usually clean the outside by default and charge differently for the inside.
- Where you live: rates follow local labor costs.
Why Estimates Vary
Two sources can give different totals for the same house because they count different things. One may publish an average for a whole house of average size, while another averages real customer quotes for a set number of windows. Whether the price includes interior glass, screens, and tracks changes the total as well.
Estimates by source
| Item | Typical range | Relative price range |
|---|---|---|
| This Old House | $100 – $500 | |
| Yelp | $135 – $325 |
Sources: This Old House: Window cleaning cost; Yelp: Window cleaning cost
Treat the range where the sources overlap as your budget. Quotes outside it are not necessarily wrong, but ask what the company is including.
DIY or Hire a Pro
Ground floor windows are easy to clean yourself with basic tools. The upper floors are the problem, since cleaning them means working on a ladder, and falls from ladders cause injuries. Hire a professional for anything you cannot reach safely from the ground or a stable surface. Professionals also have squeegees and tools that leave fewer streaks Ask whether the company carries insurance before it works on your home.
How to Get an Accurate Quote
- Count your windows and note which are on upper floors.
- Say whether you want interior, exterior, or both.
- Ask whether screens, sills, and tracks are included.
- Ask about a minimum charge and any surcharge for height.
- Get written quotes from at least three companies and compare the unit each one uses.
Frequently asked questions
How much does it cost to clean windows?
For a whole house, the typical range is $100 – $500. Yelp's range for 10 to 20 windows is $135 – $325.
How much does window cleaning cost per window?
This Old House lists $8 – $40 each per window. Yelp lists $7 – $16 each per window and $5 – $12 each per pane.
How much do window cleaners charge per hour?
Yelp reports $35 – $70/hr. Hourly billing is more common for odd jobs than for a standard whole house clean.
Do window cleaners clean the inside too?
Many companies clean only the exterior by default. Interior cleaning is often an extra, so say what you want when you ask for a quote.
Is a second story window more expensive to clean?
Yes. Yelp lists a surcharge of $3 – $5 each for second floor exterior windows, and higher or blocked windows cost more still.
How often should windows be cleaned?
There is no fixed schedule. Homes near busy roads, trees, or hard water may need it more often, so clean when the glass looks dirty.
Sources and methodology
-
This Old House: Window cleaning cost (opens in a new tab)
This Old House · Manually verified · Retrieved
-
Yelp: Window cleaning cost (opens in a new tab)
Yelp · Manually verified · Retrieved
Data last changed Oct 14, 2026. How we collect and update prices