On average, it will take roughly 25 minutes per room. But of course, the time can vary and enormously depends on the state of the carpet. First the preparation is important, vacuum cleaning is done beforehand. That the amount of furniture to be moved, how heavily soiled the carpet is, also depends on the type and number of stains. At the end to figure out a plan for stain removal and use of appropriate stain cleaning products.