Carpets can take anywhere from 8 to 24 hours to dry after a carpet cleaning. Fans and open windows ( in areas of low to no humidity) can help speed up the process.