Halloween Candy Calculator

Built and verified by pengchun · Last reviewed · How we verify

Work out how much Halloween candy you need. Estimate expected trick-or-treaters, candy per kid, and cost per household for your neighborhood.

How much candy you actually need

The number you need is not a guess about your neighborhood. It is three numbers multiplied and then padded: how many trick-or-treaters will ring your bell, how many pieces each one takes, and how much slack you want for the last hour of the evening. Get those three right and the shopping list writes itself.

Most households get two of the three wrong in the same direction. They underestimate the crowd (because they remember the quiet start of the evening, not the 7:30 rush), and they forget that candy is only sold in fixed bag sizes, so "about 400 pieces" is really "two bags of 200" whether you need 380 or 420. This calculator does the multiplication, applies a 20% buffer, and then rounds up to whole bags, because that is what the store will make you do anyway.

The formula, and why the buffer belongs in it

The arithmetic is short:

pieces = visitors × pieces per visitor
then plan = pieces × 1.2, rounded up
then bags = plan ÷ 200, rounded up

The 20% is not superstition. Trick-or-treat traffic is not spread evenly: a large share of the evening's visitors arrive in one busy stretch, and groups travel together, so three kids at your door usually means three at once, not three spread over twenty minutes. If you buy for the average you will run out during the peak and spend the rest of the evening apologising with the porch light off. Buying the buffer costs one extra bag in the worst case; running out costs you the evening.

That is also why the calculator puts the buffer inside the bag count rather than mentioning it as an afterthought. Telling you to plan for 216 pieces and then sending you to the store for a single 200-piece bag is a shortage with a footnote.

Visitors to pieces to bags, worked through

These rows are the whole calculation, at 200 pieces per bag:

VisitorsPieces eachPlan for (with 20% buffer)200-piece bags
402961
4031441
8021921
8032882
12034323
16035763
20037204
300310806

Two things stand out. First, the jump from one bag to two happens somewhere between 80 and 120 visitors, so households in that range are the ones most likely to be caught short. Second, a good part of the surprise comes from bag size rather than from the buffer: 160 visitors at three pieces each is 480 pieces, which already overflows two 200-piece bags, so three bags is the honest answer before the buffer is applied at all.

What one bag covers

Working backwards is often easier when you are standing in the store. Divide the bag by what each visitor takes, buffer included — 3.6 pieces per visitor at the three-piece setting, 2.4 at two pieces:

Bag sizeVisitors covered at 2 pieces eachVisitors covered at 3 pieces each
90 pieces3725
150 pieces6241
200 pieces8355
300 pieces12583
400 pieces166111

Bag sizes vary by brand and by what is inside them — a bag of full-size bars holds far fewer pieces than a bag of lollipops — so read the count printed on the package rather than the weight. If a bag is sold by weight, the piece count on the nutrition panel or the front of the bag is the number this calculation needs.

Sizing the estimate for your street

If you have never counted your visitors, do not start from a national average; start from your street. Count the homes within a short walk in both directions, then ask what share of them hand out candy — that share is the number that decides everything, and you can often see it while walking the dog: decorated porches, lit pumpkins, a chair on the driveway.

Then multiply by the size of a typical group. Trick-or-treaters move in packs: siblings, neighbours, a parent trailing behind. A street with 60 participating homes that sees one group of two children per home is looking at roughly 120 visitors, which is three bags at three pieces each. Asking a neighbour what they ran out with last year is a better estimate than any average, because your street's traffic is decided by your street's layout — cul-de-sacs and dead ends collect children, through-streets pass them along.

Pieces per visitor: the choice that moves the total most

Two pieces or three is the single biggest lever you have. Going from two to three raises the shopping list by half, and for a crowd of 120 that is the difference between three bags and two. If you want to see what that does to your spending, work out both totals and let the percentage calculator turn the gap into a percentage. Three pieces is the right default for a mixed-age crowd, because older children arrive in larger groups and a two-piece hand-out reads as stingy by comparison with the rest of the street.

