How Much to Charge for Window Cleaning: A 2026 Guide for Cleaning Businesses
Window cleaning is one of the best-priced services in the cleaning trade — but only when you quote by the pane, protect every job with a minimum ticket, and price the add-ons (screens, tracks, mineral restoration) as separate line items instead of free extras.
In this guide
- 2026 window cleaning price table
- Per pane vs per window vs per hour: pick your model
- The 7 factors that change the price
- Set a minimum ticket and trip fee
- Worked example: price a 2-story home from your costs
- Price the add-ons — screens, tracks, mineral restoration
- The add-on playbook: sell windows to your existing clients
- Storefront route pricing
- 6 pricing mistakes that cost you money
- FAQ
1. 2026 window cleaning price table
Start with what the market looks like, then price from your costs (section 5 shows exactly how). The ranges below are typical U.S. figures reported in 2026 price guides from Housecall Pro, HomeAdvisor, Angi, and Fixr — use them as a gut-check against your market, not as your quote:
| Per pane (both sides, standard) | $4–$8 per pane |
| Per window (standard residential) | $10–$16 per window |
| Interior only OR exterior only | $4–$8 per window |
| Whole-home residential (typical) | $150–$450 per visit |
| Hourly (residential) | $45–$75 per cleaner |
| Hourly (commercial) | $50–$100 per cleaner |
| Small storefront (per visit) | $40–$75 per visit |
| Minimum service ticket | $75–$175 (set your own) |
| Screens (per screen) | $2–$5 |
| Tracks / sills (per window) | $3–$8 |
| Hard-water restoration (per pane) | $10–$25 |
| Second-story surcharge (per window) | $2–$5 |
Note: most full-house residential jobs land between $150 and $450 per visit — the per-pane and per-window numbers in your market should land the totals in that band. If your math consistently lands outside it, adjust your inputs (section 5), not your courage.
2. Per pane vs per window vs per hour: pick your model
Window cleaning has its own pricing vocabulary, and the model you choose decides whether quotes take 30 seconds or 30 minutes:
- Per pane (recommended for residential). One flat rate per glass panel, per side. This is the most accurate model — a double-hung window is two panes of work while a picture window is one, and per-pane math captures that automatically. Quote interior-only, exterior-only, and both-sides as separate per-pane rates. Write your definition of “pane” into your price book (one side of one glass panel) so every quote is consistent.
- Per window. One flat rate per window unit, quoted in seconds. It works for homes with uniform, simple windows — but it systematically underprices French doors, grids, and multi-pane bays. If you use it, define what a “standard window” covers and add a surcharge schedule for anything outside it.
- Per hour. Fair for unpredictable work — heavy buildup, restoration jobs, first-time cleans of unknown condition. For routine cleans it punishes speed and invites billing arguments, so keep hourly as the exception, not the default.
- Minimum + unit price. A stated minimum (say $125) plus per-pane rates above it. Most consistently profitable operators land here, because the minimum guarantees no job loses money and the per-pane math keeps big jobs honest.
Whatever you choose, hold it across every quote. Ad-hoc pricing is where margin leaks — the same house should get the same number from you on any Tuesday.
3. The 7 factors that change the price
Every quote should adjust for these — miss one and the job eats your margin:
- Pane count, not window count. Count each glass panel separately, per side. A French door with 10 lites is 10 panes per side — quoting it as “one window” is how money is lost.
- Inside, outside, or both. These are separate services with separate prices. Interior work means ladders inside the home, furniture handling, and track detailing; exterior means poles and weather exposure. Never quote a two-service job at a one-service price.
- Height and access. Second-story glass needs ladder setup, safety checks, and slower tool handling. Windows behind deck roofs, over steep slopes, or blocked by landscaping each add time — price the surcharge, don't absorb it.
- Condition and buildup. Windows untouched for years, construction dust, paint overspray, or coastal salt mean more passes and sometimes restoration products. Unknown condition is the trigger for hourly pricing or an in-person count before you commit to a number.
- Screens, tracks, and frames. Real time, real work — price them as line items (section 6), never as freebies inside the glass price.
- Frequency. A one-time full-house clean costs more than the same home on a maintenance schedule. Storefront routes price lower per visit because the glass never gets bad.
- Travel and location. Fuel, drive time both ways, and parking — jobs outside your core route should carry a trip fee, and high-cost metros support higher per-pane rates.
4. Set a minimum ticket and trip fee
The minimum ticket is the most important number in your window price book. A 4-window job still costs you the drive both ways, setup, teardown, and admin — without a minimum, it is the job you lose money on most often.
- Minimum ticket. Build it from your real costs: travel + setup + teardown at your loaded hourly rate, plus fuel, equipment wear, and payment processing — then add your margin. Typical 2026 ranges land between $75 and $175 depending on market.
- Trip fee. A flat add-on (often $100–$175) for jobs outside your core service radius. It does two jobs at once: it protects you on distant one-offs, and it nudges out-of-area callers to refer neighbors so the trip becomes a route.
State both on every quote as policy, not negotiation — “minimum service visit $___” and “trip fee applies outside the service area.” Written policy ends the argument before it starts.
5. Worked example: price a 2-story home from your costs
Competitor price charts tell you what the market charges. This example works backward from your costs so your prices are profitable in your market. Plug in your own numbers:
| Scope: 22 windows = 44 panes, both sides | 88 pane-sides |
| Cleaning time (88 pane-sides @ 4 min) | 5.9 hours |
| Travel + setup + teardown | 1.5 hours |
| Total job hours | 7.4 hours |
| Loaded labor rate ($25/hr × 1.3) | $32.50/hr |
| Labor cost (7.4 × $32.50) | $240.50 |
| Consumables + equipment wear | $10.00 |
| Fuel + trip costs | $12.00 |
| Overhead share (insurance, vehicle, software) | $40.00 |
| Second-story surcharge (12 windows × $3) | +$36.00 |
| Break-even cost | $338.50 |
| Price at 35% margin ($338.50 ÷ 0.65) | $520.77 → quote $525 |
| Check: per-pane equivalent | ≈ $6.00/pane |
$6 per pane sits comfortably inside the typical $4–$8 market range — profitable for you and credible to the client. If your math lands far outside the market band, the fix is not to copy a competitor's price; it is to change the inputs (tighter route, faster method, water-fed pole for exteriors) or to walk away from the job. If you quote like this regularly, the free quote generator runs this math automatically.
6. Price the add-ons — screens, tracks, mineral restoration
Base glass cleaning is competitive. The add-ons are where window work becomes genuinely profitable — you are already at the house, already on the ladder, and already set up. Price every one as a written line item and present them during the walkthrough, not at checkout:
| Screens (per screen) | $2–$5 |
| Tracks and sills (per window) | $3–$8 |
| Screen + track + frame package (per window) | $5–$10 |
| Skylights (per skylight) | $25–$35 |
| Hard-water / mineral restoration (per pane) | $10–$25 |
| Post-construction glass cleanup (per window) | $12–$20 |
| Same-day / rush fee | $50–$100 |
Three rules keep add-ons from becoming arguments. One: mineral restoration gets a written expectation reset before you start — “restoration improves the glass; it cannot guarantee factory-new results, and etched glass may be permanent.”Two: quote restoration only after you have seen the glass — stain depth is invisible over the phone. Three: never bundle screens and tracks into the glass price “to look competitive” — clients choose a clearly written add-on tier they picked themselves far more happily than they absorb a higher base price.
7. The add-on playbook: sell windows to your existing clients
This is the angle the window-only pricing guides never cover. If you already run a cleaning business, window cleaning is not a new business — it is an add-on service with zero acquisition cost:
- Add one window line item to every recurring quote. You are already in the home and the client already trusts you. Put “Windows, interior + exterior: $___ (available at any regular visit)” on every cleaning service quote. A line item the client sees monthly converts far better than a one-time pitch.
- Schedule windows onto existing routes. The travel is already sunk when you are cleaning the house that day. Price the window portion to reflect that — you can beat window-only companies on the ticket while keeping a higher margin, because they pay for a trip and you don't.
- Pair it with the first visit. A first-time deep clean is the perfect moment to quote windows — you are already documenting condition and the client has already decided to spend on the home.
- Quote windows at the walkthrough. Count panes with the client, note screens and tracks, and name the add-ons with their prices while you are both looking at the glass. Clients who watch you count say yes at a rate no flyer ever will.
- Formalize it as a standing service. Once window cleaning is part of your offer, write the scope into your cleaning service contract so every client sees it as part of what you do — and so screen/track tiers and restoration expectations are agreed in advance, not argued at the door.
8. Storefront route pricing
Storefront and small commercial work is priced per visit, not per job — the client buys a cadence, and frequency is your pricing lever:
| Small storefront, weekly | $40–$60 per visit |
| Small storefront, bi-weekly | $50–$75 per visit |
| Small storefront, monthly | $65–$100 per visit |
| Large storefront / small office, weekly | $90–$150 per visit |
| Large storefront / small office, monthly | $120–$250 per visit |
| After-hours access surcharge | $25–$75 per visit |
The economics are all about route density. One trip covering six storefronts turns dead windshield time into margin — cluster stops geographically and refuse one-off outliers unless they pay the trip fee. Weekly clients get the lowest per-visit price because the glass never gets bad (less work per stop); the discount is funded by the route, not your pocket. And before you quote any commercial route, factor in after-hours access and longer payment terms — a 30-day net on six monthly invoices is a real cost.
9. Six pricing mistakes that cost you money
- Counting windows instead of panes. A French door is not “one window.” Count pane-sides with a clicker, write the count on the quote, and the same house gets the same number every time.
- No minimum ticket. The 4-window job across town is the most expensive work you do per dollar earned. Set the minimum, state it on every quote, and watch single-service callers add screens and tracks to clear it.
- Absorbing screens and tracks. Free extras are not generosity — they are invisible labor. Line-item every add-on, and clients will choose the tier that pays you.
- Quoting restoration blind. Mineral staining is invisible over the phone and permanent damage is invisible until you have tried. See the glass, reset expectations in writing, then name the price.
- One price for inside, outside, or both. These are different services with different labor. Quote them separately or you will underprice every both-sides job.
- Eating second-story time. Ladder setup, safety checks, and slower handling are real hours. If the surcharge isn't in the price, it's coming out of your margin — every single job.
Price your next window job in 60 seconds
CleanQuote AI applies everything in this guide automatically — pane counts, inside/outside tiers, add-ons, minimum tickets, and frequency pricing — and hands you a professional quote with the scope written in.
Try the free quote generatorFrequently asked questions
Should I charge per pane or per window for window cleaning?+
Per pane is the most accurate for quoting residential work because a double-hung window is two panes of work while a picture window is one — a flat 'per window' price undercharges multi-pane windows every time. Use per-window pricing only for homes with uniform, simple windows, and always write your definition (e.g., 'one pane = one side of one glass panel') into your price book so quotes stay consistent.
How do I count panes when quoting window cleaning?+
Count each glass panel separately, per side. A standard double-hung window is 2 panes outside and 2 inside; a French door with 10 lite sections is 10 panes per side. Walk the property with a clicker counter and record panes per side — interior-only, exterior-only, and both-sides are separate services with separate prices. Counting wrong is the #1 reason window quotes lose money, so never estimate pane count from photos alone on an unfamiliar home.
What is a good minimum charge for a window cleaning job?+
Set a minimum ticket that covers the full cost of showing up — drive time both ways, setup, teardown, fuel, and admin. Typical 2026 market ranges put minimums between $75 and $175, and many operators also charge a trip fee of around $100 to $175 outside their core route. State the minimum on every quote as policy, not a negotiation. Without it, the small 4-window job is the most expensive work you do per dollar earned.
How much should I charge for screens, tracks, and sills?+
Price each as its own line item. Typical 2026 market ranges run $2–$5 per screen, $3–$8 per track, and screens/tracks/frames bundled together around $2–$5 per window as an add-on package. The mistake is including them in the glass price 'to look competitive' — they take real time, and clients who were quoted glass-only will not object to a clearly written add-on tier they chose themselves.
How do I price hard-water stains and mineral buildup?+
Price mineral removal as restoration, not cleaning — it needs different products, more time, and sometimes a second pass. Typical ranges run $10–$25 per pane for hard-water restoration on top of the standard clean. The critical step is the written expectation reset before you start: 'restoration improves the glass, it does not guarantee factory-new results.' Etched or permanently damaged glass cannot be restored at any price, and saying that in writing before the job protects you from the one angry review that costs more than the job.
Should I charge more for second-story windows?+
Yes — upper-floor glass takes longer (ladder setup, tool handling, safety checks) and carries more risk. Common practice adds $2–$5 per window above ground level, or a ladder-access fee per visit. Build the ladder setup into your time math rather than eating it: a two-story home with the same pane count as a ranch is a different job with a different price.
How should I price storefront and commercial window cleaning?+
Price storefronts per visit on a frequency tier: weekly service prices lowest per visit, bi-weekly mid-range, monthly highest. Typical ranges run $40–$75 per visit for a small storefront and $120–$450 for a larger storefront or small office, with the exact number depending on pane count and frequency. Route density is the whole game — cluster commercial stops geographically so one trip covers several paying visits, and quote after-hours access as a surcharge rather than absorbing it.
Do I need a water-fed pole system to offer window cleaning?+
No — a professional squeegee kit handles residential window cleaning well and costs a fraction of a pole setup. Rent or borrow a water-fed pole system for your first few jobs that justify it (high exteriors, large commercial glass) to validate the demand before buying; a full pure-water setup is a serious capital purchase. Build the rental or depreciation into your minimum ticket and per-pane math from day one — equipment you 'already own' still wears out.