December is all about little moments of magic — and nothing captures that better than an advent calendar. Sure, shop‑bought ones are fun, but imagine the joy of opening a door each day to find a treat that’s been chosen and crafted with love. That’s the beauty of a DIY advent calendar: it’s personal, creative, and filled with surprises that mean so much more than chocolate.
Whether you’re making one for your kids, your partner, or even yourself, a homemade advent calendar is the perfect way to count down to Christmas in style. The only tricky part? Coming up with ideas that are easy, festive, and beginner‑friendly.
That’s where we come in! We’ve gathered 10 DIY advent calendar ideas that are simple to make, fun to fill, and guaranteed to bring smiles all season long. From crafty paper pockets to reusable boxes, these projects will inspire you to create a countdown that’s as unique as your holiday traditions.
DIY Advent Calendar Ideas
Idea 1: Mini Boxes Advent

They say good things come in small packages and when it comes to this simple homemade advent calendar that’s true. This design comes with a free printable sheet of numbers, so all you’ve got to do, is glue it all together and stick the odd pom-pom on it.
What you’ll need:
- ● Small white favour boxes
- ● Mini pom poms
- ● Glue
- ● Printable numbers (find this on the linked page)
Idea 2: Upcycled Coffee Tin Tree

If you enjoy a morning coffee then you’ll love this idea! Collect your empty coffee containers and make your own advent calendar by crafting the old tins into little gift boxes.
Stack your tins into the shape of a Christmas tree and fill each tin with your favourite coffee-themed treats such as, well, coffee! Or if you’re more imaginative than us - chocolates, mints, coffee shop vouchers and maybe even a tiny espresso cup.
What you’ll need:
- ● 24 empty Illy coffee tins
- ● 24 pieces of thicker white paper
- ● Tissue paper
- ● Scissors
- ● Glue
- ● Installation tape
- ● A cutter
- ● A cutting board
Idea 3: Mini Stockings Advent

We think this is probably the cutest DIY advent calendar we ever saw… 24 tiny little Christmas stockings lined up on a wooden tree, all filled with Christmas cheer. Granted, this tutorial is for the more seasoned crafter, with woodwork and sewing involved, but the effort really does pay off because these look amazing.
What you’ll need:
For the Wooden Tree:
- ● An 8 foot board, about 2.5 inches wide x .5 inches. 12 inches of a 2-in x 6-in board for the base
- ● A 29-inch tall 2-inch x 2-inch board
- ● Wood glue
- ● 1.5-inch wood screws
- ● A 2.5-inch screw
- ● Miter saw
- ● 24 5/8inch cut tacks
- ● Tape measure
- ● Screwdriver, or drill
- ● Hammer
For the Stockings:
- ● small scraps of fabric
- ● fusible fleece
- ● small pieces of ribbon (1/4 inch works well)
- ● basic sewing supplies
- ● template
Idea 4: Homemade Activity Advent

Let’s face it, if there’s one thing you’re not short of around Christmas it’s chocolate. So why not switch it up with a homemade activity advent calendar.
Instead of chocolates and sweets, this DIY advent has a daily activity surprise for the kids. You can put everything from watching a seasonal movie together or reading a picture book. The possibilities are endless with this, and it’s cheap too because you’re giving your time and attention instead of little gifts. The advent calendar is relatively easy to make using balsa wood and a handful of other materials, and it looks very classy set up by the fire giving a natural, Scandi Christmas vibe to the room.
What you’ll need:
- ● balsa wood (6.4mm thick)
- ● wood glue
- ● craft knife
- ● ruler and pencil
- ● black number stickers
- ● round white office stickers
Idea 5: Punch Box Advent Calendar

Nothing says fun like this advent calendar. The idea is that you punch through the tissue paper to reach your daily treat - not one little cardboard door in sight with this one. Kids and adults will love this, and it’s super easy to put together, and even more fun to tear apart.
What you’ll need:
- ● Cardboard Box
- ● Packing Tape
- ● Wrapping Paper
- ● Spray Adhesive
- ● Bowl
- ● Pencil
- ● Box Cutter
- ● Crepe Paper Folds
- ● Pencil
- ● Ruler
- ● Scissors
- ● Stapler
- ● Glue Gun
- ● Gifts to fill, of course!
- ● Plastic or paper bowls
- ● Tissue Paper
- ● Double Stick Tape
- ● Fringe garland or other trim
Idea 6: Fabric Advent Calendar

If you prefer muted colours or a stylish monochrome look in your house then this fabric DIY advent calendar will fit in perfectly. You need to be able to use a sewing machine but outside of that, you don’t need much. And, it’s the type of calendar you’ll be able to roll out year after year because of its classic look.
The little fabric pockets can hold chocolates, sweets, or any other mini gift you fancy.
What you’ll need:
- ● Black fabric
- ● Upholstery fabric
- ● Scissors
- ● Sewing machine
- ● Cricut machine or iron-on numbers
- ● Square dowel
- ● Greenery
Idea 7: Origami 3D Advent

Time to become a bit more zen with this origami advent calendar. We love this cute little paper forest of 24 trees. There’s a tree for each day leading up to Christmas day, and as it’s an advent calendar, they are of course filled with sweets. It’s also surprisingly easy to make. All you’ll need is coloured paper and the printed template to show you how to fold it. Simple and relaxing. Just what you need before a hectic festive period.
What you’ll need:
- ● Coloured paper
- ● Treats
- ● A little bit of tape
- ● Printed template
Idea 8: Winter Mitten Advent

So simple, you don’t even need a how-to guide for this one… Gather up any stray, forgotten mittens from around the house (if you have kids, they will be everywhere). Then string them up together and fill each mitten with an advent gift!
What you’ll need:
- ● 24 kids mittens or gloves
- ● Treats
- ● Length of string or twine
Idea 9: Christmas Tree Bottles Advent

These miniature Christmas tree bottles are really special. By writing seasonal, personal messages on a tiny scroll they are the perfect way to tell your partner, kids or friends how much they mean to you.
Who needs sweets when you can send messages to make people feel loved instead?
What you’ll need:
- ● Mini brush trees
- ● 24 mini cork bottles
- ● Pliers
- ● Number stickers
Idea 10: Colourful Printable Advent

This advent is so pretty, it brightens up any blank wall space alongside your Christmas tree. It is also super simple and all really need is the template, some string and something to hang it off.
What you’ll need:
● Colour Printer
● Adobe Reader (Free Download)
● A4 paper stock with thin or medium thickness
● Hole puncher
● Double-sided tape
● Scissors, zig-zag scissors (optional)
● String or twine
● X-acto knife
● Wooden dowel
● Advent gifts
Bonus Idea! DIY Tree Advent Calendar

Bring festive cheer home with a DIY tree advent calendar! Start with a blank wooden tree, then decorate with paint, glitter, or paper. Get the whole family involved by letting everyone design a drawer or two.
Fill each drawer with chocolates, toys, or tiny surprises, and enjoy the excitement of counting down to Christmas with a calendar that’s handmade and full of love.
Handmade Advent Happiness
And that’s the magic of a DIY advent calendar — it’s more than just chocolate behind a door, it’s a daily dose of joy, love, and creativity. Whether you’re crafting for kids, a partner, or even yourself, each tiny surprise is a reminder that the holidays are about thoughtfulness as much as sparkle.
So gather your supplies, pick one of these easy advent calendar ideas, and start creating a countdown that’s as unique as the people you love. After all, the best gifts aren’t bought, they’re made with heart.