
Inside and out, with the glass, frames and sills done on every window and your screens wiped down, finished in one visit. Get a firm price today and see the difference by the weekend.
Get your Window Cleaning price
Pick your service and size for a rough ballpark, then a firm, free quote. No obligation.

Every Wally's window cleaning includes the glass, the frames and the sills, and on an inside-and-out clean we wipe down your screens too. Inside your home we wear shoe covers, lay hand cloths along each sill before we squeegee so no water sits on the wood, and wipe everything down when we finish. Want the tracks done and the screens deep cleaned in our screen washing machine? That's an upgrade we'll quote with the rest. We clean homes up to three stories, and you only need to be home if we're cleaning inside. Book it and you get a firm price up front and 72 hours after we leave to tell us if you spot a single streak. If you do, we come back and fix it free.

Six reasons the quote is worth taking, before you read another word about glass.
Every clean covers all three, and we wipe screens on inside-and-out jobs.
We squeegee every pane. Spot a streak and we come back free.
If yours is taller, we take a look first and make a plan.
You know who is at the door, and we confirm the appointment by phone first.
Shoe covers and hand cloths on your sills before we squeegee.
Most homes are finished in a single appointment, with a walkthrough before we pack up.

72 hours. No hassle. No charge.
Clean glass is the easiest thing in the world to check, which is exactly why we want you looking. Walk the house after we leave, and if you spot a streak, a smudge or a window we missed, call within 72 hours and we come back and fix it at no charge.

Every residential window cleaning includes the glass, the frames and the sills. On an inside-and-out clean, we clean both sides of the glass. We also wipe down your screens while we're there.
Want your screens fully clean? Our deep screen clean runs them through our screen washing machine. It also covers your window tracks. This upgrade costs extra, and it's in your quote before you book.
Some items vary a lot from house to house, so we quote them separately. These include skylights, mirrors, chandeliers, light fixtures, ceiling fans and hard-water stain removal. Storm windows are quoted separately too. We take them down to clean them, so we measure on site first. Tell us what you want when you book, and we'll do it all in one visit.

From your first call to clear glass, usually inside a week.
Call, or use the form at the top of this page. Roughly how many windows, how many stories, whether you have storm windows, and anything awkward about access.
We confirm the scope and give you the number. It does not move on the day of service. Storm windows are the exception to a phone quote: we measure those on site first.
Uniformed technician, marked van, in the window we agreed. Shoe covers go on before we step inside, and hand cloths go down on your sills before we start.
We squeegee each pane with cloths on the sills so no water sits on them. Outside, we work from your outdoor spigot.
We wipe everything down, then walk the house with you pane by pane. On an exterior-only clean you do not need to be home, and we send the invoice once the job is done.



ReviewsWe squeegee every pane and wipe the frames and sills before we leave, so our work is easy to check. Here is what Minneapolis homeowners say about our window cleaning. If a streak turns up after we go, call within 72 hours and we come back free.
Clean glass is only half of a good window cleaning. The other half is how your home looks when we leave, so our crew works the same careful way in every house.
Shoe covers go on in every home, so no dirt or mud comes in on your floors. Before we squeegee a window, we lay hand cloths on the sill so no water sits on it. When the glass is done, we wipe everything down before we move on.
Outside, we work from your outdoor spigot. We clean homes up to three stories, and if yours is taller, we come out and look at it before we give you a price.

We cover Minneapolis, St. Paul and the surrounding metro. Check your city or ZIP:
We work out of one office in New Hope and cover Minneapolis, St. Paul and the surrounding metro from it. One local company, not a franchise or a dealer network, so the people who quote your job are the people who do it and the people you call afterward.
We price window cleaning by pane count and by the size and height of your glass, never by the hour. A single-story with a dozen windows costs less than a large two-story with oversized or awkward glass, and you get the number before anything is booked.
Adding the interiors raises the price over an exterior-only clean, and it should. It is twice the glass, plus the screen wipe-down, plus careful work inside your home. Most people take the full job because the difference in the result is obvious from inside the room. Our deep screen clean (with tracks) and storm windows are priced on top, and storms get measured on site.
Call (612) 216-7894 and you will get a real number in a couple of minutes. If you would rather spread the cost, financing is available through Klarna at 0% interest.






Straight answers so you know what you are booking. If your question is not here, call and ask.
We price window cleaning by pane count plus the size and height of the glass. A single-story home with a dozen windows costs less than a large two-story with oversized or hard-to-reach panes. Call (612) 216-7894 for a firm number, usually in a couple of minutes.
For most homes, yes. We clean every pane by hand, inside and out, along with the frames and sills. Upper floors are reached safely, so nobody in your family is on a ladder. You also get a guarantee: if you spot a streak within 72 hours, we come back and fix it free.
Twice a year suits most Minneapolis homes, once after the spring pollen and once in fall before the weather turns. Homes under heavy tree cover, near a gravel road, or with a sprinkler hitting the glass will want it more often.
Late spring and early fall. Spring takes off the winter grime and the pollen. Fall clears the summer dust before the weather turns.
Nothing, in practice. People use both names for the same job. What matters is what is included. Every window cleaning from us covers the glass, the frames and the sills.
Screens, yes: on inside-and-out cleans we wipe them down as part of the job, along with the glass, frames and sills. Tracks come with our deep screen clean, an upgrade where we run your screens through our screen washing machine and clean the tracks too. It costs extra, and we quote it up front.
Yes, both sides as standard. Exterior-only is available if that is all you want, and it costs less. Just mention it when you ask for a quote.
Usually most of it. Hard-water stains are minerals etched into the glass, normally from sprinklers or roof runoff, so they need a restoration process rather than a normal wash. We quote it separately once we have seen the glass.
Yes. We carry general liability insurance and a $10,000 bond. You are welcome to see the certificate before we start. Ask us and we will send it over.
Yes. We clean storefronts, offices and multi-story glass on a recurring schedule around your business hours. See our commercial window cleaning page.
Then we make it right, free of charge. Walk the property after we are done, and if anything falls short, call us at (612) 216-7894 within 72 hours. We come back and fix it at no cost to you. No invoice, no argument, no fine print. That is the Wally's Worry-Free Guarantee.

Inside and out, with glass, frames and sills on every window, backed by our 72-Hour Worry-Free Guarantee. Call (612) 216-7894 or get a price online in about a minute.