Earnings
How much do Instacart Shoppers make?
There's no single honest number for what a shopper "makes." Instacart pays per batch, not per hour. So your earnings come down to which batches you take and how quickly you work through them. Below I'll walk through the two things that make up your pay, what pushes it up or down, how Full-Service and In-Store roles differ, and where the new-shopper bonus fits. Real ranges, not hype.
The two parts of your pay
Batch pay + 100% of tips
1. Batch pay (from Instacart)
Every batch shows a guaranteed minimum before you tap accept. Instacart works it out from the number of items, how much effort it takes to shop them (heavy or bulky stuff counts for more), and the distance and time to deliver. Bigger, farther, heavier orders pay more.
2. Customer tips (you keep 100%)
The customer sets the tip, and they can change it for up to 24 hours after delivery. You keep the whole thing. Instacart doesn't take a cut. On a lot of orders the tip is the bigger half of what you earn, which is exactly why service quality matters so much.
Since tips can be edited after delivery, the number you see up front is just an estimate. Clear messages, smart substitutions, and getting there on time are the real levers you control. That's what protects your total pay.
What moves the number
Factors that drive your earnings
- Number of items. Bigger carts usually pay more per batch and tend to tip better too.
- Weight and bulk. Cases of water, pet food, and heavy produce push the batch pay up.
- Distance and drive time. Longer delivery legs pay more, but they burn your fuel and your time.
- Market and demand. Dense, busy metros with a steady flow of orders keep you working. Quiet rural zones don't.
- Time of day. Evenings, weekends, and the days around holidays are usually the busiest, best-paying windows.
- Multi-batch orders. Shopping two orders on one store trip can bump your effective hourly rate.
- Your efficiency. Once you know a store's layout cold, you spend less time hunting and fit in more batches.
- Ratings and reliability. A solid record can open up better batch access in some markets.
Rough, hedged ranges
What shoppers realistically report
Read every figure below as a rough illustration, not a promise. Instacart doesn't guarantee an hourly rate. Slow hours, batches you decline, and drive time all drag the real average down. Your market might run higher or lower than any of this.
| Scenario | Typical pay (pay + tip) | Rough active-hour estimate | Notes |
|---|---|---|---|
| Small order, short distance | ~$8 to $15 | ~$10 to $18 | Quick to shop; smaller carts tip less |
| Mid-size order, average distance | ~$15 to $30 | ~$15 to $25 | Your everyday bread-and-butter batch |
| Large / heavy order, longer drive | ~$30 to $60+ | ~$20 to $30+ | Higher batch pay; watch fuel and time cost |
| Double batch (two orders, one store) | two orders, combined | ~$25 to $35+ | Best efficiency when it lines up |
| In-Store shopper (hourly role) | n/a (hourly role) | local hourly wage | No tips or driving; steadier, usually a lower ceiling |
These ranges are illustrative and shift with your market, the order mix, and tipping. Always check current batch pay in the Instacart Shopper app for your area.
Two roles, two pay models
Full-Service vs In-Store pay
Full-Service Shopper
You shop and deliver in your own car, working as an independent contractor. Pay is per batch plus 100% of tips, and you set your own schedule. The upside is real on good batches. The catch is that you cover fuel, wear on the car, and your own taxes, and earnings swing with demand.
In-Store Shopper
You shop orders inside one store. No car, no delivery. It's usually a part-time hourly job with a steadier, more predictable paycheck. You give up the tips and the bigger per-batch upside that full-service work can bring.
Both roles use the same sign-up flow, and code BEAN85579C works for new shoppers in the US and Canada. Go In-Store if you want steady hours without a vehicle. Pick Full-Service if you'd rather have flexibility and tip upside.
Extra on top
How the BEAN85579C sign-up bonus adds up
The new-shopper bonus is separate from and additional to your normal batch pay and tips. Instacart usually pays it once you finish a set number of batches inside a time window after you activate. A common version is 30 batches in 30 days, but both the amount and the target vary by market and by whatever promotion is running when you join. That's why we don't quote a dollar figure. The amount varies by market and current promotion, so confirm the exact offer in the Instacart Shopper app.
To claim it, type BEAN85579C in during registration, then complete the required batches on time. It stacks on top of everything you earn from shopping. Think of it as a head start on your first run of orders.
Work smarter
Tips to earn more per hour
- Shop the peak windows. Evenings, weekends, and holidays usually bring the most batches and the best tips. The app can go dead quiet at 2pm on a Tuesday, so plan around it.
- Learn your stores. Faster, more accurate shopping means more batches per hour and fewer refunds.
- Talk through your substitutions. When the oat milk is out and you message the customer before swapping it, you protect your tip and often grow it.
- Be picky about distance. Weigh the fuel and drive time before you take a far-out batch.
- Grab double batches when they fit. Two orders on one trip can meaningfully raise your effective rate.
- Protect your rating. Careful, on-time deliveries keep you near that 4.7 mark and eligible for the busier zones.
- Track your expenses. You're an independent contractor, so mileage and supplies eat into your real take-home. Keep records for taxes.
Ready to start earning?
Sign up as an Instacart Shopper and enter code BEAN85579C to grab the current new-shopper bonus on top of your batch pay.
Sign up on Instacart →FAQ
Instacart Shopper earnings questions
Do Instacart Shoppers earn a set hourly wage?
Full-Service Shoppers get paid per batch plus 100% of tips, not a fixed hourly wage, so what you make moves with the order and the demand. In-Store Shoppers usually work an hourly part-time role instead. Check the current pay in the Shopper app for your market.
Do shoppers keep all of the tip?
Yes. Instacart doesn't take a cut, so you keep 100% of it. Customers can adjust the tip for up to 24 hours after delivery, which means good service can raise it and a bad experience can drop it.
What's a realistic hourly estimate?
Plenty of shoppers land somewhere in the rough range of $10 to $25+ per active hour. It swings a lot with your market, order size, distance, and tips, and slow hours drag the average down. Treat these numbers as illustrative, not a guarantee.
Does the BEAN85579C bonus replace my normal pay?
No. The sign-up bonus is extra money, paid on top of your batch pay and tips once you finish the required batches inside the set time window. The amount and the target vary by market and by the promotion running when you join.
Which pays more, Full-Service or In-Store?
Full-Service can pay more on strong batches because of tips and higher per-batch pay, but it's less predictable and you're covering fuel and vehicle costs. In-Store gives you steadier hourly income with no car, usually at a lower ceiling.
Are there costs that eat into take-home pay?
For Full-Service Shoppers, yes. You're an independent contractor, so fuel, vehicle wear, and self-employment taxes all come out of your gross. Tracking your mileage and expenses helps you see what you're really netting, and it's smart to talk to a tax professional about your own situation.