Comparisons8 min readOctober 22, 2026

Instacart vs Amazon Flex: Which Pays More?

#instacart vs amazon flex#mileage costs#amazon flex#gig comparison#shopper earnings
A balance scale weighing a cardboard parcel against a paper grocery bag, with coins and a calculator nearby.

You're sitting in a parking lot with a $72 Amazon Flex block offer on one screen and a $14 Instacart batch on the other, and you've got four open hours to fill. Which one do you tap?

On paper, Amazon Flex quotes the higher hourly number. In the instacart vs amazon flex matchup, tracked driver data also leans toward Flex per hour, but the gap shrinks once you count miles, and Flex is a lot harder to get into and schedule around.

The rest of this post covers how each app actually builds your pay, a worked example with mileage, the mistakes that quietly eat your hourly rate, and a table you can use to decide for your own market.

How each app builds your pay

Flex pays per block. A block is a scheduled stretch of time, usually a few hours, and the offer shows pickup location, duration and potential earnings before you accept. For blocks with no tips, Amazon's own help page says the amount in the offer is what you earn, even if you finish early or late. It also says Amazon contributes at least $15 to $19 per scheduled hour, depending on your location and demand.

Amazon says most drivers earn $18 to $25 an hour. That's a gross figure, quoted per scheduled hour, before you pay for gas, maintenance and insurance.

Instacart pays per batch. Your pay is a base amount that depends on things like item count, distance and effort, plus customer tips, plus any promotions you see in the app. Instacart says shoppers always keep 100% of the tips customers give, and customers can raise a tip for up to 14 days after delivery. If a customer zeroes out a tip without reporting a problem, Instacart covers the removed amount up to $10.

Third-party tracking gives you a rough sense of scale. Gridwise's 2025 data on tens of thousands of Instacart shoppers showed a median around $12.51 an hour gross including all earnings, with the top 10% at about $18.44 or more. Its Flex data showed an average of about $84 per block, with blocks typically running 3 to 5 hours. Treat those as tracked samples, not promises. Your market can look very different.

Tips are the other big difference. On Instacart they're a major slice of what you take home. On Flex, tips mostly exist on grocery blocks like Amazon Fresh and Whole Foods, and tracked data shows a median of $0 per block, so standard package routes are basically flat pay.

What's left after mileage: a worked example

The advertised rate isn't what you keep. Here's a hypothetical comparison with made-up numbers, so swap in your own.

  1. Say you take a 4-hour Flex block that shows $72, and you drive 55 miles.

  2. Say you spend 4 hours on Instacart, finish a few batches, and end up with $60 total including tips, driving 45 miles.

  3. Pick a per-mile vehicle cost that matches your car. We'll use $0.30 here, which covers gas and wear. Your number could be higher or lower.

  4. Flex: 55 miles x $0.30 = $16.50. $72 minus $16.50 is $55.50, or about $13.88 an hour.

  5. Instacart: 45 miles x $0.30 = $13.50. $60 minus $13.50 is $46.50, or about $11.63 an hour.

A calculator, notebook and two stacks of coins arranged on a desk to represent comparing earnings.

Flex wins in this example, but by roughly $2 an hour, not the $5 or more the headline numbers suggest. Change the Instacart side to a good tip day with a short drive and the gap can vanish. Change the Flex side to a long route with a lot of stairs and it can flip.

One thing the example hides: a Flex block pays the same whether you finish early or not, so a light route raises your real hourly rate. An Instacart batch with a slow deli line and three substitutions does the opposite.

Getting in, and getting work once you're in

Instacart is the easier door. Full-service shoppers need to be 18 or older, eligible to work in the US, able to lift around 40 to 50 pounds, and have a valid license, a dependable car and your own auto insurance. A background check is part of it. Once you're approved, you pick up batches when you want.

Flex asks for more. You need to be 21 or older, with a valid license, a Social Security number, personal auto insurance, and access to a 4-door midsize sedan or larger. Amazon notes that spots are only open in regions where capacity exists, and third-party reports describe waitlists in many metro areas that can run for months. Check the Flex app for your area before you plan around it.

