The short answer: 12 days of Christmas gift ideas work best as small themed surprises, one a day: a treat, something cozy, a note, a coupon for time together and one or two bigger gifts.
- Cost: $2 to $5 per day, or $24 to $60 for a full set
- Set a total budget first and mix free and paid days
- Buy in multi-packs and number each gift
- Six ready-made lists for a spouse, friend, teacher, coworkers and family
- Next step: Plan it with the Christmas Budget & Gift Planner ($4.99).
Our picks for 12 days of christmas gift ideas
Save 38%Bundles
Holiday Season Bundle
Plan Christmas, save for it all year, and host without the January money hangover.
12 days of Christmas gift ideas work best as small, themed surprises, one a day: a treat, something cozy, a note, a coupon for time together, and one or two bigger gifts. At $2 to $5 per day, a full set costs $24 to $60. Below are six ready-made 12-day lists (for a spouse, a friend, a teacher, coworkers, the whole family and a song-themed set), plus when to start and how to keep it on budget.
Personal notes and little keepsakes make a 12-day gift feel thoughtful without requiring twelve large purchases.
When to give 12 days of Christmas gifts
There are two popular ways to time it:
- Countdown: start on December 13 or 14 and give the last gift on Christmas Eve or Christmas Day.
- Traditional: give gifts from Christmas Day through January 5. The 12 days of Christmas run from Christmas to Epiphany on January 6, which Britannica Kids explains is also called Three Kings' Day and marks the Magi's visit. The evening before is Twelfth Night.
The traditional timing is a gentle way to stretch the joy past Christmas morning and take advantage of after-Christmas sales.
1. 12 days of Christmas gifts for a spouse
| Day | Gift | Approx. cost |
|---|---|---|
| 1 | Love note in their coat pocket | $0 |
| 2 | Favorite candy bar | $2 |
| 3 | Cozy socks | $5 |
| 4 | Coffee shop gift card | $5 |
| 5 | Breakfast-in-bed coupon | $0 |
| 6 | Hot cocoa with all the toppings | $4 |
| 7 | Christmas movie night kit | $6 |
| 8 | Framed photo from this year | $5 |
| 9 | A book or puzzle | $10 |
| 10 | Their favorite snack | $3 |
| 11 | Date night plan with a handwritten invite | $0 to $25 |
| 12 | The small gift they mentioned wanting | $15 to $25 |
2. 12 days of Christmas gifts for a friend
- Peppermint hot cocoa packet
- Fancy hand cream
- A favorite memory written on a card
- Ornament
- Mini candle
- Fuzzy socks
- Gourmet chocolate bar
- Lip balm
- Coffee or tea sampler
- Printed photo of the two of you
- A paperback you loved
- A plan to get together in January
3. 12 days of Christmas gifts for a teacher
Keep each day small and practical, and team up with other families if you can.
Affiliate links: we may earn a small commission. As an Amazon Associate we earn from qualifying purchases. Details.
- Thank-you note from the student
- Candy canes
- A pen from a set of Paper Mate InkJoy gel pens
- Hand sanitizer
- Coffee gift card ($5)
- Sticky notes
- A cocoa cup from a BomBombs hot chocolate gift set
- Lip balm
- Hand-drawn picture
- Chocolate
- Tissues in a cute pack
- A card signed by the class
4. 12 days of Christmas gifts for coworkers
- Candy cane
- Festive pen
- Hot cocoa packet
- Mini chocolate bar
- Holiday sticky notes
- Tea bag with a pun tag ("You're tea-riffic")
- Lip balm
- Small hand cream
- Cookie in a bag
- Ornament
- Mints
- A handwritten thank-you card
Keep coworker days to $1 to $3 each, and avoid anything personal.
5. 12 days of Christmas for the whole family
These are activities, not things, and most are free:
- Family hot chocolate night
- Christmas card-making session
- Drive to see the lights
- Cookie baking day
- Christmas movie and popcorn
- Card game night
- Read a Christmas story together
- Make an ornament
- Pajama breakfast-for-dinner
- Write notes to grandparents
- Volunteer or donate together
- Unwrap one new family game
If your family's favorite holiday traditions are cooking together and card games, days 4 and 6 are easy picks.
6. Song-themed 12 days of Christmas gift ideas
Play off the lyrics for a fun twist:
| Day | Lyric | Gift idea |
|---|---|---|
| 1 | Partridge in a pear tree | Pears or a pear-scented candle |
| 2 | Two turtle doves | Two chocolate turtles |
| 3 | Three French hens | Three French pastries |
| 4 | Four calling birds | A phone card or "call me" date |
| 5 | Five golden rings | Five onion rings or gold-wrapped candies |
| 6 | Six geese a-laying | Six eggs and a pancake mix |
| 7 | Seven swans a-swimming | Bath bombs |
| 8 | Eight maids a-milking | Hot chocolate mix |
| 9 | Nine ladies dancing | A dance playlist |
| 10 | Ten lords a-leaping | Jumping-bean candy or a jump rope |
| 11 | Eleven pipers piping | Pipe-shaped cookies or a playlist |
| 12 | Twelve drummers drumming | Drumsticks (the chicken kind) for dinner |
Cheap 12 days of Christmas gift ideas: a $24 total plan
Set a cap for the whole set before assigning twelve items. The amounts below are spending allowances, not verified shop prices. Use items you already own when possible and check the delivered total before buying. This plan leaves half the days free, with a little more room for the final gift.
| Day | Gift idea | Maximum allocation |
|---|---|---|
| 1 | A note about a favorite shared memory | $0 |
| 2 | A favorite snack | $2 |
| 3 | A printed photo or a digital photo message | $2 |
| 4 | A coupon for an hour of help | $0 |
| 5 | Tea or cocoa selected for the recipient | $2 |
| 6 | A playlist with a personal explanation | $0 |
| 7 | A small secondhand book | $4 |
| 8 | A recipe card in your handwriting | $0 |
| 9 | A practical small item they requested | $4 |
| 10 | A walk or a game together | $0 |
| 11 | A handwritten thank-you card | $0 |
| 12 | One small gift within the remaining cap | $10 |
| Total cap | $24 |
If the book costs more than $4, choose a free library recommendation or move money from another paid day. Include tax, packaging and postage in the cap rather than adding them afterward. For a mailed set, reserve postage first and reduce the gift allowances by that amount; $24 is not a promise that twelve purchased items plus shipping will fit.
Write tags without buying another printable
Use twelve scraps of card or reused envelopes, number them and write one personal sentence on each. A simple format is: "Day 3: a moment worth keeping — open this photo today." You do not need to match the song's literal gift counts. Giving 12 separate objects on day 12 can turn a small daily tradition into a large purchase.
Before leaving anonymous food or packages, check that the recipient welcomes deliveries and ask about allergies or workplace rules. For someone far away, send one numbered box early enough for day 1, not just Christmas Day. A set starting December 13 needs to arrive before December 13, so a carrier's December 25 send-by date is too late for that plan.
Use the Christmas shopping timeline to work backward from the recipient's opening date. For a set built around time together, low-cost family traditions offer activities you can put on the zero-cost days. Keep the other seasonal tasks in the Christmas planning guide.
Tips for 12 days of Christmas gifts
- Set a total budget first, then divide by 12. A $36 total is $3 per day.
- Mix free and paid days. Notes, coupons and activities stretch the budget.
- Buy in multi-packs. One bag of chocolates or a pack of socks can cover several days.
- Number each gift with tags so they're opened in order.
- Mailing them? Wrap and number all 12, then ship in one box. The USPS 2026 holiday shipping deadlines recommend Ground Advantage by December 17 and Priority Mail by December 18 for delivery before Christmas in the lower 48 states. For a countdown that starts December 13, mail by early December.
Fit all 12 days into your Christmas budget
Twelve small gifts are still twelve purchases, so give them one line in your holiday plan. Our Christmas Budget & Gift Planner ($4.99) has a gift list, holiday calendar, stocking stuffer list and holiday budget page, plus an Excel and Google Sheets tracker that totals what you've spent.
Plan the whole holiday season
The Holiday Season Bundle ($15.99, $25.94 if bought separately) includes the Christmas Budget & Gift Planner, Meal Planner & Grocery List, Sinking Funds Tracker, 100 Envelope Savings Challenge, Bill Tracker and Cleaning Schedule. See all our holiday planners, or start with the free Holiday Budget Starter Kit, three US Letter pages we email you after you join our list.
See also
The Holiday Collection
Give every person a limit and watch what's left
The Christmas Budget & Gift Planner adds up every list for you: a budget for each person, a log of each purchase and the amount left to spend, plus printable gift, card, menu and to-do pages.
- Spreadsheet for Excel and Google Sheets
- 11 printable pages, US Letter + A4
- Instant download, 14-day fix-or-refund promise
Planning the whole season? See the holiday sets from $7, with early prices through Cyber Monday
Frequently asked questions
What is a 12 days of Christmas gift? A 12 days of Christmas gift is a set of 12 small presents given one per day, either counting down to Christmas or during the traditional 12 days from Christmas to Epiphany. Each day is usually small, so the fun is in the daily surprise.
When do you start 12 days of Christmas gifts? Start on December 13 or 14 to count down to Christmas Eve or Christmas Day. To follow the traditional season, give gifts from December 25 to January 5, ending on the eve of Epiphany.
How much should you spend on 12 days of Christmas gifts? Many people spend $2 to $5 per day, which keeps the full set between $24 and $60. Mix free days like a handwritten note with one or two bigger days to stay on budget.
What are cheap 12 days of Christmas gift ideas? Hot cocoa packets, candy canes, a favorite snack, a printed photo, a holiday movie night coupon, homemade cookies and handwritten notes all cost little or nothing.
What are 12 days of Christmas gift ideas for a spouse? Mix treats, cozy items and time together: a favorite candy, warm socks, a love note, a breakfast-in-bed coupon, a date night, a framed photo and a small gift they've mentioned wanting.
Are 12 days of Christmas gifts good for coworkers? Yes, 12 days of Christmas gifts are good for coworkers as a team activity. Keep each day under $2 to $3 and stick to treats and desk supplies, or split the 12 days among a few coworkers.
How do I keep track of 12 days of Christmas gifts? List each day, the gift and its cost before you shop. The Christmas Budget & Gift Planner ($4.99) has a gift list, holiday calendar and holiday budget page, so all 12 days fit inside your plan.
Can I mail 12 days of Christmas gifts? Yes, you can mail 12 days of Christmas gifts. Number and wrap all 12 gifts, then ship them in one box. For 2026, USPS recommends mailing Ground Advantage by December 17 for delivery before Christmas in the lower 48 states.
Can I do 12 days of Christmas gifts for $24 total? A $24 total cap can work for a 12-day gift plan by mixing free notes and activities with a few paid gifts. One sample plan allocates $2, $2, $2, $4, $4 and $10 across six paid days, with six free days. These are spending caps, not guaranteed prices; include tax and shipping inside the same total.
When should I mail gifts for a countdown starting December 13? Mail a 12-day countdown gift early enough to arrive before December 13 if that is the recipient’s first opening day. Check the retailer’s processing time and the carrier’s estimate for that earlier arrival date. A recommended Christmas delivery send-by date only targets December 25 and may be too late for the first gift.
Free printable
Get the free Holiday Budget Starter Kit
A one-page holiday budget, a gift list with a spending limit for every person, and a 6-week countdown so December stays calm and paid for. You'll also get our weekly HomeBase email with simple holiday planning, budgeting and hosting tips.
Sources
- Britannica Kids: Epiphany kids.britannica.com
- USPS: 2026 holiday shipping deadlines usps.com


