← All tips
Strategy · 5 min read

Instacart: How to Only Accept Profitable Batches

90% of Instacart batches are garbage. Here's how to spot the 10% that actually pay.

ad slot · tip-top

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.

ad slot · tip-bottom
Get the next playbook in your inbox.

Free. No spam. Drop your email — we'll send the next strategy article + early app access.

No spam. We text you when launch hits your city.