The time taken to clean your home would depend primarily on how big your home is, how many rooms, and the kind of cleaning you want. It would also depend on the existing condition of the house, the kind of material the floors, tiles are made out of, and so on. Generally, on average, a 3-bedroom house would usually take approximately 6 - 7 hours to complete.