Instacart Shopper Pay Calculator
Eight batches at $9 batch pay plus $6 tips gross $120 in 6 hours, or $20.00 an hour. Take off 45 miles at the IRS 76 cent rate, which is $34.20, and the day nets $85.80, or $14.30 an hour before taxes.
| Net for the day | |
| Gross pay | |
| Batch pay | |
| Tips | |
| Vehicle cost | |
| Gross per hour | |
| Net per hour | |
| Gross per mile |
Estimate only. Instacart sets batch pay, minimums, boosts and promotions, and those change without notice, so confirm current policy in the Shopper app. All calculations run in your browser, and nothing you type is uploaded or stored.
Enter your batches, tips, miles and hours, then see the gross pay, the vehicle cost, and what you keep per hour.
Key takeaways
- A payout is 3 parts: batch pay, tips and promotions
- Batch pay is per batch, not per hour, so waiting time pays $0
- The IRS 2026 rate is 76 cents a mile from July 1
- A day grossing $120 nets $85.80 after 45 miles
- That is $14.30 an hour, not the $20.00 gross rate
On this page
The three parts of an Instacart payout
An Instacart payout is not a wage. It is a stack of three separate things, and only one of them is set before you accept the batch.
- Batch pay, which Instacart sets from the expected effort of the order.
- Tips, which the customer sets at checkout.
- Promotions, meaning boosts and heavy pay, which appear only on some batches.
Instacart describes batch pay on its shopper earnings page as reflecting the total expected effort of a batch, including travel to the store and to the customer, the quantity and weight of the items, and the expected time needed to shop it. The company also states that batch pay is based on job related criteria only, so two shoppers offered the same batch at the same time see the same number.
What that means in practice is that you cannot quote an hourly rate from a single batch. You have to add up a whole day, then subtract what the driving cost you.
Platform pay rules change, and the minimum batch payment varies by zone rather than being one national figure. Treat everything below as a way to read your own numbers, not as a promise about what the app will offer.
Batch pay is not an hourly wage
This is the part new shoppers get wrong. Instacart pays per batch, not per hour, so the time between batches is unpaid. Two shoppers can work the same six hour window and take home different amounts, because one spent four of those hours shopping and the other spent four of them waiting.
Your hourly rate is therefore a ratio you compute afterwards, not a rate anyone promised you. Divide the day's gross by the hours you were working, and be honest about the hours. If you were logged in for nine hours and worked six, the honest denominator is nine.
The other trap is the tip. The offer screen shows an estimated tip, and that estimate can move after delivery. Build your budget on the batch pay alone and treat the tip as upside, which is the only way a slow week does not wreck your plan.
Delivery only batches and full service batches also differ. A delivery only run leans on miles and takes less time, while a 60 item shop can take an hour in the aisles for the same mileage. Compare them on pay per hour, not on the headline number.
Worked example: an eight batch day
Here is a realistic good day in a busy metro, run through the calculator from top to bottom. Eight batches, $9 of batch pay each, $6 of tips each, 45 miles driven, and 6 hours of active time.
- Batch pay. 8 x 9 = 72 dollars.
- Tips. 8 x 6 = 48 dollars.
- Gross pay. 72 + 48 = 120 dollars.
- Vehicle cost. 45 miles at 76 cents a mile is 34.20 dollars.
- Net for the day. 120 - 34.2 = 85.80 dollars.
- Gross per hour. 120 / 6 = 20.00 dollars an hour.
- Net per hour. 85.8 / 6 = 14.30 dollars an hour.
That gap between 20.00 and 14.30 is the whole point of this page. The app shows you the first number and the IRS rate shows you the second one, and only one of them pays your rent.
Change the miles and the answer moves fast. The same day over 70 miles instead of 45 costs 70 x 0.76 = 53.20 dollars in vehicle cost, leaving 66.80 dollars, which is 11.13 dollars an hour. Same batch pay, same tips, one worse route.
What the miles cost you
Driving is the largest cost in grocery delivery and the easiest one to forget, because nobody sends you a bill for it. The IRS standard mileage rate is the simplest way to put a number on it, and it covers gas, oil, insurance, repairs and depreciation in one figure.
| Period in 2026 | Business rate | Where it comes from |
|---|---|---|
| January 1 to June 30 | 72.5 cents a mile | IRS Notice 2026-10 |
| July 1 to December 31 | 76 cents a mile | IRS Announcement 2026-11 |
The split year is unusual and easy to miss. The IRS standard mileage rates page lists both periods, so use the rate that matches when the miles were driven rather than one number for the whole year.
Those miles are also your biggest tax deduction. Every mile driven for work, including the drive to the store and the deadhead miles between batches, reduces your taxable profit at that rate. A 45 mile day knocks 34.20 dollars off the amount the IRS taxes.
Instacart does not hand you a mileage figure. You have to keep your own log, and an app that records trips in the background is the least painful way to do it.
Busy hours and dead hours
Batch volume follows grocery shopping habits, and the difference between a good window and a dead one is larger than most other choices you can make. Sitting in a full parking lot at 11 am on a Saturday is worth several hours on a Tuesday afternoon.
| Window | What to expect |
|---|---|
| Weekday 8 am to 11 am | Steady stream of small orders, low pay each |
| Weekend 10 am to 2 pm | Peak volume, largest batches, best selection |
| Weekday 2 pm to 5 pm | School pickup lull, few offers |
| Weekday 5 pm to 8 pm | Dinner rush, heavy traffic, big orders |
| After 9 pm | Thin volume and longer drives between stores |
Boosts follow the same pattern. Instacart adds a boost to a batch when there are not enough shoppers nearby to meet demand, so a dead window sometimes pays more per batch than a busy one. The trade is fewer batches overall.
Zone matters as much as clock time. A store in a dense neighborhood generates more short trips than one on the edge of town, and short trips are where the pay per mile works in your favor.
Heavy pay, boosts and promotions
Promotions are the third piece of the payout, and they are the piece you cannot plan around. They appear on some batches and not others, and the rules have changed more than once.
- Heavy pay. Instacart states this is an added component of batch pay on qualifying batches and is always at least $2. It applies when items weighing 8 lb or more total 50 lb or more in the batch.
- Boosts. Extra pay added to batches when there are not enough shoppers in an area to meet customer demand. A boost can be a flat amount or a multiplier.
- Peak pricing. Some markets show higher batch pay during high demand windows, which is the same idea under a different name.
- Promotions. Occasional guaranteed earnings for completing a set number of batches in a period. Read the conditions before you count on one.
A case of water is the classic heavy pay trigger. Twelve bottles at roughly 8.3 lb each puts the batch over the 50 lb threshold on its own, so a big drink order is usually worth more than the item count suggests.
Do not build a budget on any of these. Plan against batch pay plus a conservative tip estimate, and everything on this list becomes margin.
What you keep per hour
Three numbers tell you whether a day was worth it: gross per hour, net per hour, and gross per mile. The first is what the app implies, the second is what you earned, and the third tells you which batches to stop accepting.
| Measure | Example day | How it is worked out |
|---|---|---|
| Gross pay | $120.00 | 8 batches of batch pay plus 8 tips |
| Vehicle cost | $34.20 | 45 x 0.76 = 34.20 |
| Net before taxes | $85.80 | Gross minus vehicle cost |
| Gross per hour | $20.00 | 120 / 6 = 20.00 |
| Net per hour | $14.30 | 85.8 / 6 = 14.30 |
| Gross per mile | $2.67 | 120 / 45 = 2.67 |
Gross per mile is the fastest screen you have. Anything under about $1.50 a mile is usually a batch that costs you more than it pays once you count the drive back, and it is worth letting those go.
Then subtract taxes from the net figure rather than the gross one. The mileage deduction already removes most of the vehicle cost from taxable income, so the amount you owe is usually smaller than new shoppers expect.
Taxes and what to set aside
Shopping for Instacart is self employment. Nothing is withheld from your payouts, and you owe both income tax and self employment tax on the profit.
- Self employment tax covers Social Security and Medicare at 15.3% of net profit. This is the one that surprises people, because there is no employer paying the other half.
- Income tax is charged at your bracket on the profit that is left.
- Quarterly estimated payments are usually required once you expect to owe a set amount for the year, so the money has to be set aside as you earn it.
- Mileage at the IRS standard rate is the deduction that shrinks the bill, and it is why the log matters.
A workable habit is to move a fixed share of every payout into a separate account the day it lands. Setting aside 25% of net pay covers most situations, and a shopper in a higher bracket should go higher.
Keep the records as you go rather than in April. A mileage log, a folder of receipts for bags and phone accessories, and a screenshot of each week's earnings summary turn tax time into an afternoon instead of a weekend.
This is a planning estimate, not tax advice, and it is not a statement of what Instacart will pay. Batch pay, minimums, boosts and promotions are set by Instacart and change without notice, so confirm current policy in the Shopper app.
Frequently asked questions
How does Instacart batch pay work?
Instacart says batch pay reflects the total expected effort of a batch, including travel to the store and to the customer, the quantity and weight of items, and the expected shopping time. There is no flat national rate, so the same batch pays differently in different zones.
How much does Instacart pay per batch?
There is no single number. Batch pay is built from distance, item count, weight and expected shop time, and the minimum varies by zone. Check the offer screen in the Shopper app, because that is the only figure that applies to you.
What is heavy pay?
Heavy pay is an extra component added to batch pay when the batch contains several heavy items. Instacart states it is always at least $2 and applies when items weighing 8 lb or more total 50 lb or more.
What is a boost on Instacart?
A boost is extra pay added to some batches when there are not enough shoppers in the area to meet customer demand. Boosts come and go, so treat them as a bonus rather than part of your base rate.
Do shoppers keep their tips?
Tips are set by the customer at checkout and can be adjusted for a period after delivery. Confirm the current rule on Instacart's shopper earnings page or in the Shopper app, because platform policy changes.
What is the 2026 IRS standard mileage rate?
76 cents per mile for business miles driven from July 1, 2026 through December 31, 2026, and 72.5 cents per mile for January 1 through June 30, 2026, per the IRS standard mileage rates page.
Does Instacart pay for gas?
No. Some mileage is folded into batch pay, but that is pay rather than reimbursement, and the miles between batches and the drive home are not counted at all. Track your own miles.
How much do Instacart shoppers make per hour?
It depends on the market and the hours. In the example on this page, 8 batches paying $9 each plus $6 tips gross $120 over 6 hours, which is $20.00 an hour before vehicle cost and $14.30 an hour after it.
How much should I set aside for taxes?
Shoppers are independent contractors, so nothing is withheld. A common starting point is 15.3% for self employment tax plus your income tax bracket, and many shoppers set aside 25% to 30% of net pay. Mileage at the IRS rate usually removes most of the taxable profit.
Is it worth driving a long way for a batch?
Check the gross per mile rather than the dollar amount. A $15 batch over 12 miles pays $1.25 a mile, while a $9 batch over 3 miles pays $3.00 a mile. The short one is the better deal even though it looks smaller.
Do I get paid for waiting between batches?
No. Instacart pays per batch, so time spent waiting for an offer is unpaid. That is why the hourly figure depends on how many hours you are logged in rather than how many hours you are working.
What expenses can I deduct?
Mileage at the IRS standard rate is usually the largest one. Insulated bags, a phone mount, a portion of your phone bill and parking are common deductions. Keep receipts and a mileage log.
How many batches can I do in a day?
Eight full service batches in a six hour window is a realistic good day in a busy metro. Four or five is more typical, and a slow Tuesday can be two. Weekend midday and weekday early evening are the busiest windows.
How often does Instacart pay?
Payouts are usually available weekly, with an instant cash out option for a small fee in many markets. Check the earnings section of the Shopper app for the schedule that applies to your account.
Spotted a wrong number or a broken result?
More Ecommerce tools
- Airbnb Host Fee Calculator
- Amazon FBA Fee Calculator
- Big Cartel Fee Calculator
- Book Printing Cost Calculator
- CBM and Chargeable Weight Calculator
- Carat Cost Calculator
- Cash App Fee Calculator
- Commission Calculator
- Cost of Goods Sold Calculator
- Craft Cost Calculator
- Custom Banner Cost Calculator
- Depop Fee Calculator
- Dimensional Shipping Weight Calculator
- DoorDash Driver Pay Calculator
- Etsy Fee Calculator
- Facebook Marketplace Fee Calculator
Fee schedules, rates and rules change without notice. Always confirm important figures with the official source before you rely on them.