The main difference between a cleaner and a housekeeper is that a cleaner will focus on improving the cleanliness of a property, whereas a housekeeper will only maintain it. Cleaners can also specialise in different properties, such as commercial and industrial, whereas housekeepers tend to focus on residential homes. Housekeepers might also be tasked with other responsibilities, such as cooking and laundry.