
Edina puts two very different houses on the same block: a 1920s Country Club District home with leaded casements, and the new build next door with a wall of fixed glass. We quote and clean them differently.
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.
The Country Club District, Morningside and White Oaks are still largely homes from the 1920s and 30s, and their windows show it. Steel or wood casements, diamond and rectangular leaded lites, and deep stone or stucco reveals that collect grit right where the glass meets the frame.
Meanwhile Indian Hills, Rolling Green and a growing number of teardown lots are new construction: large fixed panes, aluminum-clad frames, and glass that runs floor to ceiling on the back elevation.
Those two houses want different work. We hand-detail leaded casements slowly, pane by pane, around came that you do not want to flex. A twenty-foot glass wall is fast per square foot but needs a careful squeegee finish, because streaks show on that much uninterrupted surface from across the room.


72 hours. No hassle. No charge.
Clean glass is the easiest thing in the world to check, which is exactly why we would rather you looked. Spot a streak, a smudge or a window we missed after we pack up and we come back and fix it at no charge.

The same tidy routine on every window in the house.
We count the panes and note hard-water spots and awkward reaches. Shoe covers go on before we come inside, and hand cloths go down on your sills.
On inside-and-out cleans we take your screens out and wipe them down. If you booked our deep screen clean, they go through our screen washing machine and we clean your tracks too.
We squeegee every interior pane, working around your blinds and furniture, with cloths on the sills so no water sits on them.
We clean and squeegee the outside glass using your outdoor spigot, on homes up to three stories.
We wipe down the frames and sills, then walk the house with you pane by pane. On an exterior-only job you do not need to be home, and we send the invoice when we finish.



"Window cleaning" covers wildly different amounts of work, so here is exactly what our crew does at your house, and what costs extra.
Every clean covers the glass, the frames and the sills. We will quote you exterior-only if that is what you want and it does cost less, but we will always tell you plainly which of the two you are getting. On an inside-and-out clean we also give your screens a wipe-down.
If your screens need more than a wipe, our deep screen clean runs them through our screen washing machine, and we clean your window tracks as part of the same upgrade. It costs extra, and it goes in your quote before we book.
Storm windows we take down to clean. No two sets are quite alike, so we measure them on site and build a proper estimate from there.

ReviewsWe squeegee every pane and wipe the frames and sills before we leave, so our work is easy to check. Here is what Edina homeowners say about our window cleaning. If a streak turns up after we go, call within 72 hours and we come back free.
The glass is only part of the job. The rest is how your home looks when we leave, so our crew works the same way in every house.
Shoe covers go on before we step inside, every time, so no dirt or mud ends up on your floors. Before we squeegee a window, we lay hand cloths on the sill so no water sits on it. When we finish, we wipe everything down.
Outside, we hook up to your outdoor spigot. We clean homes up to three stories, and if yours is taller, we come out and look at it before we quote.

Wally's Home Services covers Edina and the surrounding Hennepin County area. We are 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.
Just outside Edina? We also cover St. Louis Park, Minneapolis, Minnetonka.
We price window cleaning by the number of panes plus the size and height of the glass, never by the hour. Adding the interiors raises the price meaningfully over an exterior-only clean, and it should: it is twice the glass, plus the screen wipe-down, plus careful work inside your home.
Quotes are free and confirmed by a person before anything starts. Financing is available through Klarna at 0% interest.
Pairing windows with gutters or a house wash on one visit is usually better value than two trips, since the setup only happens once. Add-ons like skylights, hard-water stain removal and our deep screen clean are quoted separately, and storm windows get measured on site first.






Straight answers so you know what you are booking. If your question is not here, call and ask.
It depends on which kind of Edina house you have. We price by pane count plus the size and height of the glass. A 1920s home with leaded casements has many small panes that we detail slowly. A new build with a floor-to-ceiling glass wall has fewer panes, but they are big and tall. Either way, you get a free quote and a firm price first.
Yes. We see a lot of them in the Country Club District, Morningside and White Oaks. We hand-detail each leaded lite, pane by pane, and take care not to flex the came. Deep stone or stucco reveals trap grit right where the glass meets the frame. We clean that edge too.
With a careful squeegee finish. New homes in Indian Hills and Rolling Green often have glass that runs floor to ceiling. On that much open surface, one streak shows from across the room. So we slow down on the finish. If you still find a streak within 72 hours, call us and we come back free.
Often, yes. White spots from a lawn sprinkler are minerals that have bonded to the glass. A regular clean will not lift them. We use a separate restoration process and quote it once we have seen your windows. Turning the sprinkler head away from the house helps keep new spots off.
Not on our standard clean. Tracks come with our deep screen clean. We run your screens through our screen washing machine and clean the tracks on that visit. It is a paid upgrade, and we put it in your quote before you book.
Twice a year for most Edina homes, spring and fall. Deep reveals on older homes hold grit, so those windows dull faster. Big back-elevation glass on newer homes shows every smudge. If one side bothers you more, book an exterior-only clean between full visits.
Late spring and early fall suit most homes. A spring clean clears pollen along with the grime winter leaves behind. A fall clean gives you bright glass for the darker months.
Yes. Wally's has general liability insurance and a $10,000 bond, and we train every crew. Ask us and we will email the certificate before your appointment.
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.

Free Edina window cleaning quote, priced for what your house actually is, and backed by our 72-Hour Worry-Free Guarantee.