On average, the cleaning process will take approximately 20 minutes per room. This time can vary greatly depending on the many different factors like how soiled the carpet is.