Grocery shopping app shoppers in Canada are paid per batch, not per hour: Instacart’s Canadian shopper page describes total earnings as batch pay plus promotions plus tips, with batch pay set by the expected effort of travel, item count and weight, and shopping time, and shoppers keeping 100% of tips. What you actually earn per hour depends on the batches you accept, the waiting between them, and what your vehicle costs per kilometre. Ontario and British Columbia also set minimum pay for time on assignments. This guide suits shoppers who want to judge batches with numbers.
How to start is in the grocery shopping side hustle guide. Insulated bags and phone mounts are in grocery shopping startup costs. The first shifts are in your first week of grocery shopping apps. Other app work sits in the gig apps hub.
How does grocery shopping app pay work in Canada?
Grocery shopping app pay in Canada is usually a per-batch amount plus promotions plus tips. Instacart’s Canadian shopper earnings page says batch pay reflects travel to the store and customer, the quantity and weight of items, and the expected time to shop, that shoppers always get 100% of customer tips, and that you see upfront details before accepting.
| Pay or rule | Figure | Source |
|---|---|---|
| Instacart total earnings | Batch pay + promotions + tips; 100% of tips to the shopper | Instacart Canada |
| Instacart in BC | Guaranteed minimum of 120% of local minimum wage plus $0.35/km while fulfilling orders (from Sept 3, 2024) | Instacart BC page |
| BC rule for platform delivery | $21.89 per hour of engaged time from June 1, 2026, plus at least $0.35/km | BC minimum wage page |
| Ontario rule for platform delivery | General minimum wage ($17.95/h from Oct 1, 2026) for time on work assignments, tips excluded | Ontario DPWRA page, Ontario minimum wage |
| Employed personal shoppers (benchmark) | $15.25 low, $19.00 median, $41.03 high per hour, Canada | Job Bank, NOC 65109, 2023–2024 |
Neither provincial rule pays for waiting between batches. Rules differ by province; confirm where you shop. This guide does not publish an average shopper hourly figure because no platform publishes a Canadian average we could verify.
What do grocery app shoppers earn per batch and per hour after costs in Canada?
What a grocery shopper in Canada keeps per hour is batch pay, promotions, and tips minus vehicle costs, divided by every logged-in hour, including waiting and the drive home. Track it from your own payouts and odometer.
Step 1: Record batch earnings
Batch pay, promotions, and tips per batch from the app.
Step 2: Record kilometres
Odometer at the start and end of each shift. The vehicle expenses guide covers the logbook.
Step 3: Set your cost per kilometre
Fuel, maintenance, tires, and depreciation from your own receipts. This guide does not supply a figure.
Step 4: Divide by logged-in hours
Count waiting time and time in line at checkout.
Step 5: Hold back tax and CPP
Shopper income is self-employment income, and you pay both CPP shares; see CPP contributions and the tax set-aside guide.
Illustrative example
This is a teaching sketch with assumed numbers, not a forecast, average, or survey. Suppose a three-hour Saturday shift has 4 batches. Suppose batch pay and promotions average $9 and tips average $7 per batch, so gross is 4 × $16 = $64. Suppose you drove 45 km and your own cost is $0.25 per kilometre: 45 × $0.25 = $11.25.
Net before tax is $64 − $11.25 = $52.75, or $52.75 ÷ 3 = $17.58 per logged-in hour and $52.75 ÷ 4 = $13.19 per batch.
Suppose the same shift in BC had 2.25 hours of engaged time and 35 engaged kilometres. The provincial floor would be 2.25 × $21.89 = $49.25, plus 35 × $0.35 = $12.25, for $61.50 before tips. Batch pay and promotions in the sketch were 4 × $9 = $36, so a top-up toward the floor would be owed for that pay period, and tips come on top. The floor is assessed over the pay period; check your statement.
How do you decide which grocery batches to accept in Canada?
Decide which grocery batches to accept in Canada with a floor that covers your target hourly pay for the estimated minutes (shopping plus driving) and your cost per kilometre. Heavy batches and big item counts take longer than the distance suggests.
Illustrative example. Suppose your target is $20 an hour net and your cost is $0.25 per kilometre. A batch estimated at 50 minutes and 10 km must pay at least (50 ÷ 60) × $20 + 10 × $0.25 = $16.67 + $2.50 = $19.17 including the tip shown.
| Batch (illustrative) | Minutes | Km | Floor at $20/h + $0.25/km | Shown pay + tip | Decision |
|---|---|---|---|---|---|
| 15 items, close | 30 | 5 | $10.00 + $1.25 = $11.25 | $14.00 | Accept |
| 45 items, cases of water | 60 | 8 | $20.00 + $2.00 = $22.00 | $18.00 | Decline |
| Double batch, suburban | 75 | 20 | $25.00 + $5.00 = $30.00 | $33.00 | Accept if you can carry it |
How can grocery app shoppers raise earnings per hour in Canada?
Grocery shoppers in Canada raise earnings per hour by working peak demand windows, learning store layouts, choosing batches near home, and declining batches below their floor. You cannot set the price, so the levers are which batches and which hours.
Learn two or three stores well; a familiar layout cuts shopping time. Track which stores pay best per hour for you. Compare apps in your city with the same net-per-hour method over a few weeks.
What grocery app earnings mistakes are common in Canada?
Common grocery app earnings mistakes in Canada are counting gross pay as income, ignoring waiting and checkout time, and accepting heavy batches that underpay for the effort. Each makes the hourly number look better than it is.
Keep a kilometre log from day one. Remember tips are excluded from the Ontario minimum-wage calculation. Do not assume a tip shown upfront is final; Instacart’s page describes tip protection when a customer zeroes out a tip without reporting an issue, but read the current terms.
How do GST/HST and income tax affect grocery app earnings in Canada?
Grocery shopping app income in Canada is self-employment income reported on Form T2125. GST/HST follows the $30,000 small-supplier test across all your side hustles; the first-dollar taxi and ride-sharing rule is for passenger transport, not grocery delivery.
If you register, the rate depends on the province of supply, per the CRA’s charge and collect page. The platform income tax guide explains what platforms report.
Weekly payouts are easier to manage with the tax share moved aside. KOHO TODO-AFFILIATE is one Canadian account option for keeping shopper income separate.
This is not tax, legal, or insurance advice.
Which guides sit next to grocery app earnings in Canada?
Grocery app earnings in Canada sit beside package courier earnings, rideshare earnings, and food delivery on the same evenings.
What are the common questions?
How much do Instacart shoppers make per hour in Canada?
Instacart does not publish a Canadian hourly average we could verify. Earnings are batch pay plus promotions plus tips; subtract your vehicle costs and divide by all logged-in hours, including waiting, to see your real hourly result.
Do grocery app shoppers keep their tips in Canada?
Instacart's Canadian shopper page says shoppers always get 100% of customer tips. In Ontario, tips are excluded when checking minimum pay for platform work.
Is there a minimum wage for grocery app shoppers in BC and Ontario?
BC sets $21.89 per hour of engaged time from June 1, 2026, plus at least $0.35 per kilometre for platform delivery. Ontario requires the general minimum wage, $17.95 from October 1, 2026, for time on work assignments. Waiting time is not covered in either province.
Do grocery shoppers charge GST/HST in Canada?
Grocery delivery follows the $30,000 small-supplier test across all your side hustles. The first-dollar rule is for taxi and ride-sharing passenger services. This is not tax advice.
How do I know if a grocery batch is worth it?
Set a floor of your target hourly pay for the estimated shopping and driving minutes plus your cost per kilometre. Heavy items and large item counts add time, so check them before accepting.
Which sources support this guide?
The rules, rates, and platform requirements in this guide are checked against these primary sources. Retail price ranges are labelled as ranges to verify locally, and they are not quotes.
- Shopper Earnings — Instacart
- Changes to Instacart in British Columbia — Instacart
- Rights and protections for digital platform workers — Government of Ontario
- Your guide to the Employment Standards Act: Minimum wage — Government of Ontario
- Minimum wage (including online platform workers) — Government of British Columbia
- Personal Shopper in Canada: Wages — Government of Canada, Job Bank
- When to register for and start charging the GST/HST — Canada Revenue Agency
- Charge and collect the GST/HST — Canada Revenue Agency
- Form T2125, Statement of Business or Professional Activities — Canada Revenue Agency
- Contributions to the Canada Pension Plan — Government of Canada
