Typically, we estimate normal carpets to dry within 1 to 2 hours once a clean has been completed. This depends on a number of conditions, however, such as how soiled your carpets were, and the indoor environment. Upholstery takes longer to dry than carpets.