In most cases, the time between rug pickup and delivery is two weeks. Each of the preparatory, cleaning, and drying steps take time. However, if the rug is damaged and needs to have repairs, the time estimate is longer. Once a rug professional sees the extent of damage, it is easier to provide a specific time estimate. This can vary based on the size of the rug, the type of damage and the extent of the damage.