The average time for carpet to dry after a professional carpet cleaning is 4-8 hours. It depends on how soiled the carpet was, did we deal with pet stains, and a few other factors like temperature and humidity. In the summertime, it is best to use your air conditioning to lower the humidity in the air and use ceiling fans to help dry the carpet faster. We use carpet drying fans at times to help aide in a faster drying time too.