Clear views.
Better curb appeal.
Professional window cleaning across the Twin Cities. Pure water, trained techs, and a real price before we start.
Same door. Same day. One pane cleaned, one not touched yet.
Services
Windows, and everything around them
Every home is different. What it costs depends on window size and quantity, how easy they are to reach, their condition, hard water staining, window type and height.
Exterior window cleaning
Pure water, no soap, no squeegee marks. Dries clear.
Interior window cleaning
Traditional tools done properly, and we work around your things. Priced at 70% of the exterior price for the same house.
Interior and exterior
The whole window, inside and out, in one visit — and booking both together takes 10% off the combined price.
Frames and sills — free
Every window we clean, every time. It's not an upsell, it's part of doing the job. Light cobweb removal around the windows is included too.
Do the lot in one visit — 20% off the total
Exterior, interior, screens if you have them, and whole house light cobweb removal, all booked together. You pay 80% of what the pieces add up to.
- Exterior window cleaning
- Interior window cleaning
- Screens — removed, cleaned, reinstalled
- Whole house light cobweb removal
- Frames and sills, free as always
Applies to your first whole house visit. After that your service plan rate takes over — the two don’t stack, so you always get the better of the two.
The only three things that cost extra
| Add-on | Price |
|---|---|
| Track cleaning — priced per track, you pick which windows | $2 per track |
| Hard water stain removal | Custom quote |
| Whole house light cobweb removal | From $45 |
Grit in the track is what makes a window hard to open. It's the part most companies skip and most customers notice.
How the pricing stacks
Inside and out, together
The exterior sets the price. Interior is 70% of that number, and booking the two together takes another 10% off the combined total.
On a home where the exterior is $300
- Exterior$300
- Interior — 70% of $300$210
- Added up$510
- Both together — 10% off−$51
- You pay$459
Illustration only — $300 is an example, not your price. Yours depends on window size and count, access, condition, hard water and height. The Whole House bundle is a different, bigger discount: 20% off when you add cobwebs and screens on top.
Screens
Screens are priced off the window price
Because that's what tracks with the size of the job. Clean glass behind a dirty screen still looks dirty from inside.
| Service | Price |
|---|---|
| Screen cleaning only | 30% |
| Screen removal only | 20% |
| Screen reinstallation only | 30% |
| Complete screen service — remove, clean and reinstall | 70% |
All percentages are of the total window cleaning price.
Window types
Every window is different, and that's why we quote
Two houses with the same number of windows can be very different jobs. Here's what we work on.
Double-hung
The standard. Sashes tilt in on most modern ones, which makes interiors quicker.
Casement
Crank-out. Easy access, but the frames and hinges collect grit.
Sliders
Tracks do the heavy lifting here, and tracks get filthy.
Picture and fixed glass
Big, no moving parts, shows every streak. Pure water earns its keep on these.
Bay and bow
Multiple angles, usually a feature of the house, worth doing properly.
French and divided lites
Lots of small panes and lots of muntins. Slower, priced accordingly.
Storm windows
An extra layer, often decades of grime trapped between. Say so when you book.
Glass block
Textured, cleans differently, no squeegee.
Skylights and high glass
We reach most from the ground with a pole. Where a skylight or high window can only be reached from the roof, we’ll look at it and tell you straight whether it can be done safely.
How we do it
Pure water. That's why it stays clean.
Tap water carries dissolved minerals. When it dries on glass those minerals stay behind, and that's what a spot is. It's not dirt — it's what was in the water.
We run every drop through a Rhodi 0 Flow RO/DI system: a carbon and sediment pre-filter, then a reverse osmosis membrane, then a deionizing resin stage. What comes out the other end is 0 PPM — nothing dissolved in it at all.
Pure water is also aggressive about getting clean. It pulls dirt off the glass and then dries without leaving anything of its own. No soap, no squeegee marks, no detergent residue on your siding or your plants. We rinse and walk away, and it dries clear.
We measure it. Every technician carries a TDS meter and logs the reading at the brush before the job starts. Our working range is 0 to 6 PPM. Above 6 and we don't start — we fix the system first. That number goes in the daily log whether anyone asks or not.
From the ground, not off your gutters
We use water-fed poles that reach up to four and five story buildings, so most upper-floor glass gets cleaned from the ground — no ladder leaning on your gutters. Where a window genuinely cannot be reached any other way, we will get on the roof, but only after we have looked at it and decided it is safe.
Where a ladder is the right tool, we get on a ladder. Every technician is trained to set one properly before they ever climb it — that is part of the 30 hours.
The crew
30 hours in the field before they work alone
Every technician puts in 30 hours of live field training — real houses, real glass, supervised — before they work a job on their own. Tools, technique, ladder work, pure water, how to run a job and what to do when something goes wrong. It's all written down in a manual, and it's the same for everybody.
Safety over speed
Nobody rushes a ladder or reaches past what's safe. If it can't be done properly it doesn't get done today.
If you break it, you say it
Immediately, to you, before we leave. We'd rather fix something and tell you than have you find it after we've gone.
Your home is not a job site
Boots wiped, gates closed the way we found them, nothing moved that doesn't need moving, and we work around the dog.
Every tech signs gear out and back in at the start and end of the day, and logs their water readings. It sounds like overkill for cleaning windows. It's the reason the work is the same every time regardless of who turns up.
Service plans
Get it done automatically, and pay less for it
Pick how often you want us back and we take a set amount off every single visit. You get first pick on dates before the calendar opens up, and you stop having to remember to call.
Monthly
30% off every visit Ask about this planEvery 2 months
25% off every visit Ask about this plan Customer favoriteEvery 3 months
20% off every visit Ask about this planEvery 6 months
15% off every visit Ask about this planYearly
10% off every visit Ask about this plan12-month term. You lock in the discount, we lock in the schedule. Ending early carries a 20% fee on the visits left in the term — full detail in the Terms of Service.
The season
We're in Minnesota, so here's how the year works
March through November — exterior work. Windows, screens, cobwebs, everything outside.
All year — interior work carries on right through winter. It's the best time to do it, and nobody else is asking.
Process
How it works
Tell us about your place
The form takes about two minutes. Photos help but aren't required.
We send you a price
A real number for your actual house, not a range that changes when we turn up.
We show up when we said we would
You get a text the day before to confirm the time.
Straight answers
What we can fix, and what we can't
We can usually fix
- Everyday dirt, dust, pollen and rain spotting
- Bug residue, spiderwebs and nests around frames
- Most hard water staining — sprinkler overspray, run-off from a roof
- Construction dust and paint overspray in many cases
- Screens that look gray but aren't damaged
We can't fix, and we'll tell you before we start
- Etched glass. Hard water left too long eats into the surface. The mineral isn't on the glass, it's in it.
- Scratches from a previous clean, a razor, or a bad screen
- Failed seals. Fog between the panes is a broken window, not a dirty one. Only replacement fixes it.
- Oxidized or hazy old glass
- Anything that cannot be reached safely. We will get on a roof for a window that needs it — but if the pitch, the surface or the weather makes it unsafe, we will say no and tell you why.
If we spot any of this at the quote we'll say so then, not after you've paid. A window that can't come fully clean gets priced as what it is.
Light cobweb removal includes
Reachable eaves and soffits · porch ceilings · garage door areas · entryways · exterior corners and overhangs · anything reachable from the ground with extension poles.
Light cobweb removal does not include
Wasp or hornet nest removal · bee hive removal · pest removal · areas that cannot be safely reached from the ground.
Service area
Across the Twin Cities metro
If your town isn't on the list, call anyway — we'll tell you straight whether we can get to you.
Next step
Ready for a price?
Two minutes on the form and we’ll come back to you with a real number, usually the same day. No pressure and no obligation.
Free quotes · no obligation · usually answered the same day
FAQ
Frequently asked
Do I need to be home?
For exterior only, no — as long as we can get to the windows and any gates are unlocked. For interior work, someone needs to let us in.
Do you clean in the winter?
Interiors, yes, all winter. Exteriors run March through November — below freezing, the water doesn't behave and you don't get a good result.
Do you go on the roof?
Sometimes, yes. Most windows are reached from the ground with a water-fed pole or from a ladder, and that is always our first choice. But some hard-to-reach windows can only be done from the roof, and we will go up for those — after looking at the pitch, the surface and the weather and deciding it is safe. If it isn't, we tell you no and explain why. Cobweb removal stays ground-level only.
What about wasp nests?
We don't touch them. If we find one we'll tell you and work around it. Call a pest removal company for that.
How do you price a job?
Number of windows, how many stories, and what else you want done. That's why the form asks. We give you one number for the whole job, not a per-window rate that adds up to a surprise.
How do I pay?
Cash, Venmo, Zelle or check. There's a 7% processing and tax fee on anything that isn't cash.
Are you insured?
Yes. We carry commercial general liability through Spinnaker Insurance Company: $1,000,000 per occurrence and a $2,000,000 general aggregate, plus $1,000,000 personal and advertising injury and $50,000 damage to rented premises. We'll email you the certificate before we start — just ask.
Do you do commercial or apartment buildings?
Yes. Give us a call and we'll talk through the scope.