As a general rule, 1,000 square feet of the house should take 1.5 hours to clean, according to Cleaning 4 Profit. So a 3,000 square feet home should take 3 hours to clean, and so on.