December 1 arrives, and the store-bought chocolate calendar is already half-eaten by December 3. A DIY advent calendar fixes that problem in the best way: you choose what goes inside, you choose how it looks on your wall, and you reuse it next year instead of throwing it away. These DIY advent calendar ideas for the home cover every skill level, from a 30-minute jar countdown to a felt pocket calendar you will still be hanging in five years.

The trick is picking the right style before you buy anything. A calendar for toddlers needs big pockets and soft fillers. A calendar for a partner needs small luxuries, not plastic toys. A calendar in a rental needs removable hooks, not nails. Below, five calendars get the full treatment — exact materials, costs, times, and steps — and nine more ideas follow in brief, so you can find your version and start tonight.

Pick Your Style First: 5 Calendar Families

Every advent calendar on this list belongs to one of five families. Wall-hung calendars (felt pockets, kraft boxes) make a statement and suit a hallway or living room wall. Garlands (mini stockings, clothespins) drape across a mantel or doorway and work beautifully in small homes. Tabletop calendars (jars, muffin tins) need no hanging at all, which makes them the rental-friendly pick. Pocket calendars hold the most varied fillers, while experience calendars — one envelope a day with an activity instead of a treat — cost almost nothing and suit families who already have too much stuff.

Before you commit, measure your spot. A wall calendar with 24 boxes needs about 36 inches wide by 48 inches tall. A garland needs 6 to 8 feet of mantel or doorway. A tabletop jar set needs a tray about 12 by 18 inches. Write the measurement on your shopping list, and buy fillers only after you know the pocket size — nothing is more frustrating than a beautiful calendar whose pockets will not fit the treats you bought.

1. Felt Pocket Calendar — About $22, 2–3 Hours

This is the heirloom of the list: the calendar most families keep for years, and the one kids remember. You need a backing panel of sturdy felt or canvas, about 24 by 36 inches ($6), 24 small felt pockets in two or three colors ($8 for felt sheets), a length of dowel or a wooden ruler for the top hem ($3), ribbon for hanging ($2), and fabric glue plus a needle and thread ($3). Cut pockets 4 by 5 inches, which fits a small chocolate, a tea bag, or a tiny toy.

Work in this order. First, sew or glue a 1-inch channel along the top of the backing panel and slide the dowel through it. Second, lay out the pockets in four rows of six, leaving a half-inch gap between them, and pin them before you sew — crooked rows are the one mistake you cannot unsee. Third, number the pockets with iron-on numbers, fabric paint, or small wooden tags tied with twine. Fourth, hang the calendar with the dowel on two removable hooks, and fill the pockets from the bottom row up so you can see what is left. If sewing is not your thing, fabric glue holds felt pockets fine for a wall calendar that is opened gently; save the sewing machine for the backing hem.

2. Kraft Box Wall Calendar — About $18, 90 Minutes

The kraft box calendar is the fastest wall calendar that still looks intentional, and it is the best pick if you are starting late in November. Buy 24 small kraft boxes, about 3 inches square ($10 for a pack), a roll of twine ($3), 24 mini wooden clips ($3), and a few evergreen sprigs from the yard or the grocery store ($2). Hang three horizontal lines of twine on the wall with removable hooks, eight boxes per line, and clip one box to each line.

Number the boxes with a marker, a stamp, or small kraft tags. Keep the numbers large and readable from across the room — this calendar doubles as wall decor all December. The one rule: keep fillers light. A box on a clip holds a chocolate, a tea bag, a small ornament, or a folded note, but not a heavy candle or a full-size snack bar, which will pull the clip open. If a box sags, move it to the bottom row, where a fall does no harm. When December ends, flatten the boxes and store them in a shoebox for next year.

3. Mini Stocking Garland — About $25, 2 Hours

Twenty-four mini stockings on a garland is the cutest calendar on this list, and it is easier than it looks because you do not sew the stockings yourself. Buy a pack of 24 mini stockings in red, cream, and green ($14), a 10-foot length of chunky yarn, jute rope, or ribbon ($4), 24 small number tags ($4), and a few dried orange slices or cinnamon sticks for decoration ($3). Thread the stockings onto the rope, spacing them about 4 inches apart, and drape the garland across a mantel, a doorway, or a staircase rail.

Mini stockings hold more than pockets do, so this is the calendar for slightly bigger fillers: a pair of socks, a small bath bomb, a lip balm, or a handful of wrapped candies. Hang the garland so the stockings sit above toddler reach if the fillers are for adults, or at kid height if the calendar belongs to a child — nothing ruins the countdown like a December 17 treat eaten on December 2. This garland pairs beautifully with the ribbon and dried-orange styling in our velvet bow Christmas decor guide if you want the mantel to match.

4. Clothespin Garland Calendar — About $10, 45 Minutes

If you have one free evening and almost no budget, this is your calendar. You need a 10-foot length of twine or ribbon ($2), 24 wooden clothespins ($3), 24 small kraft bags, envelopes, or folded paper pouches ($3), and number stickers or a marker ($2). String the twine across a mantel or wall with two removable hooks, clip the bags along it in order, and you are done.

