My daughter just turned 8 and wanted to invite “everyone in her class.” We compromised at 15 friends. I budgeted $150 total because I’d just dropped $400 on a piano recital outfit and felt guilty about it. Six weeks of planning later, we pulled off a great party for $147.43. Everyone had fun, no one cried, the dog (Bailey) made out with three goldfish crackers and was thrilled.
Here’s the complete playbook for hosting a budget birthday party at home.

The cardinal rule: keep it short
The single biggest mistake at home birthday parties is going too long. 90-120 minutes is the sweet spot for kids ages 4-10. Anything longer and kids get tired, fight, or destroy something.
Typical schedule for a 90-minute party:
- 15 min: arrival, free play in the yard or basement
- 30 min: organized activity (craft, game, scavenger hunt)
- 15 min: pizza/food
- 15 min: cake, sing happy birthday, presents (optional)
- 15 min: more free play, parents pick up
Step 1: Invitations ($0-$15)
Free options: a text message in a group chat, or a free template from Canva printed at home. Paid: Paperless Post digital invites are $0.10 each ($1.50 for 15). Skip the $25 fancy paper invitations – kids don’t care, parents lose them anyway.
Send invites 3-4 weeks in advance. Include: date, time (start AND end – parents NEED an end time), address, what to bring (nothing, except for swim parties), RSVP deadline.
Step 2: Decor ($25 max)
Shopping list:
- Birthday banner ($1.25 at Dollar Tree)
- Helium balloons – 12 latex + 2 mylar ($12 at Dollar Tree filled OR $8 unfilled if you can fill at home)
- Plastic tablecloth ($1.25)
- Themed paper plates and napkins ($6)
- Themed party cups ($3)
- Plastic forks/spoons ($1.25)
- Confetti or table sprinkles ($2.50)
Total: under $25. Pick ONE theme color or character; don’t go overboard. A birthday banner + balloons + matching plates is plenty.

Step 3: Food ($50)
Don’t try to cook for 15 kids unless you’re a saint. Pizza is the universal kid food. Two large pizzas from Little Caesars at $7 each = $14 feeds 15 kids easily. Add:
- Fresh fruit platter ($15) – watermelon chunks, grapes, strawberries
- Cheese cubes and crackers ($10)
- Juice boxes ($6 for 24)
- One kid-friendly veggie tray ($5) – so the moms feel okay
Total: about $50 in food. Don’t make adult food for the parents – they’re not staying.
Step 4: Cake ($10-25)
Three options ranked by effort:
- Costco sheet cake – $19.99 for a 12×16″ half-sheet that feeds 48. Decent quality, customizable text.
- Walmart bakery cake – $25 for a custom-decorated 1/4 sheet. Surprisingly good.
- Homemade box mix cake – $10 in supplies (box mix, frosting, sprinkles, candles)
I made cupcakes from a box mix for my daughter’s 8th. Boxed chocolate cake mix + canned frosting + colored sprinkles = $10 and the kids fought over them. Don’t overthink this.
Step 5: Activities ($35)
One organized activity is enough. Options that worked well for me:
- Craft station ($25) – friendship bracelets, decorate-your-own cookies, paint a wooden picture frame. Each kid takes home what they made.
- Scavenger hunt ($10) – print clues, hide around the house/yard, end with a “treasure” (small candy bag)
- Sidewalk chalk and bubbles ($15) – low effort, kids love it
- Movie + popcorn ($10) – watch a movie like Encanto or Frozen on the TV, pass out popcorn bags
- Pin the tail / classic party games ($5 from Dollar Tree)
Skip professional entertainers ($250+), bounce houses ($300+), and pottery painting ($15/kid x 15 = $225). They’re not worth it for ages 4-10.

Step 6: Favor bags ($30)
Parents and kids both expect favor bags. Don’t go overboard – $2 per bag is plenty. My formula:
- Small candy (Dollar Tree variety pack)
- One small toy ($1 – bouncy ball, sticker sheet, small notepad)
- One cheap accessory ($0.50 – tattoo, slap bracelet, glow stick)
- Mini bubble wand ($1)
Buy in bulk at Dollar Tree. 15 bags x $2 = $30. Use plain paper bags from Dollar Tree ($1.25 for 12) and let kids decorate their own as one of the activities – solves favor bags AND craft activity together.
Budget breakdown
| Category | Budget | Notes |
|---|---|---|
| Invitations | $0-15 | Free if using text/Canva |
| Decorations | $25 | Dollar Tree |
| Food | $50 | Pizza + fruit + cheese |
| Cake | $10-25 | Costco or homemade |
| Activity | $25-35 | Craft or scavenger hunt |
| Favor bags | $30 | $2 per kid x 15 |
| TOTAL | $140-180 | Realistic range |
Where to shop
- Dollar Tree – decorations, plates, cups, favor bag fillers
- Costco – pizza supplies, bulk fruit, sheet cake
- Target Bullseye Playground ($1-5 section) – themed party supplies, small toys
- Amazon – specialty themed items if Dollar Tree doesn’t have them
- Little Caesars or Costco Pizza – cheapest pizza per slice
What I’d do differently next year
- Tell parents explicitly “no gifts” – simplifies cleanup and keeps party shorter
- Use paper plates with the kid’s name printed – reduces “is this MY drink” fights
- Set up a designated drop-off zone with a sign listing pickup time
- Have ONE adult helper (sister, mom, friend) – solo hosting 15 kids is exhausting
- Lock the dog away during cake time – she ate the last 3 cupcakes one year
For more family living guides, see my grocery savings playbook, family meal schedule, and house childproofing checklist.
Frequently Asked Questions
How long should a kids’ birthday party last?
90-120 minutes for ages 4-10. Toddlers (ages 2-3): 60-90 minutes. Tweens (10-13): 2-3 hours. Going longer than these limits leads to tired, cranky kids and broken stuff. Set an end time on the invitation.
How many kids should I invite?
A common rule: invite the child’s age + 1. So 8-year-old = 9 guests. But you can scale up if you have help. 15 kids is the upper limit before things get chaotic in a typical home.
Do parents stay at kids’ parties?
Depends on age. Ages 4 and under: parents usually stay. Ages 5+: parents drop off and pick up. Make this explicit on the invitation. If you want parents to stay, say so. If you don’t, give a clear pickup time.
What’s the worst thing to skimp on?
Food. Kids get hangry. Have plenty of pizza, fruit, snacks. Underestimating food quantity is the #1 party regret. Calculate 1 slice per kid then add 5 more slices.