Christmas Eve Box Ideas for Grandkids (Age-by-Age, 2026)
Our Top Pick
Hanna Andersson Christmas Pajamas
$25-45. Premium quality cotton, holds up for years, sized 0-12. Order by November 30 — sizes sell out.
The Christmas Eve box has become one of the most popular new family traditions of the past decade. For grandparents, it’s a way to contribute to the December 24th ritual whether you’re sitting at the kitchen table or shipping from across the country.
This guide covers what goes in, age-by-age contents, and how to make it a multi-year tradition.
The 30-second answer
- 5 core categories: Christmas pajamas, a book, hot chocolate kit, a small ornament, one small surprise.
- Total budget: $50-120 per kid depending on age.
- Open Christmas Eve evening — after dinner, before bedtime. December 24, 2026.
- Coordinate with parents in October — multiple boxes per kid is overkill.
- Long-distance: ship to arrive by December 22, hand-delivered or pre-positioned with parents.
- Make it annual. Same format, age-adjusted contents. Year 1 sets the tradition.
- The ritual is the gift. Don’t escalate the budget every year — the consistency is the value.
Now the detail.
Why Christmas Eve boxes work
December 24 is often a chaotic limbo day for kids — too much waiting, too much sugar, too much “is it tomorrow yet?” The box gives the evening structure. After dinner, the family opens the box together. Kids put on the new pajamas. Someone reads the Christmas storybook. Hot chocolate is made. Bedtime arrives a little easier.
For grandparents specifically, the Christmas Eve box is a chance to contribute to a Christmas-Eve moment whether you’re physically present or not. Parents typically own Christmas morning; grandparents owning the Christmas Eve ritual creates a clean division and a meaningful annual touch.
The 5 categories that work
1. Christmas pajamas ($20-45)
The cornerstone item. New pair every year, photographed annually, becomes a cherished marker of the kid’s growth.
Best brands by age:
- Babies 0-3: Carter’s, Burt’s Bees Baby, Hanna Andersson ($20-35)
- Kids 4-9: Hanna Andersson, Old Navy, Burt’s Bees Baby, Carter’s ($20-35)
- Tweens 8-12: Hanna Andersson, J.Crew Crewcuts, Lake Pajamas ($35-55)
- Teens 13-17: Lake Pajamas, Old Navy lounge sets, matching family sets ($35-65)
Order by November 30 — Christmas pajama sizing sells out. Same brand year-over-year if you’ve found a fit; kids notice consistency.
2. A holiday book ($10-25)
Pick by age:
- Ages 0-3: Board books — Mr. Willowby’s Christmas Tree, The Wild Christmas Reindeer, board book editions of classics.
- Ages 4-7: The Night Before Christmas (annual reread), The Polar Express, How the Grinch Stole Christmas.
- Ages 8-12: Chapter books — A Boy Called Christmas, The Christmasaurus, The Best Christmas Pageant Ever.
- Teens: Holiday-themed YA novels, or a non-Christmas book if they’re past Christmas-themed reading.
The annual reread of the same book (especially Night Before Christmas) becomes part of the ritual. Buy the same edition each year.
3. Hot chocolate kit ($15-30)
The ritual centerpiece. Packets of premium hot chocolate, marshmallows, sometimes candy canes for stirring. Williams Sonoma, Trader Joe’s, and small specialty brands all do nice gift sets.
Pair with a personalized mug ($20-35 from Etsy) — engraved with the grandkid’s name. Used annually for Christmas Eve hot chocolate. Becomes “[grandkid’s name]‘s Christmas Eve mug.”
4. A small ornament ($10-25)
Hung on a “kids’ tree” or kept in a memory box. Personalized with the year ideally — by year 17, the kid has 17 dated ornaments.
Sources:
- Etsy custom ($15-25, 7-14 day production)
- Pottery Barn Kids personalized ornaments ($20-30)
- Hallmark dated annual ornaments ($15-30)
5. One small surprise ($10-25)
The wildcard. Match to age and current interests:
- Toddlers: Felt food, small wooden toy, finger puppets
- Kids 5-8: Sticker books, small LEGO, simple craft kit, magnifying glass
- Tweens: Notebook + nice pen, polaroid film, small puzzle, candle for older tweens
- Teens: Lip balm set, gift card to Spotify/streaming, gourmet snack, small experience voucher
By age — full box contents
Babies 0-2 ($50-75 total)
- Pajamas (footed, Christmas pattern) — $25
- Soft fabric Christmas book or board book — $10-15
- Plush ornament with name — $10-15
- Christmas-themed teether or rattle — $10-20
Skip hot chocolate (too young).
Toddlers 2-4 ($50-90 total)
- Pajamas — $25-35
- Board book or simple picture book — $10-20
- Hot chocolate packet (one) — $5-10
- Small Christmas toy (felt food, ornament, finger puppet) — $10-20
- Personalized ornament — $15-25
Kids 5-8 ($60-110 total)
- Pajamas — $25-35
- Christmas picture book — $15-20
- Hot chocolate kit + personalized mug — $30-50
- Small craft or activity (sticker book, mini LEGO, magnifier) — $15-25
- Personalized ornament — $15-25
Tweens 8-12 ($70-120 total)
- Pajamas (less “kid”-themed) — $30-45
- Chapter book or graphic novel — $15-25
- Hot chocolate kit + special mug — $30-50
- Non-toy item (notebook, polaroid film, candle) — $20-35
- Personalized ornament — $15-25
Teens 13-17 ($80-120 total)
- Lounge set or matching family pajamas — $40-65
- Book or magazine — $15-25
- Hot chocolate or alternative (premium tea, gourmet snacks) — $25-40
- Small experience voucher (one Christmas Eve movie pick, late-bedtime pass) — printed card, free
- Personalized ornament — $15-25
Coordinating with parents
The Christmas Eve box runs at the parents’ house. They manage the moment, the cleanup, and the leftovers. Grandparent Christmas Eve boxes work best when coordinated.
Talk to parents in October:
- Are they doing a Christmas Eve box themselves?
- Would they like grandparents to handle it?
- Any specific format they want maintained?
- Pajama sizes confirmed?
Don’t surprise parents with duplicate pajamas they already bought.
Long-distance Christmas Eve boxes
Long-distance grandparents can absolutely participate — sometimes more meaningfully than in-person.
Plays that work:
- Ship to arrive by December 22 — parents store it, bring out Christmas Eve.
- Include a video greeting — recorded on a USB stick or QR code to YouTube unlisted video. Kids watch during box opening.
- FaceTime/Zoom Christmas Eve while they unwrap — 5-10 minutes of grandparent presence.
- Include grandparent-specific items — recipe card from grandma, story about grandparent’s childhood Christmas, small framed photo with grandkid.
- Use the “Do Not Open Until December 24” sticker — the sticker itself becomes the ritual.
The long-distance box can be MORE meaningful than in-person because the deliberate effort shows.
Christmas 2026 timing
| Item | Order by |
|---|---|
| Personalized pajamas, ornaments, mugs | December 12 |
| Christmas books | December 14 |
| Standard kit items (hot chocolate, activity items) | December 19 |
| Whole box (long-distance, shipped) | December 22 |
| In-person delivery | December 24 |
If shipping the whole box: pad timing for weekend congestion. Have a backup delivery confirmation by December 23.
Make it annual
Year 1 sets the tradition. Repeat the format for the next 17 years.
What to keep consistent:
- Same arrival timing (mid-December delivery, Christmas Eve evening opening)
- Same 5 categories (pajamas, book, hot chocolate, ornament, small surprise)
- Same labeling (“Christmas Eve Box from Grandma & Grandpa”)
- Same ornament style (so the collection looks coherent across 17 years)
What to age-adjust:
- Pajama style and brand
- Book reading level
- Surprise item complexity
- Budget mildly
What to AVOID:
- Escalating budget every year (kids notice if it gets fancier; consistency is the value)
- Skipping a year (breaks the ritual)
- Changing the structure dramatically (the kids look forward to specific elements)
Photograph each year’s box opened. By year 17, the photo set is a family heirloom.
The simple rule
5 thoughtful items, opened together Christmas Eve, repeated annually for 17+ years. The kid will remember the ritual far longer than any single year’s contents.
For broader Christmas planning, see our Christmas pillar guide, advent calendars, and long-distance Christmas gifts.
Full Comparison: Our Picks
Hanna Andersson Christmas Pajamas
$25-45. Premium quality cotton, holds up for years, sized 0-12. Order by November 30 — sizes sell out.
Burt's Bees Baby Christmas Pajamas
$20-35. Organic cotton, good baby/toddler sizing. Footed and 2-piece options.
Williams Sonoma Hot Chocolate Gift Set
$25-45. Premium hot chocolate mix, packaging, often comes with a mug or marshmallows. Festive and meaningful.
The Night Before Christmas (Hardcover Picture Book)
$15-25. The classic Christmas Eve read-aloud. Multiple illustrated editions. Annual re-read becomes a tradition.
Pottery Barn Personalized Ornament
$15-25. Engraved with the grandkid's name and 2026. Hung on a 'kids' tree' or kept in a memory box.
Crayola Christmas Activity Pack
$10-20. Holiday-themed coloring, stickers, small activity book. Quiet Christmas Eve activity for ages 4-9.
Polaroid Now Instant Camera
$95-150. For tweens/teens — opens on Christmas Eve, used to capture Christmas Day photos. Higher-budget anchor item.
Personalized Hot Chocolate Mug
$20-35. Engraved with grandkid's name. Used annually for Christmas Eve hot chocolate. Pairs with hot chocolate kit.
Frequently Asked Questions
What is a Christmas Eve box and why do families do them?
A Christmas Eve box is a curated package of items opened on the evening of December 24th — typically after dinner, before bedtime. The tradition originated in the UK and Ireland and has spread widely in the US over the past decade. Contents are themed for a cozy Christmas Eve at home: pajamas to wear that night, a Christmas storybook to read together, hot chocolate or treats for an evening snack, sometimes a small toy or activity. Why it works: Christmas Eve is often a chaotic 'waiting for tomorrow' day for kids — the box gives the night structure and ritual, the family a together-moment, and reduces the 'I can't sleep, when does Santa come?' meltdowns. It also takes some pressure off Christmas morning (kids who got pajamas the night before don't need them on Christmas Day). For grandparents, it's a way to contribute to the Christmas Eve experience even if you're not physically there for Christmas Day. The box can be hand-delivered, dropped off in advance with parents, or shipped to arrive by Dec 22.
What goes in a Christmas Eve box for kids?
The classic format has 5 categories: (1) Christmas pajamas ($20-40 — new pair annually creates the tradition; Christmas Day pictures of grandkids in matching grandparent-given PJs become an annual moment). (2) A book or 2 — a Christmas picture book or seasonal chapter book to read together before bed ($10-25). (3) Hot chocolate kit — packets, marshmallows, candy canes, sometimes a special holiday mug ($15-30). (4) A small ornament — hung on a special 'kid's tree' or kept in a memory box ($10-20). (5) One small surprise — a Christmas-themed toy, craft, puzzle, or activity (under $25). Optional adds: holiday socks, a nice candle (for tween+), a small movie or streaming voucher for a Christmas Eve movie, a 'letter to Santa' kit with stationery and pencil. Total budget: $50-120 per kid. Don't over-stuff — 5 thoughtful items beats 12 random ones.
What's the best age range for Christmas Eve boxes?
All ages, but contents adjust meaningfully. Babies 0-2: pajamas, soft holiday book, plush ornament with their name, small holiday teether or rattle. $50-75 total. Toddlers 2-4: pajamas, board book, hot chocolate (with parental supervision), small Christmas-themed toy (felt food, small Schleich animal, a Melissa & Doug magnet set). $50-90. Kids 5-8: pajamas, picture book, hot chocolate kit with a special mug, a small Christmas activity (sticker book, mini craft kit, small LEGO, magnifying glass). $60-110. Tweens 8-12: pajamas (less 'kid-themed,' more 'cozy'), a chapter book or graphic novel, hot chocolate kit, a non-toy item (Polaroid film, a notebook, a candle for older tweens). $70-120. Teens 13-17: pajamas (or 'lounge set' for older teens), a book or magazine, hot chocolate or alternative (premium tea, gourmet snacks), a small experience voucher (one Christmas Eve movie of their choice, one no-questions late-bedtime). $80-120. The format stays consistent; contents mature with the kid.
Should grandparents and parents both do Christmas Eve boxes?
Coordinate, don't duplicate. Multiple Christmas Eve boxes per kid become a 'thing' rather than a 'moment.' Common patterns that work: (1) Parents do the Christmas Eve box; grandparents do a separate Christmas morning gift. (2) Grandparents do the Christmas Eve box; parents do Christmas morning stocking. (3) One side does the box only on alternating years. (4) Grandparents send a 'mini' Christmas Eve box that's specifically about the grandparent connection (a photo book, an ornament with grandparent's name, a recorded video message) — no overlap with parents' core box. Talk to parents in October about the 24th ritual. Most parents will be happy to coordinate; some will have a specific format they've already established. The wrong move: surprise grandparent-box that contains the same pajamas the parents already bought.
What's the etiquette for Christmas Eve boxes from long-distance grandparents?
Long-distance grandparents can absolutely participate. Strong long-distance plays: (1) Ship the entire box to arrive by December 22 — parents store it and bring it out Christmas Eve. (2) Build a 'Grandma & Grandpa Christmas Eve Box' with a recorded video greeting on a USB or QR code linking to a YouTube unlisted video — kids watch the video during the box opening. (3) FaceTime or Zoom the kids on Christmas Eve while they unwrap — even 5-10 minutes of grandparent presence on the call. (4) Include items specific to the grandparent relationship — a Christmas recipe card from grandma, a story about a grandparent's own childhood Christmas, a small framed photo of grandparent with grandkid. (5) Ship the box in mid-December with a 'Do Not Open Until December 24' sticker — the sticker itself becomes the ritual. The long-distance Christmas Eve box can be MORE memorable than an in-person one because it requires more deliberate effort. Don't skip it because you're far away.
What pajamas should I get for the Christmas Eve box?
Match age and family style. For ages 0-3: footed pajamas in a Christmas pattern (Carter's, Burt's Bees Baby, Hanna Andersson — $20-40). For ages 4-9: 2-piece cotton pajamas in Christmas patterns (Hanna Andersson, Carter's, Burt's Bees, or Old Navy — $20-35). For tweens 8-12: less 'kid' patterns, more cozy. Plain solid colors with subtle festive touches, or buffalo plaid sets ($25-45). For teens 13-17: drop the cartoon prints. Lounge sets, oversized t-shirt + sweatpants, or matching family pajamas if parents are doing that ($30-60). For matching family pajama sets across all ages: Hanna Andersson, Old Navy, Burt's Bees Baby, and Costco/Target seasonal lines all do well. Order by November 30 — popular pajama prints sell out and Christmas pajamas in specific sizes get scarce by mid-December. Same brand each year: kids notice and look forward to the consistent pajama brand and style if you've found one that fits.
Can the Christmas Eve box become a multi-year tradition?
Yes, and it should be the plan from year 1. The compound value of an annual Christmas Eve box from grandparents over 17 years (ages 0-17) is enormous. Year 1 sets the format. The kid (and parents) come to expect: the box arrives mid-December (or is hand-delivered by grandparents), it's labeled 'Christmas Eve Box from Grandma & Grandpa,' it contains roughly the same 5 categories every year, and it's opened at the same time on December 24th. By year 5, the kid is asking 'when does the grandparent box come?' By year 10, it's a core family tradition. By year 17, it's the last one before the kid leaves for college — emotional weight enormous. To make it last: keep the format, age the contents, and don't escalate the budget every year (the value is the consistency, not increasing dollars). Take a photo of each year's box opened — the photo set across 17 years becomes a family heirloom.