How much does Instacart delivery cost?

New Instacart customers who sign up at will receive their first delivery free. Future delivery fees depend on the order size and the delivery time selected. For most cities, delivery starts at $3.99 and service fees for non-express members is 5%, tipping is optional. Instacart Express is $99/year or $9.99/month.