25 DIY Advent Calendar Ideas
Counting down to Christmas is half the fun of December — and a handmade advent calendar makes every single day feel like a little celebration. Whether you fill it with chocolates, tiny toys, love notes, or mini beauty treats, a DIY advent calendar is endlessly more personal (and prettier) than anything from a store shelf.
From five-minute paper-bag versions to heirloom wooden houses you’ll use for decades, here are 25 DIY advent calendar ideas for every skill level, budget, and decorating style.
Quick & Easy Advent Calendars
1. Paper bag mini calendar
Number 24 small paper bags, fill, fold the tops, and clip to a string with tiny clothespins. Done in under an hour.
2. Envelope garland
Seal treats in 24 envelopes, number them with a marker, and hang along a ribbon across the mantel.
3. Matchbox drawers
Glue 24 empty matchboxes into a grid, decorate the fronts, and tuck a tiny surprise in each drawer.
4. Toilet paper roll calendar
Wrap cardboard tubes in festive paper, pinch the ends shut, and stack into a Christmas tree shape on the wall.
5. Muffin tin calendar
Fill each cup of a muffin tin with a treat, cover with numbered paper circles, and let kids punch through one a day.
6. Paper cup tree
Cover 24 paper cups with tissue, fill, and stack into a tree — punch through the tissue each morning.

Crafty & Creative Ideas
7. Fabric pocket wall hanging
Sew (or glue) 24 small pockets onto a festive fabric panel. Reusable for years.
8. Wooden box with drawers
Upcycle a small wooden organizer or tea box into 24 tiny drawers with numbered pulls.
9. Origami box calendar
Fold 24 origami boxes from patterned paper — the folding is meditative, and the result is stunning.
10. Tin can village
Clean tin cans, spray-paint them, number each one, and arrange as a little village on the sideboard.
11. Clothespin wreath
Clip 24 numbered mini bags or boxes around a grapevine wreath — decor and calendar in one.
12. Test tube calendar
Fill craft test tubes with candies and stand them in a wooden block drilled with holes. Modern and chic.
13. Book-page cones
Roll old book pages into cones, fill with treats, and hang from a branch in a vase. Literary and lovely.
Rustic & Farmhouse Styles
14. Burlap sack calendar
Stamp numbers on 24 mini burlap sacks and hang from a rustic ladder or branch.
15. Wooden pallet calendar
Nail 24 small boxes or jars to a painted pallet board for a big farmhouse statement piece.
16. Mason jar calendar
Fill 24 small mason jars with treats, tie numbered tags on each, and line them along a shelf.
17. Hanging branch display
Suspend a sturdy branch horizontally and hang 24 numbered muslin bags from it with twine.
18. Crate calendar
Divide a wooden crate into compartments with cardboard, fill each, and cover with a numbered paper front to tear open daily.

Elegant & Heirloom-Worthy
19. Wooden house calendar
Build or buy an unfinished wooden house with 24 tiny doors — paint it once, use it forever.
20. Velvet pouch calendar
Hang 24 velvet pouches in jewel tones from an embroidery hoop chandelier-style.
21. Gold-dipped boxes
Wrap 24 small boxes in white paper and dip the corners in gold paint for a luxe minimalist look.
22. Apothecary jar calendar
Line up 24 small apothecary jars with numbered lids — beautiful enough to leave out all December.
Advent Calendars for Grown-Ups
23. Beauty mini calendar
Fill 24 boxes with lip balms, sheet masks, nail polishes, and perfume samples. Check our DIY sugar scrub recipes for a homemade beauty treat to include.
24. Coffee & tea calendar
One single-serve coffee or tea bag per day, each in a numbered envelope — the coziest countdown imaginable.
25. Date-night calendar
Fill each day with a folded note: 24 date ideas, love notes, or reasons you’re grateful. Costs almost nothing, means everything.
What to Put Inside
Match fillers to the recipient: chocolates and stickers for kids, beauty minis and tea for her, tiny tools or jerky for him, and handwritten notes for anyone. Keep an eye on size — measure your containers before buying fillers. For gift-worthy presentation, coordinate your calendar’s colors with your gift wrapping for a cohesive holiday look.
Frequently Asked Questions
When should you start a DIY advent calendar?
Advent begins December 1st, so aim to finish your calendar by late November. Reusable designs (fabric, wood) can be made any time of year and stored flat.
What can I put in an advent calendar besides candy?
Tiny toys, stickers, hair accessories, tea bags, lip balms, handwritten jokes or affirmations, puzzle pieces (one per day builds a full puzzle by Christmas!), and small LEGO pieces all work beautifully.
How do you number an advent calendar?
Number 1 through 24 (or 25 if you include Christmas Day). Stamps, stickers, stencils, or simple hand-lettering all work — mixing up the number styles adds charm.
Can I reuse a DIY advent calendar next year?
Designs made from fabric, wood, metal tins, or mason jars are fully reusable — just refill each December. Paper versions can sometimes survive a second year if stored carefully.

