← All guides

Halloween candy budget: the Canadian cost-per-trick-or-treater for 2026

Budget · 6 min read

Cartoon bowl overflowing with colorful wrapped Halloween candies on a doorstep beside a glowing jack-o-lantern
Budget by cost per kid, not by the bag.

Canadian households typically budget $25 to $40 for Halloween candy — and every year that money buys a little less. Shrinkflation has been working the candy aisle for three straight seasons: boxes that used to hold 100 pieces now hold 90 or 95, fun-size bars have slimmed to 9–16 grams, and some Halloween packs contain pieces that barely qualify as a bite. Budgeting by "bags" no longer works. Here's how to budget by the only number that matters: cost per kid.

The 2026 Canadian candy numbers

Current Walmart Canada listing prices (retrieved October 11, 2026), converted to per-piece cost:

CandyBag priceCountPer piece
Great Value assorted lollipops$5.97100$0.06
Rockets$7.4765$0.11
Peanut-free minis (1.2 kg bag)$13.97100$0.14
Nestlé minis (KitKat/Aero/Smarties/Coffee Crisp, 977 g)$17.97100$0.18
Fruit Roll-Ups Halloween minis$7.9732$0.25
Ferrara assorted$12.8840$0.32

Two things jump out. First, the spread is enormous: lollipops cost a third of mini chocolate bars per piece. Second, the "premium" move — full-size bars — runs about $2.00 per kid (a Calgary boutique sells 50 full-size bars for $99.99), which is roughly eleven times the cost of the Nestlé minis. For reference, 2024 trade-press figures put small chocolate items at $0.15–$0.27 each and the typical per-item budget at $0.25–$0.50 — the 2026 shelf prices above land comfortably inside that range, which suggests the per-piece math has held even as the pieces shrank.

The two-per-kid rule

A Dalhousie survey of more than 5,500 Canadians found the most popular answer to "how many items per trick-or-treater" was two. That's your multiplier: per-kid cost is twice the per-piece price. It also found that 62 per cent of buyers only buy candy they'd eat themselves — which is the real reason to buy the good stuff, because 67 per cent said they'd just eat the leftovers. (Walmart is the top candy-buying spot at about 23 per cent of shoppers, followed by Costco at about 21 per cent.)

How many kids will actually show up

This is the input every budget formula skips, and it's the one that causes both failure modes: the sad empty bowl at 7:30 and the 300 leftover mini bars. Three ways to estimate:

  1. Last year's count, plus 20 per cent. If you handed out to 80 kids last year, plan for 96. Streets get busier, not quieter.
  2. Ask the neighbours. One text to the group chat — "how many did you get last year?" — beats any formula. Corner houses and well-decorated streets draw disproportionate traffic.
  3. Count the decorations. Walk your street the weekend before. Houses with pumpkins and lights out are houses that will be handing out candy, which tells you how the night's foot traffic will distribute — a street where every third house is dark funnels more kids to your door.
What success looks like: the bowl runs low around 8:30, not 6:45. Running out early means you under-counted; drowning in leftovers means you bought for a busier street than yours. Either way, next year's number gets better — write this year's count on the calendar for next October.

Total-cost table: 50, 100, and 150 kids

Two items per kid, plus a 20 per cent buffer (rounded to whole bags), at 2026 shelf prices:

KidsItems neededLollipops ($0.06)Nestlé minis ($0.18)Full-size ($2.00)
50120~$7~$22~$100
100240~$14~$43~$200
150360~$22~$65~$300

The $25–$40 typical household budget covers 100 kids at lollipop prices or about 50 kids at mini-chocolate prices — which is exactly why the per-piece number matters more than the bag price. Note the arithmetic assumes you buy the cheapest per-piece option in each tier; mixing premium candy in pushes the totals up fast.

Stretching the budget without being that house

A few moves that cut the bill without cutting the fun: buy the week before, not the day of — watch for late-October markdowns, though the selection thins. Skip the variety packs with pieces kids trade away; one candy bought in bulk beats three kinds bought in small bags. And remember the shrinkflation trap in reverse: a bag that looks like a deal at $12.88 for 40 pieces ($0.32 each) costs nearly triple the $5.97 hundred-pack of lollipops. Compare per-piece, always.

FAQ

How many pieces per kid is normal? Two is the most common answer among Canadian households. One generous piece works on quiet streets; three is for houses that want to be remembered.

Is it cheaper to buy full-size bars in bulk? At about $2.00 per full-size bar versus $0.18 per mini, full-size costs roughly eleven times more per kid. It's a statement purchase, not a budget one.

What about non-candy treats? Stickers, pencils, and glow sticks run about $36 for 50–100 items at dollar stores — competitive with mid-range candy, and they solve the allergy question too.

Keep readingNext: how to throw a Halloween party people actually remember →