15 DIY Advent Calendar Ideas to Count Down to Christmas
DIY advent calendar ideas start with one decision most people get backwards: choose what goes inside first, then pick the container. Tiny toys need pockets or boxes; notes and activities only need envelopes. Get the filler right and the container almost chooses itself.
The countdown runs 24 days, December 1 through December 24 — in 2026 December 1 falls on a Tuesday, so a calendar made in November is ready the moment the month turns. Shoppers are clearly in the mood: Etsy searches for advent calendars were up 109 percent in the month before Homes & Gardens rounded up the trend. Our DIY Christmas ornaments guide is the natural companion.
1. Kraft Paper Bags on a String — Classic DIY Advent Calendar Ideas
Kraft paper bags pegged along a string are the most forgiving calendar there is. You need 24 small kraft bags, 24 mini clothespins, twine, and a pen — nothing else. Number the bags 1 through 24, fill each one, fold the tops over, peg them along the string, and hang it on a wall or a mantel.
The bags hold bigger things: a small toy, a cookie, a bath bomb, a pair of socks. Keep it simple — kraft bags, black numbers, greenery behind every third bag — and the whole project takes about an hour, for less than a store-bought calendar.

2. A Matchbox Drawer Chest
A matchbox drawer chest is the calendar that looks like it came from a shop, made from the cheapest supplies here. Glue 24 empty matchboxes into a chest, six across and four down, leaving the drawers free to slide. Paint the outside one color, number each drawer with a sticker or stamp, and fill them with tiny treasures: a ring, a charm, a note, a single chocolate.
The drawers are small, so choose fillers that fit: jewelry, coins, hair clips, Lego pieces, a folded joke. Free printable templates and number seals speed up the build, and the chest sits on a dresser all month, ready to refill next year.

3. An Envelope Garland — DIY Advent Calendar Ideas for Small Spaces
An envelope garland is the calendar for a small home, because it hangs flat and takes up no surface at all. Make 24 small envelopes from kraft paper or old book pages, number them, fill them with flat surprises — notes, photos, gift cards — and clip them to a string in a tree, wreath, or straight line.
Choose this one when your fillers are mostly words. A note that says “tonight we bake cookies” costs nothing and gets remembered longer than a chocolate. Fold longer activity sheets to fit, and put bigger plans on the Saturdays: December 5, 12, and 19.

4. A Muffin Tin Calendar
A muffin tin is a ready-made advent calendar hiding in your kitchen. A 24-cup mini muffin tin has exactly the right compartments — one for each day of December. Fill each cup with a small treat or toy, cover the top with wrapping paper, and number the 24 circles so each day gets punched through.
It works best as a family calendar: everyone gathers in the morning and one person punches through the day. A regular 12-cup tin makes a 12-day countdown from December 13 if 24 days feels like too much. When the month is over, peel the paper off and the tin goes back in the cupboard.

5. A Felt Pocket Hanging Calendar — DIY Advent Calendar Ideas That Last for Years
A felt pocket calendar is the one to make if you want it back every December. Sew or glue 24 felt pockets onto a large felt backing — four rows of six — add a dowel and a ribbon loop, and number each pocket. Felt does not fray, so the pockets survive years of small hands.
This is the slowest project on this list: sewn by hand, a felt calendar takes the better part of a month of evenings, so start it in October. The payoff is a family heirloom, refilled every year. Our Christmas mantel decor ideas guide shows how a hanging calendar shares the wall with garland and stockings without crowding either one.

6. A Tea Calendar
A tea calendar is the simplest DIY advent calendar idea of all, and it takes about 30 minutes. Gather 24 tea bags — herbal, black, green, spiced — and tuck each one into a numbered envelope, paper cup, or muslin bag. Hang them on a string, stand them in a box, or pin them to a board.
It is the adult version of the chocolate calendar: one quiet cup a day, a different flavor every morning. It also makes a good gift: a tea calendar costs a box of tea bags and an hour of your time.

7. A Wooden Village Calendar — DIY Advent Calendar Ideas for a Mantel
A wooden village calendar turns the countdown into a tiny town. Fold 24 small cardboard or wooden houses, number them, and arrange them along a mantel or console table like a miniature street — a bakery, a church, a toy shop, a cottage. Each house hides a small gift, and the village opens up through December.
Paint them white for a snowy town, red and green for a classic look, or kraft brown for a natural one. Our Christmas village display ideas guide shows how to build the tiers, lighting, and streets that make a miniature town feel real.

8. Cardboard Tube Crackers
Cardboard tubes are free, and they make the most satisfying calendar to open. Save 24 toilet paper rolls from October, and wrap each one like a Christmas cracker: fill it with a small gift, twist tissue paper around both ends, tie with ribbon, and number it. Stand the crackers in a basket, or hang them from a branch.
They hold long, thin things other calendars cannot: a pencil, a candy cane, a rolled-up note. Kids can help make them, too — wrapping a cracker is a job a child can do.

9. A Book Advent Calendar — Simple DIY Advent Calendar Ideas
A book advent calendar is wonderfully simple: wrap 24 books in brown paper or old maps, tie them with string, number them, and stack them in a basket by the tree. Every night, one book gets unwrapped and read together — no candy, no plastic. Our Christmas tree themes 2026 guide shows how the wrapped books can match the tree.
You do not need to buy 24 new books. Use books you own, borrow from the library, or pick up secondhand copies for a dollar each — the wrapping is what makes them feel new. Mix picture books with chapter books, and save the longest for Christmas Eve.

