We normally clean rugs at our facilities, and return the rugs already dry. If we come to your location and perform a rug cleaning on-site, rugs will typically need around 12 hours to dry. This may vary depending on material (wool tends to hold more moisture, therefore it takes a bit longer to dry).