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. There is a service fee that is small percentage added to your order that Instacart uses to provide customer support. This fee is not a tip and will not go directly to the shopper or delivery driver.