You're sitting in a parking lot, an offer lands, and the app says in-store only. No drive to a customer's door in the details, just a store, an item count, and a number. Do you tap accept or let it expire?
An Instacart in store only order is a batch where your job is the in-store part: you shop the list and check out, and the delivery drive to the customer isn't what you're signing up for. How the order gets from you to the customer afterward (staging, handoff, another person) depends on your market and the batch type, so read the offer details before you accept.
The rest of this post covers how to judge these offers against regular delivery batches, a worked example with made-up numbers, the mistakes that quietly cost you money, and a table you can save for those ten-second decisions.
What the in-store only label tells you (and what it doesn't)
The label tells you one thing for sure: the work you're being paid for happens inside the store. It says nothing about whether the pay is good, whether the order is small, or how long the checkout takes.
What it leaves open is the handoff. Some offers may have you stage the order for someone else, others may work differently. Instacart changes how its batch types work from time to time and it isn't the same everywhere, so the batch details screen in your app is the only source worth trusting. If a line there is unclear, treat it as unknown, not as good news.
One practical point: with no delivery leg, you don't deal with the customer's apartment gate, their chat messages about substitutions after you've left the store, or the 12-minute drive across town. You also don't collect whatever comes with that part of the job, so the pay breakdown matters more than usual.
How the math changes when there's no delivery leg
A delivery batch pays for shopping, driving, and the handoff. An in-store only batch pays for less of that, so the number on the screen should be smaller. The question is whether it's smaller by enough to match the time and miles you save.
Judge every offer by pay per hour of your actual time, after your own mileage cost. That's the only comparison that works across batch types. A $16 offer and a $24 offer can be the same deal once you count the clock and the odometer.
Here's a hypothetical example. These numbers are invented for illustration, not real pay data, and I'm using 60 cents a mile only to keep the math simple. Use your own cost per mile.
Offer A, in-store only: $16, 22 items, store 3 miles away. You figure 40 minutes to shop and check out, plus 10 minutes for whatever the handoff involves. Total: 50 minutes, 3 miles.
Offer B, regular delivery: $24, 22 items, same store, customer 6 miles from it. You figure 35 minutes in the store, 20 minutes driving, 5 minutes at the door, plus 5 minutes of extra overhead. Total: 65 minutes, 9 miles.
Offer A: $16 minus $1.80 in mileage is $14.20. Spread over 50 minutes, that's about $17.04 an hour. Offer B: $24 minus $5.40 is $18.60. Over 65 minutes, that's about $17.17 an hour.
Basically a tie. When it's a tie, the tiebreakers decide: which store is easier to shop, whether you'd rather skip the customer chat, and how much dead time the handoff really has. A store with a clean layout and short checkout lines can push Offer A ahead. A store where the deli line eats 15 minutes can sink it.
A step-by-step way to judge an offer before you accept
You don't have long, so make it a routine. Same order every time, and it takes about as long as reading the offer anyway.
Read the batch type and handoff details first. If you can't tell what happens after checkout, that's a reason to hesitate.
Check the total pay and whether any part of it depends on a tip or a variable amount. Use the guaranteed figure for your math.
Look at the item count and the store. Twenty-two items at a store you know is a different job than twenty-two items at a store you've never shopped.
Estimate your time honestly: walking in, shopping, waiting at checkout, and the handoff. Add a few minutes for the things that always go wrong (an out-of-stock item, a slow register).
Count the miles it takes to get to the store. If you're already parked there, that part is free.
Divide your net pay by your estimated hours. Compare it to your own floor, the number below which you'd rather wait for the next offer.
Your floor is personal and it moves by market and time of day. A slow Tuesday afternoon might justify a lower floor than a Friday evening when delivery batches are everywhere.
Mistakes that make in-store only orders cost more than they pay
The most common one is comparing the dollar figure to a delivery batch instead of comparing the hourly rate. A $16 offer looks weak next to a $24 one for about two seconds, and then the math says otherwise. The reverse happens too.
Second, ignoring the handoff. If staging or a handoff step adds 10 or 15 minutes, you have to count it. Skipping it makes every in-store only offer look better than it is.
Third, stacking them without thinking about the store. Two in-store only orders at the same location can work well because you skip the driving between jobs. Two at different stores on opposite sides of town don't.
Fourth, accepting because you're already at the store and don't want to leave. Sitting there feels like a sunk cost, but a bad offer is still a bad offer. Wait for a better one, or move.
And one smaller thing: don't assume the order will behave the way the last one did. If an offer reads differently from what you're used to, slow down and read it again.
Quick decision table to save
Screenshot this or keep it in your notes. It's for the moment you're staring at an offer and the timer is running.
| What you see | Lean toward | Why |
|---|---|---|
| Small item count, store you know well, you're already parked there | Accept if net hourly beats your floor | Almost no dead time |
| Large cart with heavy items, pay only slightly above a small order | Skip or counter with a better offer | Cart time grows faster than pay |
| Handoff details are unclear | Skip, or read twice | Hidden time is the most common leak |
| Store with long checkout lines or a deli you'd have to wait on | Skip unless the pay is clearly higher | Waiting time isn't in the offer |
| Store 10+ miles from you | Skip in most cases | Mileage eats a short offer fast |
| Second order at the same store as the one you just finished | Lean accept | No driving between jobs |
Advanced tips for working in-store only offers
Track a few weeks of your own numbers. Write down the pay, your real time, and the store for each in-store only job you take. After a while you'll see which stores run faster than you guessed and which ones you should always decline.
Pay attention to time of day. In-store only offers that look mediocre at noon can be a decent filler between deliveries when the app is quiet. They can also be a trap when you could be chasing better batches.
Keep your floor honest. If you set it high and then accept anything when you're tired, the floor does nothing. Decide it before the shift starts.
Finally, remember that you can always pass. Declining one offer costs you nothing except the few minutes until the next one, and a regular delivery batch from the same store will usually show up if you wait.
Where ShopperBoost fits in this workflow
The slow part of all of this isn't the math. It's that you have to be looking at the screen when a good offer appears. ShopperBoost distributes ShopperX, an iPhone app that works with Instacart in the US and Canada. It uses Smart Filters to set rules for what gets accepted automatically: a minimum payment, a maximum distance, and preferred or allowed stores. It only accepts batches that match all of your criteria, so the floor you worked out above can become a setting instead of something you re-decide every time.
It runs in the background (Silent Mode), and a Live Feed shows what it's detecting and accepting, including the store, the value, the distance, and the item count. You can still accept anything manually in the Instacart app, including batches your filters passed on. Both ShopperX and Instacart need to be open and running, and you need an internet connection.
A few honest caveats. It's iOS only. No tool can guarantee zero risk to your account, and results depend on your market, your hours, and your filter settings. The filters are built around pay, distance and stores, so if you want to avoid or favor in-store only offers specifically, check how your setup behaves during the free 5-day trial (new users only, no credit card) before you leave it running unattended.
FAQ
Does in-store only mean I don't deliver the order?
In general it means the delivery drive isn't part of what you're accepting. What happens after checkout varies by market and batch type, so read the details on the offer.
Are in-store only orders worth it?
Sometimes. Compare net pay per hour, including mileage and the handoff time, against your own minimum. If it clears that number, it's worth it, regardless of the label.
Why does the pay look lower than a regular batch?
There's less work attached, mainly the drive to the customer. Pay formulas vary and change, so check the breakdown in your app instead of assuming.
Can I filter out in-store only orders?
That depends on the tools you use and how they're set up. In the Instacart app you can simply decline an offer. If you use automation, confirm how it handles this before relying on it.
Run the same hourly math on every in-store only offer, and the label stops mattering. Whatever the offer is called, accept it only when it clears your floor.
This site is not affiliated with Instacart.



