Drying time depends on the surface depth of the carpet fiber  cleaning. A surface cleaning typically will take  3-5 hours of drying time.  A  deep carpet cleaning will take approximately 24 hours.