Skip to content

Home & Garden Roofing & Exterior Cost guide

Window Cleaning Cost: Average Prices & Cost Factors

Updated  2 sources

Typical cost

$100 – $500

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

Source: This Old House: Window cleaning cost

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

Source: This Old House: Window cleaning cost

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.