Instacart: How to Only Accept Profitable Batches
90% of Instacart batches are garbage. Here's how to spot the 10% that actually pay.
Instacart's algorithm sends every shopper a constant stream of low-pay batches hoping someone will accept. New shoppers do, burn out, and quit. Veterans cherry-pick — and earn $25-35/hr while it happens.
The Golden Rule
Never accept a batch under $1 per mile (round trip). Period. A $20 batch that requires 22 miles of driving pays you $7 after gas. You're losing money.
Spot the bad batch in 2 seconds
- Heavy items (cases of water, dog food, soil bags) without 'heavy pay' added.
- Customer is in a no-tip neighborhood (drivers share data on chronic non-tippers).
- More than 35 items at one store — shopping time kills hourly.
- Multi-store batches with two stops more than 5 miles apart.
- Apartments without elevators on floor 3+.
The 'wait for the unicorn' strategy
Don't accept anything for the first 15 minutes of your shift. Instacart's algorithm escalates the pay on rejected batches. A $24 batch sitting in the queue might escalate to $38 if no one takes it. Patience pays — literally.
Best Instacart hours
Sunday 10am-3pm (weekly grocery rush), Friday 4-7pm (weekend prep), and stormy/snowy days. Avoid Tuesday/Wednesday mid-day — low volume, lots of competition.
Free. No spam. Drop your email — we'll send the next strategy article + early app access.