How Much Should Party Favors Cost? (Real Per-Kid Math)

By Olivia · OMyFav founder · Updated July 2, 2026

The normal range is $1 to $2 per kid, and under $1 per kid is genuinely achievable if you buy a bulk pack instead of individual items. The trap that blows every favor budget isn't buying nice things — it's per-item shopping, where five little trinkets per bag quietly add up to more than one good favor would have cost. Below is the real math by party size, with our live pack prices, so you can see exactly where the dollar goes.

What's a normal party favor budget?

For a kids' party, plan on about $1 to $2 per child. That's the range where a favor feels like a real thank-you without turning into a second gift budget. The number that surprises people is how far below $1 a bulk pack can push you: a 24-guest party costs exactly $19.99 in favors if you buy the 24-pack of kids' keychains — that's the whole party, not per kid. Here's how the common budget lines compare against buying one of our packs sized to the party:

Guests At $1/kid At $2/kid One OMyFav pack (total)
8 kids $8 $16 Squishies 24-pack, $16.99 (covers 8 with extras)
12 kids $12 $24 Plush keychains 30-pack, $21.99 (12- & 18-packs also sold)
24 kids $24 $48 Kids' keychains 24-pack, $19.99 exactly

Here's the honest version of the pattern. Per favor, a bulk pack always lands under a dollar — every piece in the packs above works out to well under $1 apiece. But at a small party, a full pack costs more in total than a strict $1-per-kid budget, because you're buying spares: an 8-kid party on a $8 line can't be beaten by a $16.99 squishy 24-pack, and a 12-kid party on a $12 line comes in under the $21.99 30-pack. You only come out ahead on total spend once the party is big enough to use most of a pack — a 24-kid party matches the $19.99 24-pack almost exactly. If your party is small, two things soften the extra: the plush keychains also come in 12- and 18-packs (buy closer to your headcount), and the leftovers aren't waste — they cover siblings, a no-show buffer, and the next class party or two.

Why per-item shopping blows the budget

Here's the drugstore trap in numbers. You walk in meaning to spend a dollar a kid, and you start filling bags: a mini notebook, a bouncy ball, a pack of stickers, a fun-size candy, a little eraser. Call it five items averaging $1.25 each — that's $6.25 a bag. For a party of 12, that's 5 × $1.25 × 12 = $75, before you've bought the bags themselves. You meant to spend $12 to $24 and you're at $75, with most of it destined for the trash by the next morning.

Now run it against one pack. The 30-count plush keychains at $21.99 cover the same 12 kids for a fraction of that, with 18 keychains left over for the next party. Same generous feeling for the kid — arguably more, because one good keychain beats five throwaway trinkets — for less than a third of the spend. Per-item shopping feels thrifty in the moment because each thing is cheap; it's the multiplying that gets you.

What does “cost per smile” mean?

“Cost per smile” is our only-half-joking way of measuring a favor: take what it cost and divide by how long the kid actually keeps it. It reframes the whole question, because the cheapest-looking option is often the most expensive on this scale. Candy scores worst — it's gone in an afternoon, so even at fifty cents it's fifty cents for a few minutes. A broken plastic toy is nearly as bad, since it costs a dollar and lasts until the car ride home.

A keychain that clips to a backpack and rides around for months, or a squishy that gets fidgeted with for weeks, wins on cost per smile even at a similar sticker price — the smile just keeps going. This is the same “does it survive the ride home” test we apply to every favor; the point isn't to spend more, it's to spend on the thing that keeps paying out long after the party's over.

When is spending MORE the right call?

We'll be honest: we're not the right answer for every party. There are real cases where spending more per favor makes sense. A milestone birthday — a first, a tenth, a sweet sixteen — sometimes deserves a keepsake, not a bulk favor. A tiny guest list of three or four close friends changes the math entirely; when you're only buying a handful, a nicer per-item favor barely dents the budget. And when the favor is really meant as a gift — a party where each child takes home something substantial — the boutique route is legitimate.

Bulk favors shine for the typical 8-to-30-kid party where you want every child to leave happy without overspending. Outside that, a more expensive favor can be exactly right, and we'd rather say so than pretend one pack fits every occasion. If a bulk pack is your situation, here's how our four sit side by side — you can compare every pack we make on the OMyFav products page:

Pack Pieces Price Per piece
Kawaii plush keychains 24 $20.99 $0.87 each
Kawaii plush keychains (best value) 30 $21.99 $0.73 each
Kids' keychains (lowest price) 24 $19.99 $0.83 each
Animal squishies 24 $16.99 $0.71 each

Frequently asked questions

Does the birthday kid get a favor too?

Yes — include the birthday child in your count so they don't feel left out while everyone else walks away with something. They already got the party and the presents, so there's no need for a bigger or better favor; the same item as the guests is perfect. When you buy an assorted pack, just count the birthday kid as one more guest.

Do you need favors for adults at a kids' party?

No — adult favors aren't expected at a children's party, and skipping them is completely normal. If you want a small gesture for parents who stayed, a coffee or a thank-you note covers it. Put your favor budget toward the kids, who are the ones actually hoping for something to take home.

Is it rude to skip party favors entirely?

It's not rude, especially for very young kids or very large parties where favors get expensive fast. Favors are a nice-to-have, not an obligation. That said, kids do look forward to them, and one bulk pack keeps the cost so low — often under a dollar a child — that skipping usually isn't worth the small letdown. If budget is the concern, downshift to a cheaper pack rather than cutting favors altogether.

Should I budget for the goodie bag itself?

You can, but you don't have to. Paper treat bags run about 10 to 25 cents each, which adds up across a big guest list. A favor that stands on its own — like a keychain or a boxed squishy — often needs no bag at all, so you save the packaging cost entirely. If you do want bags, count them as part of your per-kid math rather than a hidden extra.

When should I buy favors to save the most?

Buy one to two weeks ahead. That's late enough to know your final headcount and early enough to skip rush shipping, which is where last-minute favor budgets quietly blow up. Ordering early also gives you time to swap if a pack arrives different than expected, instead of a panicked dollar-store run the day before.

Do party favors need to match the party theme?

No — favors don't need to match the theme, and chasing a match is a fast way to overspend. Kids care far more about getting something they like than about whether it coordinates with the plates. An assorted pack of keychains or squishies works with any theme because each kid picks a design they love, which matters more than color-matching the tablecloth.

OMyFav makes the products featured on this page. All “shop” links go to our own Amazon storefront.

Under a dollar a kid, kept for months

Shop OMyFav on Amazon