10. A Paper Chain Countdown — DIY Advent Calendar Ideas for Kids
A paper chain countdown is the calendar for the youngest kids — the whole point is tearing something off. Cut 24 strips of colored paper, write one activity on each — “make snowflakes,” “drink hot cocoa” — and link them into a chain. Every morning, one link comes off, and the chain gets shorter as Christmas gets closer.
It is the cheapest and fastest to make: one evening with scissors and a stapler. It also solves the filler problem completely, because the activity IS the surprise — nothing to buy, nothing to wrap, nothing to clean up. Hang the chain across a doorway where everyone can see it shrink.

11. A Jar of Rolled Notes
A jar of rolled notes is the calendar for a family that is tired of stuff. Write 24 notes, roll them up, tie them with ribbon, number them, and stand them in a jar. Each morning, one note comes out: an activity, a memory, a compliment, a small kindness.
The notes are the most personal filler there is, and they cost nothing. Write them for one person or the whole family: “tonight we drive to see the lights,” “build a snowman if it snows.” A jar calendar fits on a kitchen counter and needs no wall space.

12. A Spice Rack Drawer Calendar — DIY Advent Calendar Ideas for Adults
A spice rack drawer calendar is the grown-up version of the matchbox chest, and it looks like furniture, not a craft project. A small spice rack, tiny craft-store drawers, or a hardware organizer with 24 compartments becomes the calendar — paint it, number the drawers, and fill each one with something an adult wants: a lip balm, a tea bag, a piece of jewelry, a gift card, a coffee sample.
The drawers are bigger than matchboxes, so the fillers can be, too. It is also the calendar to make for a partner or a friend: fill it with their favorites, wrap it in cellophane, and the gift is the calendar itself.

13. Clothespins on a Branch — DIY Advent Calendar Ideas for Small Spaces
A bare branch is the cheapest display a calendar can have, and it looks better than most store-bought ones. Find a sturdy branch, spray it white or leave it natural, and stand it in a vase or hang it up. Peg 24 clothespins along the branch, each holding a tiny bag, a rolled note, or a small gift, and number the pins.
The branch calendar takes up almost no room: a vase on a side table, and the whole countdown hangs in the air. It is also the easiest to adjust — add a second branch, or move it to another room. Our Christmas living room decor ideas guide shows where a branch display fits in the room.

14. Tin Cans or Mason Jars on a Shelf
Tin cans and mason jars are the sturdiest calendar on this list, and they are free if you save them. Clean 24 cans or jars, paint or wrap them, number the lids, and line them up on a shelf or a bookcase. Each one holds a small gift, a treat, or a note — and unlike paper bags, they do not tear.
The jars have one more advantage: they are see-through. A mason jar calendar shows the treats inside, which builds anticipation all month — a striped candy here, a tiny ornament there.

15. One Look for the Whole Countdown — Cozy DIY Advent Calendar Ideas
One palette, one number style, one material, everywhere. Two or three colors repeated through all 24 days — kraft and red, white and gold, green and cream — tie the containers into one decoration. Mix the colors and it looks like a craft bin; repeat them and it looks designed.
The same rule works for the numbers: one style on every container, in the same place, at the same size. The calendar is the decoration you see every day of December — make it look like it belongs in the room. Our Christmas table decor guide uses the same repeat-one-look thinking, so the calendar and the table feel like the same house.

Frequently Asked Questions
How do I make an advent calendar?
Start with the fillers, then choose the container. Pick 24 small surprises — treats, notes, activities, or tiny gifts — and choose a format that fits them: envelopes for notes, kraft bags for gifts, matchbox drawers for tiny toys. Number them 1 through 24, fill them, and hang or stack them where the family sees them daily. A kraft-bag calendar takes about an hour; most ideas here are finishable in under two hours.
What do I put inside an advent calendar?
Put in a mix, not just candy. The best fillers are small and varied: a chocolate or two, a note with an activity, a tiny toy, a tea bag, a lip balm, a joke, a photo, or a small act of kindness. For kids, mix treats with activities — the activity days are the ones they remember. For adults, tea, gift cards, and jewelry work well. Test the biggest filler against the container before you make all 24.
How long does a DIY advent calendar take to make?
Most DIY advent calendar ideas take one to two hours: a kraft-bag garland about an hour, a tea calendar about 30 minutes, a paper chain one evening. A felt pocket calendar is the exception — sewn by hand, it takes the better part of a month of evenings, so start it in October. Finish before December 1, and gather all 24 fillers first.
Related Reading
- 15 DIY Christmas Ornaments That Look Expensive
- Christmas Tree Themes 2026: 15 Ideas for Every Style
- Christmas Living Room Decor Ideas 2026: 12 Cozy Styles
- Christmas Mantel Decor Ideas
- Christmas Table Decor
- Vintage Christmas Decorations: 15 Stunning Ideas
Conclusion
DIY advent calendar ideas come down to three things: pick the fillers first, choose one look, and finish before December 1. Twenty-four small surprises, one for each morning of December — the countdown becomes the decoration, and the part of Christmas your family remembers.







