The time it takes depends on the size of the room and the condition of the carpet. On average, cleaning a standard-sized room can take anywhere from 30 to 60 minutes.