Per window, per pane or per hour
A pane is one piece of glass. Fixr says most standard windows have two, so a per-pane price is about half a per-window price on the same house. Jobber counts a pane larger than 3 to 5 feet as two panes.
| Unit | Published rate | Source |
|---|---|---|
| Per window | $8 to $16 | Jobber, HomeGuide, Angi |
| Per window | $10 to $18 | Housecall Pro |
| Per pane | $4 to $8 | Jobber, Housecall Pro, Fixr |
| Per hour | $40 to $75 | Jobber, Fixr |
| Per hour, per cleaner | $45 to $75 | Housecall Pro |
Per window is the easiest unit to count and to check after the job. Count each opening once and put special windows on their own lines. Per pane fits French windows and divided glass, where one opening holds many small panes. Housecall Pro suggests hourly pricing for heavy buildup, construction cleanup and jobs with an unclear scope.
Published window cleaning prices by window and add-on
These are cost guides homeowners read before they call, so they show what a customer expects to pay. Check whether each price covers one side of the glass or both before you compare it with your rate.
| Item | Price | Source |
|---|---|---|
| Standard window, outside only | $4 to $8 | Angi |
| Standard window, inside and outside | $8 to $16 | HomeGuide, Angi |
| Window above the second floor | $10 to $40 | HomeGuide |
| Casement window | $15 to $30 | Fixr |
| Skylight | $25 to $35 | Fixr |
| Screen | $2 to $5 | Angi, HomeGuide, Housecall Pro |
| Tracks and sills | $2 to $5 | Angi |
| Hard water stain removal | $10 to $30 | Angi, Fixr, Jobber |
For a whole house, Housecall Pro puts 10 to 15 windows at $150 to $275 and 20 to 25 windows at $250 to $450. Your costs and your market still set your price. Use these ranges to spot a rate that is far off.
Build your per-window rate
Start with the time a window takes. Time a few jobs from setup to cleanup and divide by the windows cleaned. Count ladder moves and screen handling in that time.
These inputs are examples. One cleaner costs $45.00 an hour with payroll costs and cleans 6 windows an hour, outside only, on a one-story house. Squeegee rubber, solution and towels add $0.30 a window.
The example reserves 15% of the price for overhead and 20% for profit, which leaves 65% for direct costs. Divide direct cost by that share. The result matches Measured Bid's sample one-story rate of $12.00 a window, inside the $8 to $16 range the cost guides publish.
Charge more for upper floors
Upper-floor glass takes longer. The crew moves taller ladders or works from a water-fed pole. HomeGuide lists $10 to $40 per window above the second floor, and Fixr says windows on the third and fourth floors cost $3 to $5 more than lower ones.
| Stories | Per window | 18 windows |
|---|---|---|
| 1 | $12.00 | $216.00 |
| 2 | $14.00 | $252.00 |
| 3+ | $16.00 | $288.00 |
Measured Bid prices every window on the house at the rate for the house's story count. A two-story house with most of its glass downstairs takes less time than the two-story rate assumes. Adjust that estimate before you send it.
Inside glass, screens, tracks and hard water
Inside work is slower. Jobber says the crew has to move through the home and work around furniture, and that interior cleaning often adds 50% to 100% to the price. Measured Bid's sample adds $4.00 a window for the inside, 33.3% of the outside rate. That is below Jobber's range, so time your own inside work before you use it.
The sample screen rate is $5.00 a screen, at the top of the $2 to $5 range in the table above. Washing screens means taking them out, cleaning them and putting them back, so count that handling when you time it.
Price tracks and hard water on their own lines so the customer sees what each adds. Hard water stains are hard to see in photos. Look at the glass before you agree to remove them, and test a corner first. In Measured Bid, tracks and hard water have no built-in lines: set them up as priced extras, or write a custom line on the estimate.
Set a minimum for small jobs
A six-window job still needs a drive, a ladder and setup. A minimum covers that visit.
At the sample rate, a job reaches the minimum at 10 windows. Published minimums run $75 to $150 (Angi), $100 to $150 or more (Housecall Pro) and $100 to $250 (HomeGuide).
When windows ride along with a house wash or gutter cleaning, charge one minimum for the trip, the largest among the services on the job. Measured Bid applies the window minimum that way.
Worked example on the sample house
The customer counted 18 windows on a one-story house and wants the outside, the inside and the screens. The rates are Measured Bid's sample rates.
Sierra Pressure Washing Co.
(916) 555-0100
Window cleaning estimate
No. 1042
- Stories
- 1 story
- Windows
- 18, counted by the customer
| Item | Qty | Rate | Amount |
|---|---|---|---|
| Window cleaning | 18 windows | $12.00 / window | $216.00 |
| Window cleaning, inside | 18 windows | $4.00 / window | $72.00 |
| Window cleaning, screens | 18 screens | $5.00 / screen | $90.00 |
The lines come to $378.00, above the $120.00 minimum. On your website the homeowner would see a range of $300 to $450, and your team sees the line items in the dashboard. Outside only, the same 18 windows come to $216.00 on one story and $252.00 on two.
Quote window cleaning without a site visit
Measured Bid doesn't count windows. The count comes from the customer or your team. The homeowner types it on your website's price form, and your team types it in New estimate. Ask for a photo of each side when the house has unusual glass.
Windows often ride along with other cleaning. On a pressure washing estimate, Measured Bid measures the wall area for the house wash and the gutter runs for gutter cleaning from the address. It prices the typed window count at your story rate on the same estimate. Its house wash covers the outside of the windows as part of washing the walls. Hand-cleaned windows are their own line.
Pricing solar panels on the same visit works the same way, as a count. The solar panel cleaning pricing guide covers per-panel rates, and the pressure-washing guide covers the house, roof and driveway.
