It generally takes around 4-6 hours for your carpets to be completely dry. However, if you have an in-floor heating system it can take longer than this, so we recommend checking with your carpet cleaning company first.