You do not have to have any training to be a professional cleaner by you will have to follow some sort of training when you join a cleaning company or if you are joining a hotel housekeeping team. they will help you understand the cleaning agents used and teach you the difference between their all purpose cleaners, abrasives and heavy duty cleaners.