Amazon Flex
Why You're Not Seeing Amazon Flex Offers (And How the 40-Hour Limit Actually Works)
TL;DR
If you're not seeing Amazon Flex offers, it's almost always one of seven reasons: (1) you've hit the 40-hour rolling cap, (2) your account standing is Fair or At Risk, (3) the market is saturated and other drivers grabbed everything, (4) you're outside the station's geofence, (5) you don't have the required vehicle type, (6) offers haven't dropped yet for your station, or (7) the app is showing cached data. The 40-hour cap is the most common — and the most misunderstood — so we'll start there.
You open the Amazon Flex app. You refresh. Nothing.You refresh again. Still nothing. Meanwhile, your facility's driver group chat is blowing up with screenshots showing “57 of 132 offers”.
You're not crazy and your phone isn't broken. There's a real reason — usually one of seven, and they overlap in ways Amazon doesn't explain anywhere in the app. Here's the full breakdown, in the order they actually affect drivers.
1. The 40-hour rolling cap (the most common reason)
Amazon Flex enforces a maximum of 40 worked + scheduled hours per rolling 168-hour window. That's the rule that quietly disqualifies more drivers than any other.
Two things about this rule confuse almost everyone:
- It's a rolling window, not a calendar week. Your hours don't reset at midnight Sunday. Each block's hours fall off the count exactly 168 hours after that block's start time. If you started a 4-hour block on Monday at 9 AM, those 4 hours stay on your cap count until the following Monday at 9 AM, then disappear.
- Scheduled future blocks count too.The moment you accept a block for tomorrow, Amazon adds those hours to your cap count. This is why you can have only worked 18 hours this week and still see “no offers” — your 17 hours of accepted-but-not-yet-worked blocks already put you at 35.
Here's what that looks like in practice:
Example timeline:
- Monday 9 AM → 1 PM: 4-hour block (completed) → adds 4 hrs to cap
- Wednesday 6 PM → 10 PM: 4-hour block (completed) → cap total now 8 hrs
- Friday 10 AM → 4 PM: 6-hour block (scheduled, not yet worked) → cap total 14 hrs
- Saturday 12 PM → 6 PM: 6-hour block (scheduled) → cap total 20 hrs
- Sunday 8 AM → 4 PM: 8-hour block (scheduled) → cap total 28 hrs
- You try to accept a 12-hour block for next Monday → blocked (28 + 12 = 40, which would put you exactly at the cap, and Amazon usually requires a small margin).
And here's where it gets genuinely tricky: at any future moment, the rolling 168-hour window slides forward. A block you took on Monday morning will count against your cap right up until next Monday morning, at which point those 4 hours drop off and you can pick up another 4-hour block… but only if you don't already have other scheduled blocks pushing you over.
Amazon doesn't show you any of this. The driver app doesn't have a “hours remaining” counter. You only find out you're at the cap when offers stop showing up for you — even when the marketplace is full for other drivers.
FlexDash builds the counter Amazon doesn't. It tracks every block (completed and scheduled), ages them out at the 168-hour mark per Amazon's actual rule, isolates Flex-only blocks from your DoorDash or Uber work, and shows real-time hours-remaining with alert tiers. Try it free for 30 days →
2. Your standing tier (the second biggest factor)
Amazon places every driver in one of four standing tiers based on on-time delivery rate, customer feedback, and cancellation rate:
- 🏆Fantastic — priority access to offers. Often sees Reserved Offers and surge blocks first. The system actively favors you.
- ⭐Great — normal offer access. The default for most active drivers.
- ⚠️Fair— offers get shown to higher-tier drivers first. You see what's left over.
- 🔻At Risk — heavily restricted. You might see an empty marketplace even when other drivers see 100+ offers.
Check yours in the Amazon Flex app: Profile → Standing. If you're Fair or At Risk, your offer visibility is the actual bottleneck, not the cap. Improving standing takes weeks of clean deliveries — there is no fast fix.
3. Market saturation and drop-time mechanics
Amazon doesn't release offers continuously — they drop in waves. The typical pattern at a given facility:
- Same-day blocks drop around 2 AM, 6 AM, and 10 AM for that day's remaining slots.
- Next-day blocks tend to drop the evening before (typically 9-11 PM).
- Surge / Reserved blocks fire at unpredictable times when Amazon needs coverage gaps filled.
When the drop happens, hundreds of drivers refresh within the first 5-10 seconds. The first drivers to tap accept each block clear them out. If you refresh 30 seconds late, the marketplace looks empty — because it is. The 100+ offers your buddy screenshotted were 100+ at that exact moment; by the time you saw the screenshot they were all claimed.
This is one of the few problems with no real fix beyond discipline: be in the app, ready to refresh, in the 30-second window around the known drop times. Some drivers set timers.
4. You're outside the station's geofence
Each station has a service area — typically a 25-50 mile radius depending on density. If you're physically located outside that radius, the station's offers won't show up in your marketplace even if blocks are wide open. This trips up drivers who travel or stay overnight outside their home market. Solution: move closer to the station before the drop window or add yourself to additional station groups in Account → Stations(some markets allow this, some don't).
5. Vehicle type requirements
Many blocks specify a required vehicle class — sedan, SUV, cargo van, or pickup. If you registered as a sedan driver and the drop is full of cargo-only blocks, your marketplace will look empty even though the station has dozens of offers. Check your vehicle registration in Account → Vehicle. If you've upgraded, update Amazon — some drivers leave outdated info and quietly miss eligible offers for months.
6. The next drop hasn't happened yet
This sounds obvious but it's the second-most-likely cause after the cap. If your station typically drops at 10 AM and you start refreshing at 8 AM, you'll see nothing — not because you're ineligible, but because the offers don't exist yet. Learning your facility's drop pattern (ask other drivers at your station, observe over a week) is the single highest-leverage thing you can do for offer access.
7. The app is showing stale data
The Amazon Flex app caches the marketplace state. If you've had it open for a long time, pull-to-refresh sometimes only updates the current screen, not the underlying data. The fix: force-quit the app(double-tap home / swipe up on iPhone) and re-open. If offers are there, they'll show. Some drivers also report that toggling between WiFi and cellular before reopening shakes loose stuck states.
The “100+ offers” myth
When you see a driver post “57 of 132 offers” while you see zero, the immediate assumption is that the system is rigged or your account is broken. In practice, almost always:
- They're at a different station with different supply / demand. A high-volume warehouse can drop 132 offers; a lower-volume one might drop 12.
- The screenshot is from the drop moment. 132 offers at 10:00:00 becomes 0 offers at 10:00:30.
- They have higher standing.Fantastic drivers see Reserved Offers that don't appear in your marketplace at all.
- You're at the cap.Even if 132 offers exist, Amazon won't show them to you if accepting any would push you over 40 hours.
How to actually maximize your offers
- Know your cap state.Track each block as you accept and complete it, and know exactly when each block's hours roll off. (FlexDash automates this — see the cap-tracker section above.)
- Improve your standing.Don't cancel late, don't miss deliveries, follow delivery instructions exactly. Standing reviews happen weekly — three clean weeks usually shows movement.
- Learn your station's drop times. Ask other drivers, observe for a week. Be in the app refreshing 30 seconds before the typical drop.
- Stay close to the station during peak windows. If you're 40 miles away when the drop happens, you've already lost — the station won't offer you blocks too far to reach.
- Update your vehicle registrationif you've upgraded. A driver who registered as a sedan but actually drives an SUV is missing every SUV-required block.
- Force-quit periodically. The Amazon Flex app accumulates cache state. Once a day during your active window, force-quit and reopen.
- Don't use auto-refresh apps. Amazon has been quietly flagging accounts using third-party tap automation since 2024. The risk-reward is bad.
Frequently asked questions
How does the Amazon Flex 40-hour rule actually work?+
Amazon Flex limits drivers to 40 worked + scheduled hours across any rolling 168-hour window — not a calendar week. Each block's hours fall off the count 168 hours after the block's start time, not at midnight Sunday. Future-scheduled blocks count immediately upon acceptance, which is why drivers can have 35 hours showing 'used' while their actual past-completed time is much lower.
When do my Amazon Flex hours reset?+
Hours don't reset on a fixed day — they roll off individually 168 hours after each block's start time. If you worked a 4-hour block starting Monday at 9 AM, those 4 hours stay on your count until the following Monday at 9 AM, and then they drop. The 'reset' happens continuously, block by block, rather than all at once.
Why am I not seeing any Amazon Flex offers right now?+
The seven most common reasons: (1) you're at or near the 40-hour rolling cap, (2) your account standing is Fair or At Risk so you're behind drivers with higher tiers, (3) the market is saturated and demand is being met by other drivers refreshing simultaneously, (4) you're outside the station's geofence, (5) the offer requires a vehicle type you don't have, (6) the offers haven't dropped yet for your station (Amazon releases blocks in waves), or (7) the app is showing cached data and a force-quit-and-reopen fixes it.
Why do other drivers see 100+ Amazon Flex offers while I see zero?+
Most often: they're at a different station, in a different market, or with different account standing. Within the same station, refresh timing matters — when Amazon drops a batch of offers, drivers refreshing in the first 5-10 seconds claim them all. By the time you refresh again the marketplace looks empty. Some drivers also have access to Reserved Offers that don't show in the general marketplace.
Do scheduled blocks count toward the 40-hour limit?+
Yes. Amazon counts both completed AND future-scheduled blocks toward the rolling 40-hour cap. This is why you might have only worked 20 hours this week but see 'no offers available' — your 15 hours of scheduled blocks for tomorrow already put you near the ceiling.
If I cancel a scheduled block, do those hours come back?+
Yes — canceling a scheduled block immediately removes those hours from your rolling cap count, so they're available to use again. Be careful though: canceling within 45 minutes of the start time is a forfeiture and can affect your standing.
How do I check my Amazon Flex standing tier?+
Open the Amazon Flex app → tap your profile (top right) → Standing. You'll see one of four tiers: Fantastic, Great, Fair, or At Risk. Higher tiers get priority access to offers, including early access to surge / reserved blocks.
Does refreshing the Amazon Flex app constantly help me get more offers?+
Slightly, but with diminishing returns. Amazon's marketplace is real-time — refreshing more often gives you a better shot at catching the moment offers drop. However, Amazon's servers can rate-limit aggressive refresh patterns and some drivers report account flags from automated tap-tools. Refresh every 5-15 seconds during peak windows; don't use third-party auto-refresh apps.
Why am I not seeing any blocks but I have 25+ hours available under the cap?+
Hours available is necessary but not sufficient. You also need offers to exist in your market AND for you to be eligible (standing tier, vehicle type, geofence, station group). Empty marketplace with hours left usually means either (a) all offers were claimed in the last drop, (b) the next drop hasn't happened yet, or (c) you're outside the station's catchment area.
How can I see exactly how many hours I have left on my Amazon Flex cap?+
Amazon itself doesn't show a running 'hours remaining' counter in the driver app — only the offers it's currently willing to give you. FlexDash builds the counter for you: it tracks each completed and scheduled block, ages each one out at the 168-hour mark per Amazon's actual rule, and shows the exact hours-remaining number with alert tiers (yellow at 15 left, orange at 8, red at 4). No other mileage app does this correctly.
The bottom line
If you're not seeing offers, work the diagnostic tree in order: are you at the cap? What's your standing? Has the drop happened yet? Are you in the geofence? Is your vehicle type registered correctly? Have you force-quit recently? Most of the time, one of those is the culprit — and once you identify which, the fix becomes obvious.
The hardest piece to track without help is the rolling 40-hour cap, because Amazon hides the math. That's the gap FlexDash was built to close.
FlexDash is the only mileage tracker built specifically for Amazon Flex drivers — including the only correctly- implemented 40-hour cap tracker in the App Store.
Try FlexDash free for 30 days →