Find Professional Window Cleaning or Other Services in your Area


At McPherson Window Cleaning, we clean windows. It sounds simple, but really it’s about more than just elbow grease. The secret is a dedicated commitment to quality, safety and excellence in customer service. Clean windows make people happy – and that’s what we love to do!

We were established as a small family business in 2007 focusing on residential window cleaning in the Bayside area. Since then, we’ve grown – up and out. We now service many recognisable Melbourne CBD buildings, provide height safety certification and installation services and offer a range of extra cleaning services. Our services extend from Melbourne to the Victoria border and include high rise buildings, schools, hospitals, display homes, building sites, body corporates and homes.

Through it all we’ve retained our family values. We’re proud to be a vibrant family business, and of our track record of achieving excellent service through building strong relationships with our clients. Finding the right solution for you, and delivering it quickly, efficiently and cost effectively is what drives us daily.

We have a 100% customer satisfaction guarantee on all of our work. Our fully trained and experienced team will turn up to your job on time and leave you with sparkling windows. No streaks, no residue, no fuss. That is our promise to you.


  • Abseiling / High Rise
  • Body Corporate Cleaning
  • Building Maintenance
  • Commercial
  • Construction Glass Cleaning
  • External Building Wash
  • Glass Restoration
  • Gutter Cleaning
  • High Vacuum Cleaning
  • Pressure Cleaning
  • Residential
  • Safety Checks
  • Solar Panel Cleaning

Regions we Work In

- melbourne 3000 - north melbourne 3051 - port melbourne 3207 - south melbourne 3205 - nunawading 3131 - oakleigh 3166 - burwood 3125 - ringwood 3134 - richmond 3121 - east melbourne 3002 - brighton 3186 - huntingdale 3166 - sandringham 3191 - camberwell 3124 - kew 3101 -