Remember how exciting it was as a kid to open one tiny door every morning in December?
That feeling never really goes away. A homemade advent calendar brings it back for the whole family. And it’s not just for kids. Teens, boyfriends and girlfriends love a little daily surprise too.
Store bought calendars are fun, but a DIY one lets you choose every treat, note and activity. It’s more personal, often cheaper, and you can reuse the calendar year after year.
Here are 15 creative DIY advent calendar ideas, plus a list of filler ideas so you never run out of things to put inside.


Quick Picks
- Easiest: Kraft Paper Bag Advent Garland (idea 1)
- Most romantic: Advent Calendar for Your Girlfriend (idea 10)
- Best for families: Family Activity Advent Calendar (idea 5)
- Reuse every year: Painted Wooden House Advent (idea 2)
1. Kraft Paper Bag Advent Garland


This is the easiest homemade advent calendar there is. Twenty four little paper bags, a string and some clothespins. Fill them, number them and hang them anywhere.
Honestly, it looks so pretty on a mantel or bedroom wall. And when Christmas is over, the bags fold flat for next year. Small kraft paper bags are cheap and come in big packs.
⏱ 1 hour💲 Low🛠 Easy
Materials Needed
- 24 small kraft paper bags
- Number stamps or number stickers 1 to 24
- About 10 feet of twine
- 24 mini wooden clothespins
- Treats, notes or small gifts to fill
How to Make It
- Stamp or stick a number from 1 to 24 on the front of each bag.
- Fill each bag with a small treat, note or gift.
- Fold the top of each bag over twice to close it.
- Hang the twine across a mantel, wall or window, keeping it taut.
- Clip each bag onto the twine in order with a clothespin.
Tip: Mix up the order of the bags instead of hanging them 1 to 24 in a line. Finding the right number each morning adds to the fun.
2. Painted Wooden House Advent Calendar


A wooden advent calendar becomes a family heirloom. Buy an unfinished wooden house with little drawers, then paint it to match your decor. You’ll bring it out every single December.
I like keeping the base white and adding tiny red and green details. An unfinished wooden advent calendar is easy to paint with acrylics and a small brush.
Best for: a reusable family tradition
3. Matchbox Advent Calendar


Tiny matchbox drawers make a sweet advent calendar, especially when you stack them into a tree shape. Each little drawer holds a treat, a note or a small trinket.
Use empty craft matchboxes, not real ones with matches. In my experience, mixing three or four papers makes the design look intentional rather than random.
⏱ 2 hours💲 Low🛠 Easy
Materials Needed
- 24 empty craft matchboxes
- Christmas patterned paper
- Glue stick and a hot glue gun (adult use)
- Number stickers and a small paper star
- Tiny treats or rolled notes
How to Make It
- Cut paper strips to wrap around the outer sleeve of each matchbox and glue them on.
- Add a number sticker to the end of each drawer.
- Arrange the boxes in rows to form a tree: 7, 6, 5, 3, 2 and 1, with any extras as a trunk.
- An adult glues the boxes together row by row with hot glue.
- Fill each drawer and top the tree with a paper star.
Tip: Glue only the outer sleeves together, never the drawers, or they won’t slide open.
4. Paper Roll Advent Wall


Save cardboard paper rolls for a few weeks, and you have the base for a colorful advent wall. Wrap each one in paper, fold the ends closed, and add a number.
Arrange them in a grid inside a shallow box or frame. It’s a fun craft to make with the kids, and they can punch through the paper end each morning.
Best for: crafting with kids on a budget
5. Family Activity Advent Calendar


Instead of treats, fill each day with something to do together. Bake cookies, watch a holiday movie, make a card for a neighbor or drive around to see Christmas lights.
This is my favorite kind of advent calendar because it creates memories, not clutter. Plan busy days with easy activities, and save the bigger ones for weekends.
Best for: families who want less stuff and more fun
6. Little Elf Adventure Advent


Kids adore a little elf who leaves a note every morning. Make or buy any small elf doll, and pair it with 24 tiny envelopes. Each one holds a silly message, a small task or a clue to a hidden treat.
A tip I picked up: write all 24 notes in one evening before December starts. It saves you from scrambling at midnight when you’re tired.
Best for: young kids who love a little magic
7. Advent Door With Numbered Pockets


Turn a bedroom or pantry door into a giant advent calendar. Stick 24 numbered felt pockets on the door in the shape of a tree. It’s big, festive and kids can’t miss it.
Use removable hooks or tape so nothing damages the door. Keep everything flat so the door still opens and closes freely.
⏱ 2 hours💲 Low🛠 Easy
Materials Needed
- Felt sheets in red, green and cream
- White fabric paint pen or white felt numbers
- Fabric glue or a needle and thread
- Removable mounting tape or small adhesive hooks
- Gold felt for the star
How to Make It
- Cut 48 felt rectangles, about 4 by 5 inches, two for each pocket.
- Glue or stitch pairs together along three sides, leaving the top open.
- Add a number from 1 to 24 on the front of each pocket.
- Lightly mark a tree shape on the door with painter’s tape.
- Stick the pockets along the tree shape with removable tape, then add a felt star on top.
- Fill each pocket with flat treats, notes or small gifts.
Tip: Keep pockets light. Heavy items pull the tape off and make the door hard to open.
8. Photo Advent Calendar