Hands clipping a small numbered fabric pocket onto a garland-style DIY advent calendar strung across a mantel with warm string lights and evergreen branches
The clothespin garland goes up in under an hour: string, clips, numbered bags, and you are done.

The clothespin calendar is also the easiest to adapt. For kids, fill the bags with stickers, temporary tattoos, and small candies. For a partner, fill them with notes, tea bags, and one small gift every five days. For a family, make it an experience calendar: each bag holds a slip of paper with that day's activity — bake cookies, watch a Christmas movie, drive to see lights. Because the bags are paper, this calendar packs flat in an envelope at the end of December, which makes it the best pick for small apartments with no storage.

5. Jar Countdown — About $12, 30 Minutes

The jar countdown is the only calendar here that needs no wall space at all, which makes it perfect for renters, dorm rooms, and desks. You need 24 small glass jars or one large jar plus 24 small paper scrolls, depending on which version you make. Version one: fill 24 tiny jars with one treat each, number the lids 1 to 24, and arrange them on a tray. Version two, the cheaper one: put 24 folded notes in one big jar, one note per day, each naming a treat, an activity, or a small gift kept elsewhere.

A finished DIY advent calendar display on a wooden console table with a row of small glass jars filled with tiny treats and paper stars beside mini stockings hung on a small wooden ladder, with a lit candle and evergreen sprigs
The finished tabletop set: jar countdown plus mini stockings, one tray, no wall space needed.

Version two is the one to choose if you are short on time or money: one jar, one sheet of paper, and a ribbon cost under $5, and the daily ritual of unfolding a note feels more special than grabbing another chocolate. Label the jar clearly with the year, and keep a master list of which note goes with which day if any note promises a gift stored elsewhere. If you enjoy making small edible gifts to tuck into the notes, our DIY Christmas gifts under $25 guide has twelve that fit in a jar or a stocking.

Nine More Ideas in Brief

6. Muffin tin calendar — about $8. Fill a 24-cup mini muffin tin with treats, cover each cup with a numbered paper circle, and let kids punch through one circle a day. Best for toddlers, who love the punching.

7. Paper bag garland — about $10. Fold the tops of 24 small paper bags, punch a hole, thread them on twine, and number them with stamps. Rustic, roomy, and easy to refill.

8. Matchbox drawers — about $12. Glue 24 small matchboxes into a grid on a board, number the drawers, and fill them with tiny treasures. The fiddliest calendar here, and the one older kids love most.

9. Hanging envelopes — about $6. Number 24 envelopes, seal a note or a flat treat in each, and hang them from a branch in a vase. The most elegant zero-sewing option, and it doubles as a centerpiece.

10. Wooden ladder calendar — about $20. Lean a small decorative ladder against the wall, hang mini stockings or bags from the rungs, and number them. It looks like a shop display and stores flat.

11. Magnetic board calendar — about $15. Stick 24 small magnetic tins on a metal board, number the lids, and fill them with treats. Great for a kitchen, where the calendar is seen every morning.

12. Wrapped-book countdown — free if you own the books. Wrap 24 Christmas books, number them, and let a child unwrap one each night as a bedtime story. No treats, no sugar, and the best memories of any calendar here.

13. Ornament tree calendar — about $15. Hang 24 numbered ornaments on a small tabletop tree, one to add to the big tree each day. By Christmas Eve, the tree is fully decorated by the countdown itself.

14. Spice countdown — about $18. Fill 24 tiny jars with a different spice, tea, or cocoa mix each day, and build a full holiday baking pantry by December 24. The calendar for the cook, and a natural companion to our Christmas gift basket ideas for the home if you are gifting a baker's basket too.

What to Put Inside: Fillers by Age

Kids under 6: stickers, crayons, small figurines, temporary tattoos, fruit snacks, and one bath toy. Keep pieces bigger than a coin, and avoid anything that needs assembly before breakfast.

Kids 7 to 12: trading cards, erasers, hair ties, small LEGO pieces, joke cards, hot cocoa packets, and a few coins for a savings jar. Add one experience note per week, like baking night or a movie pick.

Teens: lip balm, phone stickers, snack bars, tea or coffee sachets, nail polish, a playlist link, and one gift card split across two days. Teens notice effort, so handwritten notes count double.

Adults: tea, coffee, chocolate, mini candles, hand cream, a lottery ticket, a favorite snack, and notes with a reason you appreciate them. One good item every four or five days beats 24 forgettable ones, and it keeps the budget near $30 for the whole calendar.

Whatever the age, put the best filler on December 24, not December 1. The countdown should build, and the last door is the one everyone remembers. For a table full of matching seasonal ideas, our Christmas tablescape ideas guide covers the December table your calendar will sit beside.

Build Tips That Save an Evening

Mistakes to Avoid

Follow The Decor Diary on Pinterest