Then there's how work shows up. Flex blocks are scheduled in advance, so you're committing to a window and a route. Instacart is more of a pick-it-up-now setup, which suits a split shift or a Tuesday you only have two free hours. It also means you're competing with other shoppers for the batches worth taking.

Payout timing differs too. Flex deposits have been reported twice a week by direct deposit. Instacart's options depend on your account and market, so look at what your app offers.

Mistakes that quietly cost you money

Comparing the offer instead of the hour is the big one. A $72 block and a $14 batch aren't the same unit. Divide by the time you'll really spend, including the drive to the pickup and the drive home.

Ignoring vehicle cost is next. Flex routes can stack up miles, and Instacart batches that send you 12 miles for a small order can do the same. Keep a simple log of miles per shift for a couple of weeks and you'll know your real cost per mile.

Some other ones:

  • Counting on tips for Flex package blocks. Most don't have them.

  • Taking every Instacart batch because it showed up. A 40-item order with three cases of water and a 9-mile drive can pay worse than a 15-item order two miles away.

  • Forgetting self-employment taxes. Both are independent contractor gigs, so what you see isn't what you keep.

  • Quitting one app too early. Both can have slow stretches, and your market may favor one over the other by season.

A smaller one: judging Instacart from a single slow afternoon. Batch availability swings by store, time of day and weather, so a week of logged shifts tells you more than one bad Monday.

Decision table: which fits your week

Save this one. It covers the differences that usually decide the question.

FactorInstacartAmazon Flex
How you're paidPer batch: base pay, tips, promotionsPer block: amount shown in the offer
TipsA big part of pay, you keep 100%Mostly only on grocery blocks
Stated hourly rangeVaries by market and batch, check your appAmazon says most earn $18 to $25 an hour (gross)
Minimum age1821
VehicleDependable car with your own insurance4-door midsize sedan or larger
Getting startedApplication and background checkApplication, background check, possible local waitlist
SchedulingPick up batches as they appearReserve blocks in advance
Work typeShopping plus delivery, customer chatMostly package routes, some grocery blocks
Best forShort, flexible windowsPredictable multi-hour windows

If you can get Flex blocks in your area and you like a set window, Flex is worth testing. If you can't get a Flex spot or you need to work in small pieces, Instacart makes more sense. Plenty of people run both and fill gaps with whichever has the better offer that day.

Where ShopperBoost fits

The Instacart side of this comparison has one specific headache: good batches can vanish before you've finished reading them, and staring at the batch list for hours is its own cost. ShopperBoost distributes ShopperX, an iPhone tool for Instacart (and Veho) that lets you set filters like minimum pay, maximum distance and preferred stores, then accepts batches that match all of your rules in the background. You can still accept a batch yourself in the Instacart app anytime.

It's an add-on for the Instacart half of your week, not a Flex tool. It runs on iOS in the US and Canada, and it needs both ShopperX and Instacart open on your phone. No tool can guarantee zero risk to your account, and results depend on your market, hours and filter settings, so set your filters carefully. There's a free 5-day trial with no credit card if you want to see how it behaves before paying for anything.

FAQ

Is Amazon Flex better than Instacart?

Flex often quotes a higher hourly range and has predictable block pay, but it needs a spot in your area, a larger vehicle and advance scheduling. Instacart is easier to start and more flexible, with tips doing a lot of the work. Compare your own net per hour after mileage.

Do Instacart shoppers or Flex drivers get tips?

Instacart shoppers get tips on orders, and Instacart says you keep 100% of them. On Flex, tips are generally limited to grocery blocks such as Amazon Fresh and Whole Foods, and standard package blocks usually don't have them.

Can I do Instacart and Amazon Flex at the same time?

You can work for both as an independent contractor, just not for the same hours. Since Flex blocks are scheduled ahead, many people book a block and use the hours around it for Instacart. Check each platform's current terms.

Which is easier to start, Instacart or Flex?

Instacart. The minimum age is 18 instead of 21, and you don't need to wait for a delivery station spot. Flex availability depends on your area, so check the app.

The better-paying app is the one that gives you the higher net dollars per hour in your market, after miles, so log a few shifts on each before you decide. Pay offers are easy to compare, but only your own numbers will tell you which one to keep.

This site is not affiliated with Instacart.

Share