This depends greatly on the size of your home, as well as other factors. On average, our Top-to-Bottom Cleaning takes four to six hours, while our average Maintenance Cleaning takes three hours.