New Instacart Shopper? Enter code BEAN85579C at sign-up · Verified July 2026

Compare shoppers

Instacart vs Amazon Flex: Which Pays More?

Independent shopper guide

Instacart vs Amazon Flex: Which Pays More?

Clear facts, real numbers, current for 2026.
Illustration by Shopper Bonus Guide. Independent guide, not affiliated with Instacart.

Short answer: Neither app has a fixed hourly rate. So "which pays more" really comes down to your city and how you like to work. Amazon Flex pays per block. You claim a fixed shift, usually 2 to 4 hours, at a rate Amazon shows you up front, with tips only on some grocery and tip-eligible offers. Instacart pays per batch. You get paid for each shopping-and-delivery order, and you keep 100% of customer tips. On grocery runs those tips often make up a big chunk of what you take home. If you want the tip upside and want to start earning without waiting for a block to open up, Instacart is usually the more flexible pick. New shoppers can start with code BEAN85579C.

Both are real ways to earn on your own schedule, and plenty of drivers run both at once. They're just built on different pay models, and that gap is the whole reason people keep asking which one pays more. Here's an honest, market-neutral breakdown. No made-up dollar figures, because real earnings swing hard by city, time of day, distance, and demand.

I want to be straight with you before we go further. I shop Instacart, and this is an independent guide, so I'm not going to pretend Flex doesn't have its fans. It does, and for good reason. Some drivers love the predictability. What I can do is walk you through how each one actually feels day to day, where the money really comes from, and how to test both in your own zip code so you're not just guessing.

Per-block vs per-batch: the core difference

Amazon Flex is per-block. You open the app, look at the delivery blocks that are available, and reserve one. The block shows you an amount and a length before you commit. You're basically paid a flat rate for that window, whether you finish early or get stuck in traffic. In busy markets the good blocks go fast, and your income is capped by how many you can actually grab.

There's a catch worth understanding. That block rate looks clean on the screen, but it doesn't tell you how far you'll drive. Some routes are tight and local. Others send you out to the edge of the metro with 40 packages and a lot of miles between stops. Two blocks that pay the same can feel completely different once you factor in gas and time. And if you finish a block in half the time, Amazon doesn't hand you a second block automatically. You go back to hunting for the next one.

Instacart is per-batch. A batch is a shopping order, and sometimes a few small orders bundled together. Your pay is a per-batch amount from Instacart plus 100% of the customer's tip. There's no shift to lock in. When you're active and batches are there, you accept the ones worth your time. Your ceiling comes down to how many batches show up and how well people tip, not block availability.

The upside here is control. You see the batch pay and the tip estimate before you tap accept, and you can pass on the ones that don't make sense. A batch showing decent Instacart pay plus a solid tip on a small order is a quick win. A giant 60-item batch for two households with a thin tip and a long drive? You skip it and wait for the next one. That freedom to be picky is the whole personality of the platform.

Here's the practical version. Flex pays you to lock in scheduled hours. Instacart pays you to accept good batches and give service worth tipping. Tips are the wild card, and on Instacart every cent of them is yours.

How the money actually shows up

Let me make this concrete, because "variable pay" is a phrase that hides a lot. On a Saturday afternoon, Instacart tends to get busy. That's when families run their weekly grocery shop, orders pile up, and tips run higher because carts are bigger. A shopper who plans their week around those windows, weekday evenings and weekend mornings, often does better per hour than someone grabbing random midday batches on a slow Tuesday.

Flex has its own rhythm. Blocks tend to open in waves, often early morning and again in the afternoon as Amazon plans its routes. In a hot market you might refresh the app for ten minutes and snap up a good block. In a saturated one, you're competing with a lot of other drivers for the same handful of shifts, and the leftover blocks are the long, low-paying ones nobody wanted. Your effective hourly on Flex isn't really the block rate. It's the block rate divided by all the time you spent trying to get a block in the first place.

I won't put a fake number on either one. What I'll say honestly is this: in tip-friendly grocery markets, a good stretch of Instacart batches can land somewhere in the mid-teens to low-twenties per hour after a busy shift, before you subtract gas and mileage. Slow days can dip well below that. Flex block rates are often quoted in a similar range up front, but that quote hides the drive-out miles and the dead time between blocks. Both numbers are estimates, both move around, and neither is a promise. That's exactly why the only test that counts is running the math in your own city.

