Now booking in Toronto & the GTA

Streak-free windows. Spotless home.

Interior and exterior window cleaning, eavestrough cleaning, pressure washing and roof & eaves repair for homes and businesses across Toronto and surrounding areas.

Since 1984Serving Toronto homes
Inside & outFull window service
FreeNo-obligation quotes
Hand-cleaning a window to a streak-free finish
Exterior cleaning on a Toronto home
🏠Serving Toronto
since 1984
What we do

Everything on the outside of your home, handled.

One call covers your windows, gutters, siding, driveway and roofline.

Water-fed pole window cleaning
🪟

Window Cleaning

Interior and exterior glass cleaned by hand for a crystal-clear, streak-free finish.

  • Glass, frames & sills
  • Screens & tracks
  • Homes, condos & storefronts
Eavestrough full of leaves before cleaning
🪜

Eavestrough Cleaning

Leaves and debris cleared out so water drains away from your roof and foundation.

  • Debris removal
  • Downspout flush
  • Spring & fall cleanouts
Exterior washing on a home
💦

Pressure Washing

Lift years of dirt, grime and algae off hard surfaces.

  • Driveways & walkways
  • Decks, patios & fences
  • Siding & brick
Ladder set up for eaves repair
🔨

Roof & Eaves Repair

Fix small problems before they turn into expensive leaks.

  • Eavestrough repairs
  • Re-securing & sealing
  • Minor roof fixes
Why MWC

Local crew. Careful work. Clear results.

We treat every home like our own, and we don't leave until it looks right.

01

Detail-obsessed

Frames, sills and screens get the same attention as the glass. No streaks, no drips left behind.

02

Around since 1984

Decades of Toronto experience. We know the city's weather, its dust, pollen and winter salt, and what it does to your exterior.

03

Upfront pricing

You get a clear quote before we start. No surprise add-ons on the day.

How it works

Clean windows in three easy steps.

Request a quote

Fill out the form or send us a DM with your address and what you need done.

Pick a time

We'll confirm your price and book a day that works for you.

Enjoy the view

We do the work, you check it over, and you only pay when you're happy.

Service area

Serving Toronto & surrounding areas.

Don't see your neighbourhood? Ask us, we probably cover it.

Downtown TorontoNorth YorkEtobicokeScarboroughEast YorkYorkMississaugaVaughanRichmond HillMarkham+ the GTA
See our work

Before & afters on Instagram.

Follow along for our latest jobs around the city, and DM us any time for a quick quote.

@mikeswindowcleaningtoronto ↗
Cleaning window screens Eavestrough between two roofs MWC crew clearing a roof Condo glass cleaning Condo window mid-clean Blowing leaves off a flat roof
FAQ

Questions, answered.

How much does window cleaning cost?

It depends on the number and size of windows, how many storeys, and whether you want interior, exterior or both. Send us your address and we'll give you a free, no-obligation quote.

Do you clean the inside and outside?

Yes. We offer interior, exterior, or full inside-and-out packages, including frames, sills and screens.

How often should I get my eavestroughs cleaned?

Most Toronto homes need it at least once a year, and twice (spring and fall) if you have trees nearby.

Do I need to be home?

For exterior work, no. For interior window cleaning, someone will need to let us in.

Do you work with businesses?

Yes. We clean storefronts and commercial properties as well as homes. Ask us about recurring service.

Free quote

Ready for a clearer view?

Tell us a bit about your property and we'll get back to you with a price, usually the same day.

📞Phone number ✉️Email address 📷DM us on Instagram
📍Toronto, ON & surrounding areas

No spam. We'll only contact you about your quote.

Thanks! 🫧

Your quote request has been sent. We'll be in touch soon.

📞 Call for a free quote