Amazon Flex

How the Amazon Flex 40-Hour Cap Actually Works (2026 Guide)

Luis Ramos · Founder, FlexDash · 5+ years driving Amazon Flex
11 min read

TL;DR

Amazon Flex caps drivers at 40 worked + scheduled hours across any rolling 168-hour window— not a calendar week. Each block's hours fall off the running count exactly 168 hours after that block's start time. Scheduled blocks count immediately upon acceptance. During tax season, Prime Day, and the December holiday surge the cap rises to 50 hours. Amazon doesn't show you a hours-remaining counter, doesn't reset on a fixed weekday, and doesn't announce when peak-season elevation kicks in. This guide is the full math.

Almost every Amazon Flex driver has hit the same wall: you open the app, the marketplace looks empty, and you have no idea why. Most of the time, the answer is the 40-hour cap — and most drivers have it wrong.

The cap isn't a calendar-week limit. It doesn't reset Sunday at midnight. Scheduled blocks count even though you haven't worked them yet. And during three specific windows of the year Amazon quietly raises it without telling anyone. Here's how the rule actually works, the math that decides which offers you see, and how to know exactly where you stand.

1. The rule, in one sentence

You may have a maximum of 40 hours of completed and scheduled blocks summed across any rolling 168-hour window.

Every word of that sentence matters:

  • “Completed AND scheduled”— the count includes blocks you finished AND blocks you accepted but haven't started yet. A 4-hour block accepted for Saturday already counts as 4 hours against your cap on Tuesday.
  • “Rolling 168-hour window” — Amazon looks at every block whose start time is within the trailing 168 hours (7 days × 24). The window slides forward continuously. There is no fixed reset day.
  • “Summed” — block durations add directly. A 3-hour block + a 4-hour block + a 6-hour block = 13 hours used.

2. The rolling 168-hour math

The single biggest misconception is that hours reset at midnight Sunday. They don't. Each block's hours fall off the count exactly 168 hours after that block's start time, individually.

Concrete example:

Worked example

  • Monday 9:00 AM → 1:00 PM: 4-hour block (completed). Adds 4 hrs. Rolls off next Monday at 9:00 AM.
  • Tuesday 6:00 PM → 10:00 PM: 4-hour block (completed). Adds 4 hrs. Rolls off next Tuesday at 6:00 PM.
  • Thursday 10:00 AM → 4:00 PM: 6-hour block (scheduled, future). Adds 6 hrs. Will roll off next Thursday at 10:00 AM.
  • Saturday 8:00 AM → 2:00 PM: 6-hour block (scheduled, future). Adds 6 hrs.
  • Running total this moment: 20 hours used, ~19.5 hours available below the buffer.
  • Next Monday at 9:01 AM— the first block's 4 hours drop off. Running total becomes 16 used, ~23.5 free.

The math is continuous. Every minute, the window slides one minute forward. Hours from old blocks evaporate in the same order they were earned, one block at a time. There is no batched weekly reset.

3. Why scheduled blocks count (the cap trap)

This is where most drivers get burned. The moment you tap “Accept” on a block for tomorrow, Amazon adds those hours to your running total immediately. You haven't earned a dollar yet — the cap math doesn't care.

The practical result: you can have completed only 18 hours of actual work this week and still see “no offers available.” If you also accepted 17 hours of future blocks, your cap math reads 35 — and Amazon won't show you anything that would push you to 40.

Strategic implication: accepting a low-paying scheduled block doesn't just commit you to that block — it consumes a slice of your cap that you can't use on a higher-paying block later. The cap is your scarcest resource as a Flex driver. Treat each hour of it as inventory.

4. The hidden buffer — why you can't actually hit 40

The cap is published as 40, but Amazon enforces a buffer underneath. Drivers consistently report being blocked from accepting new blocks once their running total hits around 39 to 39.5 hours. The remaining ~30 minutes of headroom is reserved by Amazon — most likely to absorb block-duration rounding and prevent any race condition where a driver could exceed 40 by a sliver.

In practice, plan around 39.5 as the realistic ceiling. If you're sitting at 35 and you see a 5-hour block, expect Amazon to silently filter it out of your marketplace before you can tap accept.

5. Peak season: when the cap quietly rises to 50

Amazon raises the cap to 50 hoursduring three predictable windows of the year. They don't pre-announce it — drivers discover it by being able to accept a ninth-hour block:

  • 📅Tax season — typically early February through mid-April. Amazon needs the throughput to handle returns/refunds traffic.
  • 📦Prime Day — roughly the 10-14 day window straddling each Prime Day event. Both the run-up and the post-Day delivery wave.
  • 🎄December holiday surge — typically early November through Christmas Eve. The longest of the three windows.

Exact dates vary year to year and sometimes by market. The cleanest signal that elevation has kicked in: you accept a block that puts you above 40 and Amazon allows it. If you're actively tracking the rolling sum, you'll notice the moment the ceiling changes.

FlexDash auto-detects peak elevation. When the app sees you accept a block that would have been blocked under the 40-hr rule, it flips your cap ceiling to 50 for the current window — no manual toggle needed. Then it flips back when the window ends. See how it works →

6. Canceling a block — yes, the hours come back

When you cancel a scheduled block, Amazon removes those hours from your rolling count immediately. They're available to spend on a different block right away.

The hard rule to know: canceling within 45 minutes of the block's start time is treated as a forfeiture and damages your standing. Outside that 45-minute window, cancellation is hours-neutral and your tier is unaffected.

The strategic move: if you accepted a low-value block earlier in the week and a high-value block surfaces, cancel the cheap one outside the 45-minute window and grab the better one. The cap math allows it — Amazon's standing system doesn't punish it.

