Available delivery hours may vary. Delivery times are chosen at checkout. Delivery is free for the first Instacart order. After the first Instacart order, delivery costs start at just $5.99 for a two hour or scheduled delivery with a purchase of $35 or more or $9.99 if the order is under $35. There is a $10 order minimum on all orders. Customers also have the option to purchase an “Express Membership” for $149 annually or $14.99/month which includes free delivery for all orders over $35.