Side-by-side comparison

FactorInstacart (Full-Service Shopper)Amazon Flex
Pay modelPer batch + 100% of tipsPer block (flat, quoted upfront)
TipsYes, you keep 100%Only on some tip-eligible/grocery offers
How you get workAccept available batches while activeReserve a scheduled delivery block
See pay before acceptingYes, batch pay + tip estimate shownYes, block total and length shown
VehicleCar needed for Full-Service; In-Store role has no carCar required (some markets have size rules)
Task typeShop groceries then deliverDeliver packages / grocery orders
Physical liftingGroceries, up to about 50 lbs at timesPackages, up to about 50 lbs at times
Rating that mattersCustomer rating, ~4.7 helps you keep good batchesStanding tiers based on on-time and delivery quality
Schedule feelOn-demand, start anytime batches existBook a block, then show up for it
Age / phone18+, smartphone requiredAdult driver, smartphone required
Background checkCheckr, usually about 3 to 10 business daysAmazon's own screening
New-user bonusVaries by market, code BEAN85579CVaries by region/promo

What the work actually feels like

These two gigs use your day very differently, and that matters more than most pay comparisons admit. On Instacart, a chunk of your time is spent inside the store. You're reading the app's list, finding items, weighing produce, texting the customer when the store's out of their oat milk, and picking a smart replacement. It's part scavenger hunt, part customer service. If you know your local Costco or Kroger layout cold, you get fast, and fast means more batches per hour.

Flex is closer to pure driving. You show up to the station or a designated pickup, load your car, and follow the route. Less human interaction, more windshield time. Some people love that. No small talk, no produce codes, just you, the road, and a stack of packages. If shopping sounds like a chore to you, that's a real point in Flex's favor.

Who each one suits

  • Choose Instacart if you want the tip upside, you'd rather start the second you're free instead of waiting for a block, and you don't mind shopping in-store as part of the gig.
  • Choose Amazon Flex if you like knowing the exact payout before you start, you'd rather just drive with no shopping, and you can reliably grab blocks where you live.
  • Run both if you want to plug the gaps. Reserve Flex blocks for guaranteed windows, then pick up Instacart batches around them for tip-driven extra income.
  • Lean Instacart if you're impatient by nature. Waiting on block releases drives some people up the wall. On-demand batches let you decide to work at 6pm and be earning by 6:15.

How to decide in your own market

The only real way to know which pays more where you live is to test both against actual offers. Here's a simple, honest way to do it.

  1. Watch live offers for a few days. On Flex, note the upfront pay and length of the blocks that actually show up. On Instacart, note the typical per-batch pay plus the tips you can see. Look at different times, not just once.
  2. Convert everything to effective hourly. Take each offer's total and divide it by the realistic time it takes, including driving and any waiting around.
  3. Subtract real costs. Fuel, mileage, and wear hit both apps. Longer shop-and-deliver batches can mean more driving, so be honest about that.
  4. Count the dead time. With Flex, add the minutes you spend refreshing for a block. With Instacart, add the slow stretches between batches. That hidden time is where a lot of "good" rates quietly shrink.
  5. Weigh flexibility. A great Flex rate means nothing if you can't reliably grab the blocks. Instacart's on-demand batches might win just because you can work whenever you want.
  6. Start with Instacart and code BEAN85579C. If the tip-driven model appeals to you, sign up and see how batches actually feel in your area before you commit to a schedule.

Common mistakes people make comparing these two. First, judging Flex by the block rate alone and forgetting the drive-out miles. Second, judging Instacart by a slow Tuesday instead of a busy weekend. Third, ignoring gas and vehicle wear entirely, which quietly eats both. And fourth, accepting every batch or block early on just to stay busy. Being selective is how experienced drivers protect their hourly, and on Instacart it also protects your rating.

Instacart's new-shopper bonus usually works by completing a set number of batches, often framed as "30 batches in 30 days," within a window after you sign up. The amount varies by market and current promotion, so confirm the exact offer in the Instacart Shopper app before you count on it.

