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.
Say you take a 4-hour Flex block that shows $72, and you drive 55 miles.
Say you spend 4 hours on Instacart, finish a few batches, and end up with $60 total including tips, driving 45 miles.
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.
Flex: 55 miles x $0.30 = $16.50. $72 minus $16.50 is $55.50, or about $13.88 an hour.
Instacart: 45 miles x $0.30 = $13.50. $60 minus $13.50 is $46.50, or about $11.63 an hour.

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.
| Factor | Instacart | Amazon Flex |
|---|---|---|
| How you're paid | Per batch: base pay, tips, promotions | Per block: amount shown in the offer |
| Tips | A big part of pay, you keep 100% | Mostly only on grocery blocks |
| Stated hourly range | Varies by market and batch, check your app | Amazon says most earn $18 to $25 an hour (gross) |
| Minimum age | 18 | 21 |
| Vehicle | Dependable car with your own insurance | 4-door midsize sedan or larger |
| Getting started | Application and background check | Application, background check, possible local waitlist |
| Scheduling | Pick up batches as they appear | Reserve blocks in advance |
| Work type | Shopping plus delivery, customer chat | Mostly package routes, some grocery blocks |
| Best for | Short, flexible windows | Predictable 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.


