Magic Assistants operates in Buffalo and Western New York, providing a variety of office cleaning services. Choose us because of our reputation for excellence. We provide professional cleaning services designed to keep your office sparkling and beautiful so that you can focus on things that matter more!

You’re in control with Magic Assistants! Below you will find our standard cleaning checklist when caring for a office or business, otherwise known as a maintenance cleaning. As each office and business is different and requires different needs based on your requests or desires, all checklist’s can be customized to meet your needs. Services are adjustable and additional services can be added or subtracted to coincide with your expectations.


Our continuous pursuit of perfection has resulted in consistent growth each year. Our focus is to listen to our clients, understand their needs and provide the exceptional level of residential and commercial cleaning services.

If for any reason you aren’t happy with our cleaning services please contact us. We will come back and clean the specific areas that didn’t meet. We try our very best not to make mistakes, but if they do happen, we also try our very best to correct them.

We’ve been caring for small offices throughout Buffalo, NY and it’s surrounding suburbs for over 7 years. It’s quick, easy and more affordable than you might think. Office time is important time and detrimental to your company’s success; leave the cleaning to us so that your employees can focus on their task at hand.

Office cleaning is typically booked in teams of 2 unless the office is on the larger side and requires a larger team to perform your cleaning appointment as quick and efficient as possible. Typically booked twice a week, weekly, or bi-weekly depending on your office’s needs.


Founded in 2007 we became one of the leading providers of office cleaning solutions in Buffalo and Western New York. Upon arrival for scheduled office cleaning, our mission is to:

  • All waste baskets emptied.

  • Recyclable containers emptied.

  • Entryway doors/glass cleaned (within reach of a 2-step step-ladder).

  • All carpeting vacuumed.

  • All hard flooring vacuumed or swept and mopped.

  • Kitchenette counter-tops and back-splash’s cleaned and disinfected

  • Dishes hand washed (please set up procedure with your team members)

  • Sinks scrubbed/disinfected and polished

  • Windowsills/Door-frames dusted

  • Desk tops and chairs dusted/damp wiped on open spaces only (we know your information is sensitive and private, we only dust/damp wipe desk tops with visible open surface space.

  • Computer monitor tops and bases dusted

  • Phones, fax machines, dusted

  • Restrooms washed down and sanitized

      Easy payments via check, cash or credit card payment processing service.


      We are pet-friendly cleaners; we know your pet is a valued member of your family and ours.


      Your time is important to us. We provide scheduled appointments for your recurring cleaning needs.


  • How many people will come to clean my offices?

    Office cleaning services are typically booked in teams of 2 unless the office or business is larger and requires a larger team.

  • Do I have to be present for office cleaning?

    No not at all, most of our office cleaning clients are scheduled for off hours and we keep a key to their locked away in our lock box at the shop. All key’s are coded with a number and never any business or personal information such as names, address’s or phone numbers.

    Although we do highly recommend someone to be available at the office for the first visit, this way we can introduce ourselves and be walked around to learn the lay-of-the-land and have a better understanding of your office cleaning preferences, likes and dislikes.

  • How long will it take to clean my office or business?

    All services are customized to your specific needs. The time it will take to clean your house will be dependent on your selected level of cleaning and services!