On-Demand delivery is offered in select cities. You can check to see if we offer On-Demand delivery in your area by entering your zip code on the service areas page. On-Demand delivery starts in the late afternoon (specific times vary by city). Usually, your meal will be delivered within 45-60 minutes from when you place your order. As you're placing your order, you'll see an estimated delivery time.