14 Creative DIY Advent Calendar Ideas for a Personal Touch
Counting down the days to Christmas is one of the most exciting parts of the holiday season. While store-bought options are convenient, creating a DIY advent calendar adds a personal, heartfelt touch that can become a cherished family tradition.
These creative and inspiring ideas are perfect for crafters of all skill levels.
Envelope Wall Display
This is a beautifully simple and modern approach. Use 24 small envelopes, number them, and fill them with a small treat, a festive activity suggestion, or a sweet note. Arrange the envelopes on an empty wall in the shape of a tree or a simple grid using washi tape for a damage-free display.

Hanging Branch with Gift Pouches
For a natural, rustic look, find a sturdy branch from your yard and hang it on the wall. Use small muslin, burlap, or fabric pouches, and attach a numbered tag to each one. Fill them with your chosen goodies and hang them from the branch at varying lengths using twine for a beautiful, organic display.

Muffin Tin Surprise Calendar
Upcycle a 24-cup mini muffin tin into a fun and easy Advent calendar. Place a small treat or toy in each cup. Then, cover each opening with a numbered circle of paper or fabric, attaching it with a bit of tape or a magnet. Kids will love the fun of “punching” through the paper to reveal the daily surprise.

Upcycled Toilet Paper Roll Boxes
This eco-friendly project turns household waste into a festive display. Collect 24 empty toilet paper rolls and fold the ends to create small, pillow-box-style containers. After filling them with treats, you can wrap them in festive paper or simply number them. Arrange them in a pyramid or house shape for a charming village look.

Library Book Countdown
For a tradition that focuses on quality time over treats, create a book-a-day advent calendar. Gather 24 new or gently used holiday-themed books, wrap them up, and number each one. Every evening, your child can unwrap a new story to read together, building a wonderful holiday library and lasting memories.

Daily Activity Jar
Shift the focus from “getting” to “doing” with an activity-based calendar. Write 24 fun, festive activities—like “bake Christmas cookies,” “watch a holiday movie,” or “drive around to see the lights”—on small slips of paper. Fold them up and place them in a decorated jar. Each day, a new, fun-filled family adventure awaits.

Simple Paper Bag Garland
This farmhouse-style calendar is both easy and charming. Use small brown or white paper bags and decorate them with numbers using stamps, stickers, or a marker. Fill the bags with your advent surprises, fold down the tops, and clip them to a long piece of twine with miniature clothespins.

Sewn Felt Pocket Wall Hanging
If you enjoy sewing, a reusable felt advent calendar is a wonderful project that can be used for years. Create a large felt banner and sew on 24 small, numbered pockets. This durable and classic design can be customised with any colour scheme and is perfect for holding small trinkets or slips of paper.

Miniature Metal Pail Display
For a touch of rustic industrial charm, use 24 small, galvanised metal pails. Number each one with a paint pen or a tied-on tag. You can hang them from a garland, arrange them on shelves, or attach them to a large board. Their sturdy design makes them perfect for holding slightly larger treats or small gifts.

Matchbox Chest of Drawers
Create a miniature chest of drawers using 24 empty matchboxes. Glue the boxes together in a rectangle or house shape, then decorate the “drawer” fronts with festive paper and tiny knobs made from beads. This intricate project results in a beautiful keepsake that can be refilled year after year.

A Christmas Village Countdown
Build a magical Christmas village that doubles as your advent calendar. Collect or craft 24 small cardboard houses or gift boxes. Number each one and hide a treat inside. Arrange them on a mantel or side table to create an enchanting scene that grows as you count down the days.

Take-Out Box Tree
For a modern, geometric look, use 24 small paper take-out boxes. You can stack and glue them together in the shape of a Christmas tree. Keep them classic white for a minimalist aesthetic, or let the kids decorate them with paint and glitter before you fill them with the daily surprises.

Hanging Ornament Boxes
This is a wonderful way to build your tree’s decorations throughout the month. Wrap 24 small, shatterproof ornaments individually and place them in numbered bags or boxes. Each day, your child can unwrap a new ornament and find the perfect spot for it on the Christmas tree, making the decorating process a month-long celebration.

A “Punch-a-Prize” Board
Kids absolutely love this interactive idea. Use a large piece of foam board or sturdy cardboard and glue 24 plastic cups to it in a grid. Place a small prize in each cup, then cover the opening with a piece of festive tissue paper, securing it with a rubber band. To get their prize, they get to punch through the paper.

Creating a DIY advent calendar is a wonderful way to pour a little extra love and creativity into your holiday preparations. Choose a design that fits your style and enjoy the daily excitement of counting down to Christmas together.
