Residential Window Cleaning
Curious About Costs? Get an Estimate First!
We’d absolutely love to speak with you—so feel free to give us a call with any questions or to schedule a service. But if you’re looking for pricing details first, we’ve got you covered!
Our pricing is simple and straightforward: it’s based on the number of window panes (individual pieces of glass) in your home.
To get an accurate count, just take a walk around the outside of your house and count each individual pane. Don’t forget to include often-missed spots like bathroom, closet, or stairway windows!
Need help? Check out the examples provided below to make the counting process even easier!








We’d still love to clean them for you! However, for these specific window types, we’ll need to complete a quick on-site estimate before scheduling your service. This helps us ensure accurate pricing and the best possible results.




Once you've counted your panes, check the pricing chart to find your total!
At Wally’s Home Services, we use a simple, transparent pricing grid for all residential window cleaning estimates. Before we begin any work, we’ll confirm your total with a free written estimate, so there are no surprises.
Please Note:
Our pricing grid does not apply to French pane windows, storm windows, or jalousie windows. Additional charges may apply for features like storm window removal, double-pane glass, or removable grids.
Important: Pricing assumes we are cleaning all windows in your home. If you’re unsure about your window types, feel free to contact us—we’re happy to provide a free written estimate.
How to Get Your Price
Count Your Panes:
Our pricing is based on the number of window panes (individual pieces of glass). The easiest way to count is by walking around the exterior of your home—don’t forget about small windows in closets, bathrooms, or stairwells!Use the Grid:
Once you’ve counted your panes, simply refer to our pricing chart to find your estimated cost.
📸 Need Help? We’ve included examples to help make pane counting easy!
Bonus!
All inside & outside cleanings include a complimentary wipe of your screens and window sills. This usually removes about 80–95% of surface dirt. Want a more detailed clean? Screen and sill detailing is available for an additional fee.
| Number of Window Panes | In & Out Cleaning | Out Only Cleaning |
|---|---|---|
| 0–25 | $195 (minimum) | $155 (minimum) |
| 26–30 | $195 – $225 | $155 |
| 31–35 | $232 – $263 | $155 – $175 |
| 36–40 | $270 – $300 | $180 – $200 |
| 41–45 | $307 – $337 | $205 – $225 |
| 46–50 | $345 – $375 | $230 – $250 |
| 51–55 | $382 – $412 | $255 – $275 |
| 56–60 | $420 – $450 | $280 – $300 |
| 61–65 | $457 – $487 | $305 – $325 |
| 66–70 | $495 – $525 | $330 – $350 |
| 71–75 | $532 – $562 | $355 – $375 |
| 76–80 | $570 – $600 | $380 – $400 |
| 81–85 | $607 – $637 | $405 – $425 |
| 86–90 | $645 – $675 | $430 – $450 |
| 91–95 | $682 – $712 | $455 – $475 |
| 96+ | Please Call | Please Call |
Please Note:
If your windows have paint, varnish, stain, tape, or other stubborn residues, there may be an additional charge for removal. While our estimators do their best to identify these issues in advance, some residues can be difficult to detect until the cleaning begins.
Rest assured—standard window cleaning includes the removal of everyday dirt, dust, and natural buildup. Any additional charges for stubborn residue will be discussed with you before proceeding.
What Our Customers Say
— Sarah L., Chanhassen, MN
— Michael T., Eden Prairie, MN
— Linda R., Maple Grove, MN
— James K., Bloomington, MN