We manufacture and have your rug ready for dispatch 25-30 business days from date of order plus delivery. Estimated time frames are provided on each rug page, along with email confirmations once you’ve placed an order.