On average a typical house cleaning will take between one to two hours.  There are many factors that are involved such as the total square footage to be cleaned, number of crew servicing the residence, level of soiling, and air temperature.  If you would like an estimated time to completion, please be sure to ask when booking an appointment.