Instacart pays its private contractors (shoppers/delivery people) very little - about $5–7 per order. Even the smallest order usually takes us an hour to receive, shop and deliver and return to the store to hopefully receive another order. A $10 tip or so is an appropriate tip for an average order.