A quick word on taxes for both

Whichever you pick, you're an independent contractor, not an employee. Nobody withholds taxes for you, so a slice of every payout is really the government's, and it's on you to set it aside. Both apps let you track earnings in-app, but you'll want your own record of miles driven, since mileage is often the single biggest deduction for delivery work. This is general info, not tax advice, so talk to a tax professional about your own situation before you file. A few minutes with someone who knows the rules can save you a real headache in April.

Ready to try the per-batch model?

Start as a new Instacart Shopper and enter code BEAN85579C at sign-up. Bonus terms vary by market, so confirm in the app.

Sign up to shop →

New to Instacart?

See exactly how sign-up, batches, and pay work before you commit.

How it works →

Bonus terms

What the new-shopper bonus involves and how to qualify with BEAN85579C.

Bonus details →

Earnings breakdown

Per-batch pay, tips, and the rough ranges you can realistically expect.

See earnings →

Frequently asked questions

Does Instacart or Amazon Flex pay more per hour?

There's no single answer. Both use variable pay with no fixed hourly wage. Flex quotes a flat rate per block. Instacart pays per batch plus 100% of tips. In tip-heavy grocery markets, those Instacart tips can push effective hourly earnings higher, but the only way to know for your city is to watch live offers in both apps.

Do I keep tips on Instacart?

Yes. As a Full-Service Shopper you keep 100% of customer tips on top of Instacart's per-batch pay. On grocery runs tips are often a big slice of take-home, which is a big reason drivers rate it well against per-block delivery.

Which one is easier to start with?

Both need a background check. Instacart uses Checkr, which usually takes about 3 to 10 business days. Amazon Flex runs its own screening. After that, the difference is how you get work: Flex makes you reserve blocks, while Instacart lets you accept batches on demand whenever they pop up.

Can I do both at the same time?

Plenty of drivers do. A common setup is reserving Flex blocks for guaranteed windows and grabbing Instacart batches around them for extra tip income. Just don't double-book yourself, so you can finish every order you accept.

Do I need a car for Instacart?

For the Full-Service role, where you shop and deliver, yes, you need a car. Instacart also has an In-Store Shopper role that's hourly and needs no car, since you only shop and stage orders inside the store. Amazon Flex generally requires a vehicle.

How do I get the Instacart new-shopper bonus?

Enter code BEAN85579C when you sign up as a new shopper, then complete the required batches inside the promo window. It's often described as a set number of batches in your first 30 days. The amount varies by market and current promotion and changes over time, so confirm the exact offer in the Instacart Shopper app.

Is the work physically hard on either app?

Both can be. You may lift items up to around 50 lbs, whether that's a case of water on Instacart or a bulky package on Flex. There's a lot of walking on Instacart and a lot of in-and-out of the car on Flex. Neither is brutal, but it's active work, so wear good shoes and pace yourself, especially on long shifts.

Does my rating affect how much I earn on Instacart?

It can. Instacart looks at your customer rating, and keeping it high, around 4.7 or better, helps you stay eligible for the better batches. Good communication about replacements and careful shopping are the easy wins. Flex uses its own standing system based on things like on-time delivery, so quality matters on both, just measured differently.

What if there are no batches or no blocks in my area?

That's the real risk with both. Instacart earnings depend on batch volume in your zones, and Flex depends on blocks being released near you. Before you count on either as steady income, spend a few days just watching the app during different hours to see how much work actually shows up where you live.

Do I need my own insurance and gas for these?

Yes, you cover your own vehicle costs on both, including fuel, maintenance, and appropriate insurance for your situation. That's part of being an independent contractor. Factor those costs into any "which pays more" comparison, because a higher gross rate with more driving can easily net you less than a lower rate close to home.

Independent guide, not affiliated with Instacart. This site is not Instacart or Maplebear Inc. "Instacart" is a trademark of its owner, used here only to describe its shopper program. We may receive a referral reward if you sign up using the code shown and meet Instacart's requirements. Instacart alone determines eligibility, bonus amounts, and payment. Figures vary by market and change over time, so always confirm current terms in the Instacart Shopper app.
Sign up →