Skip to main content

How to Make Money with Instacart in Canada (2026 Guide)

Updated

Instacart grocery shopping is distinct from food delivery — you spend significant time inside a store picking items before delivering them. The skills that matter are different: knowing store layouts, handling substitutions smoothly, and communicating clearly with customers. Done well, it pays comparably to food delivery with lower driving costs per hour.


How Instacart works in Canada

You sign up as a full-service shopper, complete a background check, and download the Shopper app. When you open the app, available batches appear nearby. Each batch shows:

  • Store name and location
  • Number of items
  • Estimated total pay (batch pay + tip estimate)
  • Estimated delivery distance

You accept a batch, drive to the store, pick all items (guided by the app), check out on the Instacart payment card (provided to you), and deliver to the customer.

Instacart operates in most major Canadian cities and many mid-sized markets. You are never assigned a batch — you only accept ones you choose.


Pay structure

Batch pay

A fixed amount per batch determined by Instacart based on:

  • Number of items
  • Weight of items
  • Distance to deliver
  • Current demand in your zone

Typical batch pay: $7–$20+ per batch in Canada, with larger, more complex batches paying more. Double batches (two customer orders in one shopping trip) may pay $15–$30+ and are more efficient than two separate batches.

Tips

Customers pre-select a tip (percentage-based or flat amount) before placing the order. You see the tip amount in the batch offer. Customers can adjust their tip after delivery — up or down — for 24 hours.

Tips as a percentage of total earnings: Typically 35–50%. A shopper earning $20/hr gross might receive $7–$10/hr of that in tips.

Instacart guarantee

Instacart guarantees a minimum per batch in most markets. If the calculated batch pay falls below the guarantee, Instacart tops it up. The guarantee amount varies by region.


Realistic earnings

Zone typeGross/hr (off-peak)Gross/hr (peak)Notes
Dense suburban (Mississauga, Burnaby)$16–$20$22–$28High order volume, major grocery stores
Urban core (downtown Toronto/Vancouver)$14–$18$18–$24Fewer cars with parking; smaller stores
Mid-sized city (London ON, Kelowna)$13–$17$17–$22Fewer batches; important to be selective

Peak periods are generally:

  • Weekday mornings (9 am–12 pm) — working parents and seniors ordering for the day
  • Saturday mornings (8 am–1 pm) — highest volume of the week
  • Sunday afternoon (12 pm–5 pm) — weekly restocking shoppers

Selecting the best batches

Not all batches are worth taking. Evaluate each one before accepting:

Green flags:

  • High pay-to-item ratio ($1+ per item)
  • Short delivery distance (under 8 km)
  • Familiar store with efficient layout
  • Good tip already showing

Red flags:

  • Very high item count (50+ items) for low pay
  • Heavy items (cases of water, large bags of pet food) at low batch pay
  • Long delivery distance (15+ km) for the amount shown
  • No tip showing (some batches show $0 tip — customer may tip after, but it’s a risk)

Double batches: the efficiency multiplier

When the app offers a double batch (two customers at the same store), take it unless one order is very large. You complete two deliveries for roughly 1.2x the shopping time — significantly better hourly efficiency.


Shopper tips that increase tips

Instacart shoppers who earn consistently high tips do the following:

  1. Communicate substitutions clearly. When an item is out of stock, text the customer immediately with a clear photo of the alternative option. Most customers appreciate choice over a refund.
  2. Follow instructions in the app. Many customers leave notes — “green bananas only,” “bag separately from cleaning products.” Following them leads to tip increases.
  3. Handle produce carefully. Bruised fruit is the #1 complaint. Pick as you would for yourself.
  4. Keep frozen and refrigerated items together in separate bags. Customers notice when frozen items arrive partially thawed.
  5. Arrive within the delivery window. Late deliveries are the second most common reason for tip decreases.

Vehicle and cost considerations

Instacart is car-dependent in almost all Canadian markets (grocery stores are not in walkable urban cores in most cities). Costs to factor in:

ExpenseEstimated range
Gas$3–$6/hr of active driving
Vehicle wear and depreciation$2–$4/hr
Insurance (if adding ride-for-hire endorsement)$50–$150/month additional
Insulated grocery bagsOne-time $30–$80

Net earnings after vehicle costs: Roughly $10–$18/hr in most markets.

Insulated bags are worth investing in — keeping cold items cold until delivery is both good service and protects your rating.


Taxes as an Instacart shopper

Instacart shoppers are independent contractors. No income tax is withheld from your pay. You report earnings as self-employment income on T2125 with your T1 return.

Key deductions:

  • Vehicle expenses at your business-use percentage (gas, insurance, maintenance, depreciation)
  • Insulated delivery bags
  • Phone and data plan (business-use portion)
  • Any supplies purchased for shopping

GST/HST: Once your gross revenue from all self-employment activities exceeds $30,000 in four consecutive calendar quarters, you are required to register for GST/HST with CRA. Grocery delivery services to consumers are taxable supplies. Unlike rideshare (where Uber acts as deemed supplier), Instacart shoppers are responsible for their own GST/HST registration once over the threshold.

For the complete tax walkthrough — T2125 filing, vehicle expense methods, CPP self-employment contributions, mileage log requirements — see the platform worker tax guide Canada.

For a comparison of all delivery platforms, see best food delivery apps to work for in Canada and how to make money with DoorDash Canada.