7. State and local overrides

The federal Amazon Flex 40-hour cap is consistent across the US program. But some states and municipalities impose stricter limits on independent-contractor driving hours, and Amazon honors them where they apply. Drivers in California, New York, and Washington in particular should verify their local cap — the Amazon cap won't override a stricter jurisdictional rule. If you drive in multiple markets, the lowest cap that applies to any of your driving wins.

8. How to actually track your hours

Amazon's driver app does not show a running hours-remaining counter. There is no dashboard, no progress bar, no notification. The only way to know your number is to track every block as you accept and complete it, age each one out at the 168-hour mark per its individual start time, and keep a running sum.

The manual approach: a spreadsheet with one row per block, columns for start time, end time, duration, and a formula that drops the row from the sum once >168 hourshave elapsed. Some drivers maintain this. Most don't — which is why most drivers run into the cap blind, without warning.

FlexDash is the only app that does this correctly. It tracks every block (completed and scheduled), ages each one out at exactly 168 hours after its start, isolates Flex-only blocks from your DoorDash and Uber work, applies the 50-hr peak elevation when it kicks in, and shows real-time hours-remaining with alert tiers — yellow at 15 left, orange at 8, red at 4. No other mileage app implements the rolling math correctly. Try it free for 30 days →

Already at the cap and not seeing offers? The cap is the most common reason — but not the only one. Standing tier, drop timing, geofence, and vehicle-type registration all interact. Read the full diagnostic guide →

Frequently asked questions

What is the Amazon Flex 40-hour cap?+

Amazon Flex caps drivers at a maximum of 40 worked plus scheduled hours within any rolling 168-hour (7-day) window. It is not a calendar-week limit. The 40 hours include every block you've completed, every block you're currently working, and every block you've accepted for the future — all summed together inside the trailing 168-hour window.

Is the Amazon Flex 40-hour cap a calendar week or a rolling window?+

It is a rolling window, not a calendar week. Hours do not reset at midnight Sunday. Instead, each block's hours fall off your count exactly 168 hours after that specific block's start time. A 4-hour block that started Monday at 9 AM stays on your count until the following Monday at 9 AM, then drops off. The cap is recomputed continuously, block by block.

Do scheduled future blocks count toward the Amazon Flex 40-hour cap?+

Yes. The moment you accept a block, those hours add to your rolling count — even though you haven't worked them yet. This is why drivers commonly see 'no offers available' despite having only worked 18 hours: their 17 hours of accepted-but-not-yet-worked blocks already push the running total to 35.

When does Amazon Flex peak season raise the 40-hour cap to 50?+

Amazon temporarily raises the cap to 50 hours during three predictable windows: tax season (typically February through mid-April), the week or two surrounding Prime Day, and the December holiday surge (early November through Christmas). The exact dates vary by year and by market, and Amazon doesn't publish them in advance — the cap usually changes silently and drivers discover it by being able to accept a 9th-hour block.

If I cancel a scheduled Amazon Flex block, do those hours come back?+

Yes — canceling a scheduled block immediately removes those hours from your rolling cap count, freeing them to be used on a different block. The catch: canceling within 45 minutes of the block's start time is a forfeiture and damages your standing. Outside that 45-minute window, cancellation is hours-neutral and doesn't hurt your tier.

Why can't I hit exactly 40 hours on Amazon Flex?+

Amazon enforces a small buffer (commonly around 30 minutes) below the formal 40-hour cap to prevent rounding edge cases. Drivers usually report being blocked from accepting any new block once their accumulated hours hit roughly 39.5. So in practice the usable cap is closer to 39.5 hours, not a full 40.

How do I know how many Amazon Flex hours I have left?+

Amazon's driver app does not show a running hours-remaining counter. There's no built-in dashboard. To know your true number you have to track each block as you accept and complete it, age each one out at exactly 168 hours after its start time, and sum what's left under 40. FlexDash automates this — it imports your blocks, computes the rolling math correctly, and shows hours-remaining with alert tiers (yellow at 15 hours left, orange at 8, red at 4).

Does the Amazon Flex 40-hour cap include time spent driving to and from the warehouse?+

No. Only the block duration itself counts — the time between the block's official start and its official end as Amazon records it. Your commute to the station, time waiting in line at pickup before the block officially starts, and the drive back from your last delivery are not counted against your cap.

Do different Amazon Flex stations have different hour caps?+

The 40-hour Amazon-side cap is consistent across the US program. However, some state and local jurisdictions impose additional restrictions — for example, certain markets cap independent-contractor driving at lower numbers, and Amazon honors those state-level caps where they exist. If you drive in California, New York, or Washington, check your specific market.

What happens when I bump up against the Amazon Flex 40-hour cap?+

Three things happen simultaneously: (1) the Amazon Flex marketplace stops showing you offers that would push you over, (2) you can still accept blocks small enough to fit under the cap, and (3) the marketplace re-opens to you the moment an older block's 168-hour clock expires and those hours roll off. The cap doesn't lock you out for a calendar period — it gates each offer individually based on whether accepting it would breach the rolling sum.

The bottom line

The Amazon Flex 40-hour cap isn't a calendar-week limit — it's a continuously rolling 168-hour window where every block, past and future, occupies a slice of a fixed pool. The drivers who consistently maximize their earnings are the ones who know exactly how much of the pool is consumed at any moment, and which scheduled blocks they could cancel to free up space for higher-paying ones.

Amazon doesn't show you the math. That's the gap FlexDash was built to close — the only mileage tracker that implements the rolling cap correctly, including peak-season elevation and state overrides.

📦
Written by
Luis Ramos
Founder, FlexDash · 5+ years driving Amazon Flex

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 →