On this page
Halloween candy is one of the few grocery items where the math is simple: you need a certain number of pieces for the kids at your door, and you want to pay as little as possible per piece. Yet the packs come in 35s, 45s, 50s, 90s, 100s and 115s, at prices from $6.99 to $23.00, which makes a fair comparison hard.
The short answer: in Ontario flyers from August to mid-September 2026, Halloween fun-size and snack-size candy ranged from about 14 cents per piece (a 50-count pack at $6.99) to about 33 cents per piece (40 treat bags at $13.37). Most big multipacks landed between 20 and 23 cents per piece.
What we looked at
We reviewed Halloween candy and fun-size chocolate in the Ontario flyer data FlyerHawk tracks from late July to mid-September 2026. We used the piece counts printed in the flyer. Pack contents and piece sizes differ by brand, so this is a price comparison, not a taste test.
Cost per piece by pack
| Pack and flyer price | Pieces | Per piece |
|---|---|---|
| Hershey's snack size chocolates or Twizzlers, $6.99 (No Frills, week of Sept 3) | 50 | 14¢ |
| Hershey's snack size chocolate, $10.00 (Superstore, week of Aug 20) | 50 | 20¢ |
| Cadbury fun size bars, $23.00 (Superstore, week of Aug 20) | 115 | 20¢ |
| Kinder Bueno mini or chocolate minis, $11.00 (Superstore, week of Aug 27) | 55 | 20¢ |
| Cadbury Favourites or Hershey's, $19.99 (Shoppers Drug Mart, week of Sept 5) | 90 to 100 | 20¢ to 22¢ |
| Cadbury assorted Halloween, $18.99 (No Frills, week of Sept 10) | 90 | 21¢ |
| Hershey's or Mars, $21.99 (Shoppers Drug Mart, week of Sept 19) | 95 to 105 | 21¢ to 23¢ |
| Cadbury treat size bars, $10.99 (Shoppers Drug Mart, week of Sept 12) | 45 | 24¢ |
| Cadbury Favourites treat size, $12.00 (Superstore and Zehrs, week of Sept 3) | 45 | 27¢ |
| Mars fun size, $13.99 (Shoppers Drug Mart, weeks of Aug 15 and Sept 5) | 50 | 28¢ |
| Reese's shapes, $10.00 (Superstore, week of Aug 20) | 35 | 29¢ |
| Mars fun size, $14.99 (Shoppers Drug Mart, week of Sept 19) | 50 | 30¢ |
| Frito-Lay Halloween treat bags, $13.37 (Walmart) | 40 | 33¢ |
What the numbers show
The best price was not the biggest pack
The lowest price per piece, 14 cents, came from a 50-count pack at No Frills. The 115-count Cadbury pack and the 90- to 100-count packs were good, at 20 to 23 cents, but not the cheapest. Bigger is not automatically better.
The same pack changed price by week
Mars fun size 50s at Shoppers Drug Mart were $13.99 in mid-August and early September, then $14.99 in the week of September 19. In the week of August 1, a flyer line with Mars fun size 50s was $15.99. That is a 2-cent to 4-cent swing per piece for the same pack, or $2 across one bag.
Snack-size 8-packs are a different product
Snack-size 8-packs, like Nestlé at $5.00 and Hershey's at $4.49, work out to 56 to 63 cents per bar. They are larger bars, not fun size, so they are not a fair comparison for handing out at the door.
Chips and treat bags cost more per piece
Chip treat bags were about 33 cents each. Some households prefer to hand out something other than chocolate; if you do, budget more per child.
How many pieces do you need?
This depends entirely on your street. A good way to estimate:
- Count last year's visitors if you kept track, or ask a neighbour.
- Decide how many pieces per child, usually one or two.
- Add a buffer of about 20% for a busy year.
For example, 80 kids at two pieces each plus a 20% buffer is about 190 pieces. At 20 cents a piece, that is $38. At 30 cents a piece, it is $57.
When to buy
Halloween candy appeared in Ontario flyers from late July in 2026, and multipack promotions ran through September. Prices sometimes change closer to October 31, and some stores discount leftover stock after Halloween. We cannot predict this year's prices, but a few principles help:
- Set your target per-piece price (for example, 20 cents or less) and buy when you see it.
- Buy what you need in one or two trips, so you are not paying high prices on October 30.
- Store candy in a cool, dry place, away from where family members will snack on it early.
Allergies and labels
Some families look for nut-free options for the kids who visit. Check the label on each product for allergen information, because pack contents can differ by brand and season. We cannot confirm which packs are nut-free, so read the package.
A simple rule for Halloween candy
- Under 20 cents per piece: buy.
- 20 to 23 cents per piece: a fair price for big multipacks.
- Over 28 cents per piece: wait for a better week, unless you need a specific brand.
To get the per-piece price, divide the pack price by the number of pieces.
Let FlyerHawk track the countdown
Candy prices change week to week and store to store in the run-up to October 31. FlyerHawk watches the flyers near you and alerts you when a price is truly low compared with normal. Try FlyerHawk free for 14 days and set up your Halloween list now.
FAQ
What is a good price per piece for Halloween candy?
In Ontario flyers from August to September 2026, most big multipacks were 20 to 23 cents per piece. Under 20 cents was a strong price, and the lowest we saw was about 14 cents.
Are bigger packs always cheaper per piece?
No. The cheapest price per piece we saw was a 50-count pack. Divide the price by the count to compare.
When is the best time to buy Halloween candy?
Multipack promotions ran in Ontario flyers from late July through September in 2026. Set a target price per piece and buy when you see it, rather than waiting for the last week.
How do I find nut-free Halloween candy?
Check the allergen information on each package. Contents can change, so always read the label.