If you want to stretch a fixed budget, change the size of the piece instead of the count. One full-size bar per visitor costs more than three minis; a bowl that lets children take one item each keeps the arithmetic honest, while an unattended bowl tends to empty in a handful of visits because the first children through take handfuls. If you are handing out from a bowl, plan on two items per visitor disappearing, not one.

Non-food treats and the teal pumpkin

Food allergies are common enough that most streets now have at least one child who cannot eat what you are handing out. A teal pumpkin on the porch is the widely used signal that you also have something that is not food: stickers, glow sticks, temporary tattoos, pencils, small toys, or sealed non-food items bought as a party pack.

Keep the two bowls separate, and keep the non-food treats in a container that has not held food, because the point of the signal is that a parent can trust it without asking. If you offer both, one non-food item per visitor is enough — it is a substitute for candy, not an addition to it, so it does not change the piece arithmetic above.

Where households go wrong

Buying your own favourite candy is the most expensive mistake, because you eat the buffer before the evening starts. Opening the bags early to "check" them has the same result. Buying only chocolate is the second: it melts on a warm porch, it is the most common allergen, and children who are allergic to it will skip your house entirely.

Underestimating the rush hour is the third, and it is the one the 20% buffer exists for. Turning the porch light off at 7:45 because the bowl is empty is a worse outcome than having two bags left over — leftovers can be frozen, baked into something, donated, or taken to work, while a dark porch cannot be undone.

Halloween is also the first of the season's two big food-planning jobs. If you are hosting later in the autumn, the turkey cooking time calculator applies the same padding logic to a bird, and if the children are running a classroom gift exchange, the Secret Santa generator draws the names for you.

Leftovers you cannot give away

Extra sealed candy keeps for months in a cool, dry cupboard, so there is no reason to throw it out in November. Chocolate that has been in the freezer will bloom — it goes dull and slightly crumbly — but it is still perfectly good for baking, melting into brownies or a bark. Hard candy and lollipops keep almost indefinitely.

If you would rather not keep it, sealed candy is welcome at food banks, shelters and community centres in many areas, and dentists' offices frequently run buy-back or swap programmes in the days after Halloween. Check locally before you turn up with a bag: many places accept only factory-sealed items, which is exactly what a fresh bag of individually wrapped candy is.

Frequently asked questions

How much candy should I buy for Halloween?

Multiply the number of trick-or-treaters you expect by the pieces each one takes, add 20% for the busiest stretch of the evening, then buy whole bags. For 120 visitors at three pieces each that is 432 pieces, which means three 200-piece bags; for 80 visitors at three pieces each it is 288, which means two bags.

How many trick-or-treaters should I expect?

Count the homes within a short walk that hand out candy, multiply by the size of a typical group of children, and ask a neighbour what they saw last year. Streets that children can enter and leave from both ends see more traffic than dead ends, and the last hour of the evening is always the busiest.

How many pieces are in a bag of Halloween candy?

Common bag counts are 90, 150, 200, 300 and 400 pieces, and the count varies far more than the weight does — a bag of full-size bars holds many fewer pieces than a bag of lollipops of the same weight. Read the piece count printed on the bag rather than judging by size.

Should the 20% buffer change how many bags I buy?

Yes, and this calculator counts the bags that way. The buffer works out at 3.6 pieces per visitor at the three-piece setting, so the bag count is based on the padded number. For 60 visitors at three pieces each the estimate is 180 pieces, which fits one 200-piece bag, while 216 with the buffer needs two — that is the case the buffer changes.

What should I do if I run out of candy?

Turn off the porch light and take the decorations that suggest you are still open, because an unlit porch is understood as "sold out" while a lit one invites a knock. If you have non-food treats left, those still work, and you can also swap to a smaller hand-out, one piece per visitor, to stretch what remains.

← Back to all tools