There is no definitive answer to this question as it depends on the type of flooring your home has and how often you would like to have it professionally cleaned. Some popular flooring types that are easy to maintain include wood laminate, tile, vinyl and stone.