It takes less than 24 hours to dry…if not less. I'd say it took about 6-8 hours for them to dry, but it just depends on the carpet and how bad the stain was. Faster drying obviously happens in smaller areas, too.