It all depends on the condition of your carpet. Extra cleaning time is required for carpets that are heavily soiled or stained. Typically, the carpeting in an general administrative office of 1,000 sf (100sqm) takes about an hour to clean. However, you need to allow for another 4-6 hours for your carpet to dry completely.