Plans
Join The Loop
Clean windows all season, without thinking about it.
Pick how often. We book every visit, remind you two weeks and two days before we come, and come back on schedule. You don't need to be home.

Fully insured and WSIB-covered · 7-day streak-free guarantee
Two cleans a year
Spring and fall. The right fit for most homes.
Add an inside clean to either visit.
Get your free quoteFour cleans a year
For homes under trees or on the lake, or where you want the windows clear all season.
Includes one inside clean a year, usually in spring.
Get your free quoteEvery plan includes
- The whole window: glass, frames, sills, tracks and screens
- Inside windows on request, for any plan or one-time clean
- Pure water and RainBlock on every visit
- Our 7-day streak-free guarantee, plus rain cover for members
- Reminders before every visit
- The same local crew
- Pay by card on the day
- No contract and no cancellation fee. Cancel anytime with a quick text.
Why there's no price list
Every home is different: the number of windows, the storeys, the screens. So every plan starts with a free quote for your home, and we confirm your price before anything is booked.
Get your free quoteQuestions about The Loop
Do I need to be home?
No, for outside cleans. We text you when we're done. For an inside clean, someone needs to be home to let us in.
Can I change or cancel?
Yes, anytime. Just call or text us. There's no contract and no cancellation fee.
What if it rains after my clean?
Members are covered. If rain spots your windows within 7 days, we'll re-clean them free.
Can I start with a one-time clean?
Yes. Many people start with one clean and join The Loop once they see the result.
Do you clean inside windows too?
Yes. Add an inside clean to any visit and we'll price it in your quote. Four-clean members get one inside clean a year included. For inside visits someone needs to be home, and we lay drop cloths and move light furniture ourselves.
Ready for windows that stay clean longer?
Streak-free, guaranteed for 7 days.
Or call or text 519 328 6979