Is Walmart Delivery Pass Worth It in Canada?

It Depends

Cost

$98/year or $12.97/month

Typical Savings

$70–$150+/year in delivery fees

Read Time

5 min

Walmart’s Delivery Pass costs $98 per year or $12.97 per month. It gives you free delivery on orders over $35, priority delivery time slots, and no per-delivery fees (normally $7.97–12.97 per delivery). The break-even is simple: at $98 per year divided by the typical $7.97 per-delivery fee, you need about 13 deliveries per year — roughly once every four weeks.

For families doing weekly grocery delivery, the math is overwhelmingly positive. At one delivery per week, you’d pay roughly $414 in delivery fees per year without the pass. With the pass at $98, you save $316 per year. Even biweekly deliveries (26 per year) save you $109 — more than the cost of the pass.

An underrated perk that many people don’t know about: if anything in your order arrives damaged, bruised, or in less-than-perfect condition, you can start a return directly in the Walmart app. You get an instant refund and keep or discard the item — no return trip required. Over the course of a year, these small refunds on imperfect produce, dented cans, or damaged packaging add up to meaningful savings.

The Delivery Pass is especially valuable in specific Canadian situations. Northern Ontario, the Prairies, and other areas with long winters make grocery trips genuinely inconvenient or dangerous in bad weather. Parents with young kids at home who can’t easily get to the store save significant time and hassle. And for anyone who tends to impulse-buy in store, having groceries delivered from a pre-made list can actually reduce overall spending.

The monthly plan at $12.97 is useful for testing whether you’ll actually use the service consistently. Try it for two months — if you’re ordering at least every other week, switch to the annual plan to save. If you find yourself ordering less than twice a month, the per-delivery fee might be cheaper than the subscription.

Worth It If You...

  • Families who do weekly or biweekly online grocery orders
  • Parents with young kids who can’t easily get to the store
  • People in northern, rural, or suburban areas with long drives to Walmart
  • Anyone dealing with harsh Canadian winters who wants to avoid trips in bad weather
  • Shoppers who tend to overspend in-store and do better with a pre-made list

Skip It If You...

  • People who genuinely enjoy in-store grocery shopping
  • Those who order from Walmart less than once a month
  • Singles who struggle to hit the $35 minimum per order
  • People who live walking distance from a Walmart

Pros

  • +Free delivery on $35+ orders (saves $7.97–12.97 per delivery)
  • +Priority delivery time slots
  • +Instant refunds on damaged items with no return required
  • +Annual plan is cheaper than 13 individual deliveries
  • +Saves time, gas, and hassle — especially in winter

Cons

  • $98/year is a committed cost before you save anything
  • Requires $35 minimum per order for free delivery
  • Delivery availability varies by location
  • Substitutions on out-of-stock items can be hit or miss
  • Monthly plan ($12.97/month = $156/year) costs $58 more than annual

The Bottom Line

Worth it if you order groceries online every 2–3 weeks or more. The delivery fee savings plus the instant refund perk make it a smart deal for families.

Get Canadian money tips in your inbox

New guides, tools, and savings strategies. Free, no spam, unsubscribe anytime.

🤝

Know someone who'd find this useful?

Financial literacy is better when shared. Send this to a friend, family member, or anyone who could use a hand with their money.