Most residential carpet cleaning jobs wrap up in 2 to 3 hours depending on room count and how much your carpet has been through. Drying typically takes 4 to 6 hours with normal airflow. Open a few windows, run a fan, and your floors will be ready before you know it.