The Short Answer
Instacart’s own marketing suggests shoppers can earn $15 to $20 per hour. Self-reported surveys on sites like Indeed and Glassdoor roughly support that range. Tracked earnings data, which measures total time logged in rather than just active work, puts most full-service shoppers closer to $12 to $15 per hour before expenses.
After vehicle costs, most full-service shoppers net somewhere between $8 and $13 per hour. The spread is wide because Instacart pay is unusually sensitive to order quality, market, and shopper behavior.
This breakdown covers how pay works, where the real money goes, and what separates higher earners from the rest.
Two Types of Instacart Work
Instacart has two fundamentally different roles. Before getting into numbers, this distinction matters.
Full-service shoppers are independent contractors. You shop for groceries in-store and deliver them to the customer’s home. Pay is per-batch, you set your own hours, and you’re responsible for your own taxes and vehicle expenses. This is the gig-economy model.
In-store shoppers are W-2 employees. You shop orders in one store, hand them off to a delivery driver, and go home. There’s no deliveries, no vehicle expenses, and Instacart handles your taxes. Pay is hourly, typically $13 to $17 depending on market, with a set schedule. It’s a traditional part-time job that happens to be for a tech company.
What people most want to know is about full-service shoppers. But if the contractor model doesn’t appeal to you, in-store is worth knowing about.
How Full-Service Pay Works
Instacart pays full-service shoppers per batch, not per hour. A batch is one order (or sometimes two or three orders you shop simultaneously).
Batch pay is calculated by Instacart’s algorithm based on estimated shopping time, number of items, and delivery distance. You see the total batch amount before you accept, but that total includes an estimated tip, which is where things get complicated.
Tips make up a significant portion of most shoppers’ earnings, sometimes more than the base batch pay on larger orders. Customers set a tip at checkout. That tip can be adjusted upward or downward for up to 24 hours after delivery.
This is where tip baiting comes in. Some customers set an unusually high tip to jump the queue for a shopper, then reduce or remove it after delivery. It’s a documented enough practice that experienced shoppers have learned to be skeptical of batches with tip amounts that look too good relative to the order size. A $40 tip on a 20-item local delivery is a yellow flag; a $40 tip on a 60-item order with a long delivery distance is more plausible.
Instacart does guarantee a minimum per batch, but the minimum is low enough that on a complex or time-consuming order, you can end up below a reasonable hourly rate if the tip disappears.
What Shoppers Actually Earn
Precise tracking data for Instacart is less widely published than for DoorDash or Uber Eats, partly because the platform’s per-batch structure makes hourly rate comparisons messier. The consistent finding across earnings-tracking apps and driver surveys is that most full-service shoppers land between $12 and $15 per hour before expenses on a typical working session.
Self-reported surveys consistently run higher, for the same reason they run higher for food delivery: people tend to report their earnings during active work, not including unpaid time driving to the store, waiting for batches, or slow periods.
Why Instacart Earnings Vary More Than Food Delivery
Food delivery pay is fairly predictable once you know your market and time windows. Instacart has more variance.
Order size matters a lot. A 10-item order that takes 15 minutes to shop pays far less per hour than a 60-item order that takes 45 minutes but commands a larger tip. Shoppers who learn to spot high-value batches early do significantly better than those who accept whatever appears first.
Substitution calls eat time. When an item is out of stock, you’re calling or texting the customer, waiting for a response, and making judgment calls. A straightforward 40-item order can take the same time as a chaotic 25-item order with five substitutions and a customer who doesn’t answer.
Store familiarity is a real earnings variable. An experienced shopper who knows their home store’s layout will finish a 40-item shop meaningfully faster than someone new. Speed per item is a skill that builds over months.
The Expense Math
Full-service shoppers have vehicle costs, just like food delivery drivers. The difference is that driving to the store is part of the work but doesn’t earn per-mile pay.
The IRS standard mileage rate for 2026 is 72.5 cents per mile, representing the full operating cost of a vehicle including depreciation.
Take a full-service shopper completing two batches in a four-hour session:
- Drive to store: 5 miles
- First delivery: 4 miles
- Return to store or reposition: 3 miles
- Second delivery: 6 miles
- Drive home: 5 miles
- Total: 23 miles
At $0.725 per mile: $16.68 in vehicle costs.
Against $56 gross earnings over four hours ($14/hour) that leaves $39.32, or $9.83 per hour after full vehicle costs.
The cash-only version (fuel and maintenance, no depreciation) looks like this. 23 miles at roughly $0.21 per mile in out-of-pocket costs comes to $4.83. After cash costs: $51.17, or $12.79 per hour.
Neither number is a reason to avoid Instacart. Instead, they’re reasons to track your own mileage and understand the real cost of the driving that doesn’t show up in your batch pay.
What Moves the Needle
Batch selection
This is the single largest earnings variable. Experienced shoppers develop quick math for evaluating batches by calculating total payout divided by estimated time, minus mileage cost for the delivery leg. A $22 batch with a 3-mile delivery and a 25-item shop is different from a $22 batch with a 9-mile delivery and a 50-item shop.
The tricky part is that Instacart bundles the tip into the upfront figure. Shoppers who’ve been doing this long enough start discounting unusually high tips on smaller orders when evaluating whether to accept.
Store choice
Shoppers who stick to one or two stores they know well complete orders faster per item. That speeds up effective hourly rate without changing the payout per batch. Some shoppers spend their first few weeks deliberately mapping their preferred stores. They figure out where the organic section is, where substitutes tend to live, and which aisles cause the most confusion.
Double and triple batches
Instacart offers the option to shop two or three orders simultaneously if they’re at the same store. Done efficiently, this can significantly raise effective hourly rate. Done poorly, with multiple substitution issues across orders, it takes longer than doing them separately. Most experienced shoppers are selective about accepting multi-batch offers rather than always taking or always skipping them.
Time windows
Weekend mornings and late afternoons before dinner tend to produce the most batch activity in most markets. High-demand periods are also when Instacart is more likely to surface larger, better-paying orders. The same logic applies as with food delivery: work when demand is high.
The Full Picture
Instacart pays more per order than a typical food delivery batch, and grocery tips in dollar terms tend to run higher. The tradeoff is that the work is more demanding. You’re on your feet, pushing weight, making judgment calls about substitutions, and potentially getting stung by tip adjustments after the fact.
For shoppers who learn their stores, develop a quick eye for which batches are worth taking, and work consistent high-demand hours, $12 to $15 gross per hour is realistic. After vehicle costs, $9 to $12 per hour is where most consistent full-service shoppers land.
Tracking your own numbers from the start matters more on Instacart than most platforms, because the variance is higher. A few weeks of data from your specific stores and market will tell you more than any national average.
Instacart income is self-employment income. SE tax, quarterly payments, and deductions all apply. See our guide to filing taxes as an Instacart shopper and make sure you understand what Instacart’s insurance actually covers while you’re on the job. For a direct comparison of how Instacart pay stacks up against DoorDash and Uber Eats, see DoorDash vs. Uber Eats vs. Instacart: Which Pays Best?