Guide Β· Holidays Β· 5 min read

How Much Halloween Candy to Buy (Plus a Halloween 2027 Planner)

Buy too little and you turn off the porch light at 7pm. Buy too much and you eat it for weeks. Use the calculator below to plan the right amount, then check our tips for a stress-free night. Halloween 2027 is Sunday, October 31.

Updated November 4, 2026 Β· For informational use

Bowl of Halloween candy next to jack-o-lanterns on a porch

Today's top deals β†’Sponsored

Halloween candy calculator

Estimate how many pieces and bags to buy.

Check the label; fun-size bags hold about 30–100.
Pieces to buyβ€”
Bagsβ€”
Estimated costβ€”
Busiest hourβ€”

Not sure how many kids to expect? Ask neighbours how many came last year, or start with the ranges below.

Advertisement

How many trick-or-treaters will I get?

Rough planning ranges, not survey data. Your street may differ.
Where you liveTypical visitorsCandy to buy (2 each + 20%)
Rural or quiet street0–25Up to ~60 pieces (1–2 bags)
Average suburban street25–75~60–180 pieces (2–4 bags)
Busy family neighbourhood75–200~180–480 pieces (4–11 bags)
Famous β€œHalloween street”200+500+ pieces β€” consider a 1-per-child rule

Smart candy-buying tips

  • Buy what you like. Leftovers are less of a problem if it’s candy you enjoy.
  • Mix bags. Variety packs keep kids happy and make it easy to give one or two pieces each.
  • Buy in two rounds. Get most of it a week before, then top up on October 30 if you’re running low. Stores often discount on the day.
  • Watch for after-Halloween sales. On November 1, candy is often 50% off, which is perfect for parties and Bonfire Night.

Allergy-friendly treats (the teal pumpkin idea)

Many families look for a teal pumpkin on the porch, which means the house offers non-food treats for children with food allergies. Stickers, glow sticks, mini bubbles, pencils, bouncy balls and temporary tattoos are popular. Keep them in a separate bowl from the candy.

Halloween night timeline

TimeWhat happens
5:30–6:00 pmYoung children start, often with parents, while it’s still light
6:00–7:30 pmPeak time β€” most visitors arrive now
7:30–8:30 pmOlder kids and teens
After 8:30 pmMostly quiet; turn off the porch light when you’re done
Halloween 2027 falls on a Sunday. Some towns move trick-or-treating to Saturday, October 30. Check your local council or town website in October.

Writing invitations or a sale email? Grab ideas from Halloween email subject lines. Count down with the days until calculator.

Questions

How much candy do I need for 100 trick-or-treaters?

At two pieces per child plus a 20% buffer, you need about 240 pieces. That is roughly five to six 45-piece bags.

How many pieces of candy should I give each child?

One to three pieces is normal. Two is a common middle ground. If you get lots of visitors, one piece each is fine.

What time does trick-or-treating start?

Most trick-or-treating happens between about 5:30 pm and 8:30 pm, with the busiest time around 6:00–7:30 pm. Some towns set official hours.

When is Halloween 2027?

Sunday, October 31, 2027.

Sponsored