What Is Amazon Flex?
Amazon Flex is Amazon's gig delivery program that lets independent drivers deliver packages, groceries, and other goods using their own vehicles. Unlike Amazon's DSP (Delivery Service Partner) program where you work for a contracted company, Flex drivers are independent contractors who pick up scheduled delivery blocks through the Amazon Flex app.
Since launching in Canada, Flex has expanded to major cities across four provinces. But the big question every Canadian driver wants answered is: how much does Amazon Flex actually pay?
Amazon Flex Pay Rates in Canada (2026)
Base Hourly Pay
Amazon Flex pays Canadian drivers between $22 and $28 per hour (CAD) depending on your city, delivery type, and time of day. This is the base rate — what Amazon guarantees for each block regardless of how quickly you finish.
Block Earnings Breakdown
| Block Length | Estimated Pay Range | Notes |
|---|---|---|
| 2-hour block | $44 – $56 | Shorter routes, fewer packages |
| 3-hour block | $66 – $84 | Most common block type |
| 4-hour block | $88 – $112 | Standard logistics routes |
| 5-hour block | $110 – $140 | Larger vehicle required |
| 6+ hour block | $132 – $168+ | SUV/van only, includes break |
Surge Pricing
During high-demand periods — severe weather, holidays, Amazon Prime Day, Black Friday, and Christmas rush — Amazon increases block rates significantly. Surge blocks can pay $35 or more per hour, meaning a 4-hour block could be worth $140+.
Tips
Tips are only available on Amazon Fresh and Whole Foods delivery blocks. Standard logistics (package) deliveries do not include tips. On grocery blocks, tips can add $10–$30 per block depending on the number of deliveries and customer generosity.
Amazon Flex Pay by City
| City | Base Hourly Rate | Block Availability | Delivery Types |
|---|---|---|---|
| Toronto (GTA) | $23 – $28/hr | High (most blocks available) | Logistics, Fresh, Whole Foods |
| Vancouver | $22 – $27/hr | Medium-High | Logistics, Fresh |
| Calgary | $22 – $26/hr | Medium | Logistics |
| Edmonton | $22 – $26/hr | Medium | Logistics |
| Ottawa | $22 – $26/hr | Medium | Logistics |
| Montreal | $22 – $26/hr | Lower | Logistics |
Toronto and Vancouver are the most lucrative markets due to higher base rates, more delivery types (including Fresh and Whole Foods), and greater block availability. However, competition for blocks is also fiercest in these cities.
What You Actually Take Home (After Expenses)
The base rate looks attractive, but Amazon Flex drivers are independent contractors responsible for all vehicle costs. Here is a realistic expense breakdown:
| Expense | Estimated Monthly Cost |
|---|---|
| Gas / fuel | $300 – $600 |
| Vehicle maintenance & wear | $200 – $300 |
| Insurance (commercial endorsement) | $150 – $250 |
| Phone data plan | $50 – $80 |
| Total monthly expenses | $700 – $1,230 |
After expenses, most Flex drivers in Canada report a real take-home rate of $15–$20 per hour. This is still competitive with other gig delivery platforms, but it is important to calculate your net earnings, not just the gross block pay.
Tax Obligations
As an independent contractor, you are responsible for:
- Reporting all income as self-employment income on your tax return
- Paying CPP contributions on net self-employment income
- Collecting and remitting GST/HST if your annual revenue exceeds $30,000
- Tracking mileage for the CRA per-kilometre deduction (keep a logbook!)
How Amazon Flex Works in Canada
Getting Started
- Download the Amazon Flex app from App Store or Google Play
- Create your account with name, email, phone number
- Submit documents — driver's licence and vehicle information
- Background check — Amazon reviews your criminal and driving record
- Complete training — finish the in-app training modules
- Start accepting blocks
Important: Many Canadian markets have a waitlist. In popular cities like Toronto and Vancouver, you may wait weeks or even months to be activated. Apply early and check the app regularly.
Delivery Types Explained
- Amazon Logistics (Standard) — Delivering Amazon packages (boxes and envelopes). Routes include 10–40 packages. Blocks are 3–6 hours. No tips.
- Amazon Fresh — Grocery deliveries. Fewer stops, customers can tip. Blocks are typically 2–4 hours.
- Whole Foods — Grocery pickup from Whole Foods locations. Tips available. Offered as scheduled blocks or Instant Offers.
- Prime Now — Ultra-fast delivery within 1–2 hours. Perishable items. Tips available.
Not all delivery types are available in every city. Standard logistics is the most widely available across Canada.
Requirements to Drive Amazon Flex in Canada
Personal Requirements
- Must be at least 21 years old
- Valid Canadian driver's licence
- Must pass a background check (criminal and driving record)
- Smartphone capable of running the Amazon Flex app
- Legally authorized to work in Canada
Vehicle Requirements
- 4-door, mid-size sedan or larger (SUV, minivan, pickup with covered bed, or van)
- Minimum cargo capacity of approximately 50 cubic feet
- Vehicle must be in good, reliable condition
- Valid vehicle insurance and registration
Vehicle Size Affects What Blocks You Can Accept
| Vehicle Type | Max Block Length | Notes |
|---|---|---|
| Sedan | Up to 4 hours | Standard logistics only |
| SUV / Minivan | Up to 6.5 hours | Includes 30-min unpaid break |
| Van | Up to 8 hours | Includes 30-min unpaid break |
Insurance note: Standard personal auto insurance may not cover commercial delivery. Some provinces require a commercial or rideshare endorsement. Check with your insurer — driving without proper coverage could void your policy if you have a claim.
Tips to Maximize Your Amazon Flex Earnings
1. Grab Blocks Early
Wake up between 5:00–6:00 AM to claim the best-paying blocks before other drivers. New blocks often appear early morning. Keep the app updated — outdated versions can cause you to miss notifications.
2. Work During Surge Periods
Target holidays, Prime Day, weekends, and bad weather days when surge pricing kicks in. Early morning and evening blocks also tend to pay more due to lower driver availability.
3. Finish Blocks Early
If you complete your deliveries in 2.5 hours on a 3-hour block, you still receive the full block pay. This effectively increases your hourly rate. Use a route optimization app to plan the most efficient delivery order rather than following Amazon's suggested sequence.
4. Prioritize Tippable Blocks
Amazon Fresh and Whole Foods blocks allow customer tips. Focus on these when available — they can add $10–$30+ per block on top of your base pay.
5. Reduce Costs
- Drive a fuel-efficient vehicle
- Track gas prices with apps like GasBuddy
- Use Costco or wholesale club gas stations
- Track every kilometre for CRA tax deductions
6. Maintain a High Rating
Amazon prioritizes block access for drivers with better standings. Avoid late deliveries, missed deliveries, and customer complaints. Follow all delivery instructions carefully.
Amazon Flex vs Other Delivery Apps in Canada
| Platform | Avg. Hourly Pay (CAD) | Tips | Best Markets | Key Difference |
|---|---|---|---|---|
| Amazon Flex | $22 – $28 (base) | Fresh/Whole Foods only | Toronto, Vancouver, Calgary | Highest base pay, scheduled blocks |
| DoorDash | $15 – $25 (with tips) | Yes, all orders | GTA suburbs, Mississauga | Higher base than Uber Eats, peak pay bonuses |
| Uber Eats | $12 – $20 (with tips) | Yes, all orders | Downtown Toronto, Vancouver | High order volume downtown, low base pay |
| SkipTheDishes | $15 – $23.50 | Yes, all orders | Prairies (MB, SK, AB) | Top-Up guarantee ~$6.50/order minimum |
| Instacart | $18 – $28 (with tips) | Yes, all orders | Major urban centres | Grocery shopping + delivery |
Amazon Flex offers the highest reliable base rate among gig delivery platforms in Canada. However, it lacks consistent tip income (tips only on grocery blocks) and blocks can be hard to grab in competitive markets.
Many experienced gig drivers recommend multi-apping — running DoorDash, Uber Eats, or SkipTheDishes between Flex blocks to maintain a target of $25–$30/hour throughout the day.
Is Amazon Flex Worth It in Canada?
Amazon Flex is worth it if:
- You have a qualifying vehicle (mid-size sedan or larger)
- You live in or near a city with good block availability (Toronto, Vancouver, Calgary)
- You are comfortable with the independent contractor model (no benefits, own expenses)
- You can grab blocks consistently — this is the biggest challenge
It is not ideal if you need guaranteed hours, live in a market with low block availability, or drive a small/compact vehicle.
The Profitability Rule
Experienced Canadian gig drivers recommend only accepting blocks that pay at least $1.50–$2.00 per kilometre to remain profitable after vehicle expenses. If a 4-hour block requires 100 km of driving and pays $88, that is only $0.88/km — below the profitability threshold.
Optimize Your Amazon Flex Routes
One of the best ways to increase your Amazon Flex earnings is to finish blocks faster. Amazon's built-in route suggestions are not always optimal — they can send you backtracking across your delivery area.
A dedicated route optimization app like FlexMesh Driver can reorder your stops for the shortest total distance, saving you 30–60 minutes per block. For package deliveries, FlexMesh's AI waybill scanning lets you scan shipping labels directly instead of typing addresses manually — a major time saver when loading 40+ packages at the depot.
Download FlexMesh on the App Store | Get it on Google Play
The Bottom Line
Amazon Flex pays $22–$28/hour base in Canada, with surge blocks reaching $35+. After expenses, expect to take home $15–$20/hour. It offers the highest base rate among Canadian gig delivery platforms, but block availability and vehicle costs are the main challenges.
To maximize your Flex earnings: target surge periods, finish blocks early using route optimization, prioritize tippable grocery blocks, and track every expense for tax season. Whether you drive Flex full-time or use it alongside other delivery apps, understanding the real numbers helps you make smarter decisions about your time on the road.