It takes between 24Hours for us to deliver your order from the time you place the order on our site. We do a thorough quality check on the product and then ship as per your order and destination. Bchef ensures that the fastest and most efficient dispatch & delivery chain is in place to get your orders to you as swiftly as possible from our warehouse. Some areas may take longer due to the frequency of deliveries to the delivery pin code. When shipping your order, we consider these factors to calculate the Estimated Delivery Date : Order Processing: The amount of time taken by us to prepare your order for shipping is typically 24-48 Hours. However, some orders may be shipped in as few as 4 hrs more. Transit Time: The amount of time it takes for your order to leave our distribution center and arrive at the local delivery carrier. When the delivery provider receives your order and is ready to schedule a delivery date, they will attempt to contact you on the telephone number provided by you in your order. Bchef will call you prior to the scheduled delivery and will provide you with an approximate time window. The delivery team will make every effort to deliver within the time window provided.