It will take 6-10 hours for your carpet to dry after it is cleaned, but it could take up to 24 hours depending on the conditions in your home.