A photo advent calendar is pure nostalgia. Print 24 favorite photos, cover each with a numbered paper flap, and reveal one memory a day.
It’s a lovely gift for grandparents, a partner or a best friend. Write a short memory on the back of each photo to make it even more special.
You’ll need: 24 printed photos, kraft paper, a wire grid wall panel, mini clips
Best for: couples, grandparents and best friends
9. Advent Calendar for Your Boyfriend


Men and boyfriends love an advent calendar too, they just rarely get one. Fill a wooden crate with 24 small wrapped gifts in darker paper, like favorite snacks, coffee, fun socks and little gadgets.
Mix in a few handwritten notes and “date night” coupons. In my experience, the notes end up being his favorite part, even more than the snacks.
Best for: boyfriends, husbands and men
10. Advent Calendar for Your Girlfriend


For your girlfriend, make each day feel a little pampering. Fill small pouches with mini candles, lip balms, chocolates, cute hair clips and sweet notes.
Wrap them in soft colors and tie each with a satin ribbon. A few “open when” notes, like “open when you miss me,” make it feel truly romantic.
You’ll need: a gift box, small satin gift pouches, ribbons, number tags
Best for: girlfriends, wives and besties
11. Advent Calendar for Teens and Teen Boys


Teens can be tricky to impress, so keep it cool and useful. Think favorite snacks, stickers, phone accessories, fun socks and a few envelopes with small cash or gift cards.
For teen boys, bold colors and simple boxes work better than cute bags. Honestly, a “skip one chore” coupon is often their favorite day.
Best for: teens and teen boys
12. Advent Calendar Filler Ideas


Running out of ideas by day 15 is the classic advent problem. Mix small treats with little gifts and fun notes: mini chocolates, stickers, hair clips, cocoa packets, socks, tiny ornaments, puzzles and coupons.
For little ones, skip hard candy, coins and tiny toys, which can be choking hazards. Check for nut allergies too. Free fillers like jokes, riddles and hug coupons cost nothing and kids love them.
Best for: filling any advent calendar
13. Pull Tab Advent Poster


An advent poster brings back the classic paper calendar. Draw a winter village or a big Christmas tree on poster paper, then cut 24 little windows that fold open to reveal a drawing or message underneath.
It costs almost nothing and makes a great project for creative kids or teens. Glue a second sheet behind so the surprises sit under each window.
Best for: artistic kids and paper lovers
14. Clothespin Envelope Advent Line


For a clean, modern design, hang 24 colored envelopes on twine strands tied to a wooden dowel. It looks minimal and stylish, and it fits on any wall.
Envelopes work best for flat fillers: notes, stickers, gift cards, photos or small coupons. Use a soft color palette for a calm Scandinavian feel.
You’ll need: mini colored envelopes, a wooden dowel, twine, mini clothespins
Best for: modern, minimal homes
15. Birthday Countdown Calendar


Loved making an advent calendar? Use the same idea for a birthday. Make a 7 or 10 day countdown with bright party colors leading up to the big day.
It’s a great way to reuse your bags and clothespins after Christmas. Birthday kids feel extra special when the celebration starts a week early.
Best for: birthdays all year round
Frequently Asked Questions
What is the easiest DIY advent calendar?
A kraft paper bag garland is the easiest. You just number 24 bags, fill them and clip them to a string.
What can I put in an advent calendar instead of candy?
Try stickers, socks, hair clips, notes, coupons, small ornaments or a daily family activity like baking or a movie night.
When should I start filling an advent calendar?
Fill it by late November so it’s ready for December 1. Writing all notes and activities in one evening saves stress later.
How do I make an advent calendar for my boyfriend?
Fill a crate or box with 24 small wrapped gifts like snacks, coffee and socks, and add handwritten notes and date night coupons.
Are advent calendar treats safe for toddlers?
Avoid hard candy, coins and tiny toys, which can be choking hazards. Use soft treats, stickers or activity cards instead.
Can I reuse a DIY advent calendar?
Yes. Wooden houses, felt pockets and fabric bags last for years. Store them flat in a box after Christmas.
Final Thoughts on Creative DIY Advent Calendar Ideas
Pick the style that fits the person, whether that’s a garland for the kids, a crate for your boyfriend or a pretty box for your girlfriend. Fill it with a mix of treats, notes and little moments together. Those tiny daily surprises make December feel magical.


Amir Ali is the founder and site administrator of HomeDecorEdge, a modern home decor and interior design platform. Since starting the site, he has combined his passion for interior design, practical styling, and color coordination with hands-on content strategy and site management. He guides authors, curates high-quality articles, and ensures readers have access to actionable, visually inspiring, and user-focused home decor advice for apartments, small rooms, and family homes.

