Make December feel a little more special with 40 DIY Christmas advent calendar ideas, from simple paper bags and envelopes to reusable fabric calendars and family activity countdowns.

Hi beauties! These DIY Christmas advent calendars make the countdown feel just as lovely as Christmas morning. From paper bags and colorful envelopes to reusable fabric pockets and little Christmas villages, there are plenty of ways to create a calendar that suits your home and the people opening it.
You don't need to fill every day with a present, either. A handwritten note, a Christmas story, or a simple activity can be a sweet little surprise. Choose 24 days to finish on Christmas Eve, or add a twenty-fifth for Christmas morning.
Below, you'll find 40 homemade advent calendar ideas, along with supplies, filling suggestions, and practical tips for putting everything together. Start with something you already have-a basket, an empty frame, or a stack of envelopes-and build your countdown from there!
Choose an Advent Calendar That Fits Your December
Before gathering supplies, think about what you want your calendar to hold.
- For notes and activities: Choose envelopes, paper chains, or a card display.
- For small gifts: Try paper bags, boxes, fabric pouches, or drawers.
- For a small space: Use a basket, tabletop display, or compact hanging calendar.
- For something reusable: Choose fabric pockets, sturdy boxes, or a wooden organizer.
- For children helping with the project: Start with paper bags, decorated envelopes, or a paper chain, with adult help as needed.
Choose the contents before making the containers. It's much easier to check that a surprise fits now than to discover it won't fit on December 14!
Supplies for a Homemade Advent Calendar
This post contains affiliate links. I may earn a commission from qualifying purchases made through these links. As an Amazon Associate I earn from qualifying purchases.
You won't need everything on this list. Pick the supplies that suit your chosen design:
- Paper bags, envelopes, small boxes, or fabric pouches
- Cardstock for number tags and activity cards
- A marker, number stamps, or number stickers
- Ribbon or twine for appropriate hanging displays
- Scissors, tape, and glue
- A basket, sturdy backing board, frame, or shelf
Adults should handle craft knives, hot glue, power tools, and any frame or hanging installation. Secure the finished display, keep hanging cords out of children's reach, and have an adult remove each day's surprise.
How to Make a Simple DIY Advent Calendar
An easy DIY advent calendar starts with numbered bags or envelopes. Fill each one with a note, activity, or suitable surprise, then arrange them in a basket or attach them to a secure display.
- Choose your countdown length. Prepare 24 containers for December 1 through Christmas Eve, or 25 to include Christmas Day.
- Test the size. Put your largest planned surprise inside one container before preparing the rest.
- Add the numbers. Label each container clearly so the dates are easy to find.
- Fill the calendar. Mix simple activities, thoughtful notes, and any small gifts you want to include.
- Set up the display. Arrange the containers so they are supported and easy for an adult to remove.
For a complete project using wrapped packages and a basket or tray, visit my rustic farmhouse advent calendar tutorial.
Easy Paper Advent Calendar Ideas
1. Kraft Envelope Advent Calendar

Fill kraft envelopes with folded activity cards, jokes, or little messages. Add a number to the front of each one, then arrange them on a backing board or stand them upright in a shallow box.
Keep the decorations simple: a small paper star, a strip of patterned paper, or a ribbon detail is plenty. Flat contents help the envelopes stay neat.
2. Paper Bag Basket Advent Calendar

Number small paper bags, fold over the tops, and arrange them in a basket. Place the earliest dates toward the front so you can find them without emptying the whole display.
This is a useful choice when your surprises vary in size. For larger items, tuck a clue into the bag and keep the gift elsewhere.
3. Colorful Envelope Wall Calendar

Choose envelopes in two or three colors and arrange them in a grid on a sturdy display board. Blush, pale blue, and deep green make a pretty alternative to an all-red Christmas palette.
Attach the backs so the flaps can still open. Use removable activity cards inside so you can change plans when December gets busy.
4. Christmas Paper Chain Countdown

Cut 24 paper strips and write a simple activity inside each one before making a chain. Number the outside and assemble it so the first day's link is at the accessible end.
Remove one link each day and read the activity together. This is a lovely option when you want the countdown to take up less space as Christmas approaches.
5. Gingerbread House Paper Bags

Turn kraft bags into little gingerbread houses with white pen details, paper windows, and folded roof-shaped tops. Write the number on the door or attach a numbered tag.
Arrange the houses on a shelf or in a shallow tray. Leave the tops easy to open so you don't have to tear apart the decorations.
6. Cardboard Tube Advent Calendar House

Collect clean, dry toilet paper tubes and arrange them on a sturdy backing in a house shape. Cover the front openings with numbered paper circles, leaving a way to load the tubes from behind.
Use lightweight contents and check that the backing supports the filled calendar. Activity slips work particularly well if the tubes are narrow.
7. Paper Cup Surprise Calendar

Arrange paper cups upright in a sturdy tray, fill them, and cover each opening with a numbered tissue-paper lid secured around the rim. Open one cup each day by peeling back or breaking through the paper.
A tabletop version avoids needing to hang filled cups. Keep the surprises light and supervise children during opening.
8. Folded Paper Pyramid Calendar

Make small pyramid-shaped containers from sturdy paper, leaving one flap available for opening. Add the number before assembly so you can write on a flat surface.
Arrange the pyramids on a tray with a few paper trees between them. Test one first to check the folding method and the size of the finished opening.
9. Mini Matchbox Drawer Calendar

Use empty craft matchboxes to make a tiny set of numbered drawers. Decorate the sleeves, then attach them together while keeping the sliding drawers free.
This design is best for folded notes or very small, age-appropriate contents. Make sure the drawers still open easily after the boxes are joined.
10. Mini Christmas Tree Gift Boxes

Top small gift boxes with lightweight paper trees or bottle brush trees. Number the front of each box and arrange them in rows to create a little Christmas forest.
Attach decorations to the lids without sealing the boxes shut. Keep heavier contents in the largest boxes at the back of the display.
Hanging and Wall Advent Calendar Ideas
11. Branch and Package Advent Calendar

Suspend lightweight numbered packages from a sturdy, securely installed branch or dowel. Vary the ribbon lengths so the packages are easy to see.
Use notes or very light surprises rather than heavy gifts. Leave enough space between packages to remove one without pulling on its neighbors.
12. Mini Stocking Ladder Calendar

Tie small numbered stockings to the rungs of a decorative ladder. Spread them across the rungs instead of crowding them all into one row.
Secure the ladder so it cannot tip, and keep it away from climbing children. A note inside a stocking can lead to a larger surprise stored elsewhere.
13. Chalkboard and Paper Bag Calendar

Use a chalkboard as the backdrop for numbered bags or envelopes. Add a short Christmas message above the display and keep the daily numbers on the containers.
Choose the attachment method to suit the board rather than relying on decorative string alone. Lightweight activity cards make this easier to support.
14. Framed Activity Card Calendar

Remove the glass from an empty frame and use a suitable backing to display numbered cards or envelopes. Arrange the cards in rows so the finished calendar feels like a piece of seasonal wall art.
Keep the frame securely installed and let an adult manage the clips. For another version, see my Christmas activity advent calendar.
15. Christmas Tree Envelope Board

Arrange numbered envelopes in a triangle on a sturdy backing board, with a paper star at the top. Use wider rows at the bottom to create the tree shape.
Try the arrangement before attaching anything permanently. Leave enough space around the flaps for the envelopes to open without disturbing the next day.
16. Wreath Advent Calendar

Attach lightweight numbered envelopes around a sturdy wreath frame. Keep the wreath decorations sparse enough that every number remains visible.
Use activity slips rather than bulky gifts, and check the finished weight before hanging. A few ribbons can add color without crowding the daily envelopes.
17. Advent Calendar Bunting

Make a string of numbered pennants with small paper pockets attached to the fronts. Slip an activity card into each pocket and hang the bunting from secure attachment points.
Use cardstock for the pennants so they hold their shape. Keep the display out of children's reach and have an adult remove the cards.
18. Wooden Tree Display Calendar

Start with a sturdy wooden tree-shaped display and attach numbered envelopes or lightweight pouches to its branches. A ready-made base keeps this project focused on decorating and filling.
If building the base yourself, plan the supports and hanging method before adding the calendar. Adults should handle all cutting, drilling, and installation.
19. Hanging Pocket Organizer Calendar

Turn a fabric pocket organizer into a countdown by adding removable numbered labels. Check the pocket count first and clearly mark any pockets you won't be using.
This design gives you more room than tiny envelopes. Put lightweight contents in the pockets and follow the organizer's mounting instructions.
20. Embroidery Hoop Advent Calendar

Stretch sturdy fabric in a large embroidery hoop and attach small numbered paper pockets to the front. Keep the contents flat so the fabric does not sag.
This works nicely with a simple stitched star or a ribbon at the top. Check that the fabric and hoop remain secure once the pockets are filled.
Reusable Fabric and Container Advent Calendars
21. Plaid Fabric Pouch Calendar

Make small pouches from plaid fabric scraps, using a simple sewn construction. Add reusable number tags and arrange the pouches in a basket.
Mix two coordinating plaids with a plain fabric to keep the display from feeling too busy. Fold the pouches flat after Christmas for easier storage.
22. Muslin Drawstring Bag Calendar

Use [Amazon affiliate link: small muslin drawstring bags] and attach numbered tags to create a refillable calendar. Stand the bags in a crate or arrange them across a shelf.
Before choosing the size, test the largest item you plan to include. Removable tags let you wash suitable bags according to their care instructions.
23. Felt Pocket Wall Calendar

Sew felt pockets onto a sturdy fabric backing, leaving enough space above each pocket for its contents. Add numbers with stitching, fabric paint, or securely attached fabric pieces.
Keep the pocket openings generous enough for adult hands. Roll or fold the finished calendar carefully for storage once everything has been removed.
24. Fabric Star Pocket Calendar

Cut matching fabric star shapes, sew them together, and leave a small opening for a folded message. Add a number to the front and place the stars in a shallow basket.
Use broad star shapes rather than narrow points so the pockets are easier to make. Flat notes fit better than bulky treats.
25. Quilted Advent Calendar

Create a quilted wall hanging with numbered pockets attached to the front. Choose simple blocks and repeated pocket sizes to make the sewing more manageable.
This is a good project for someone comfortable with basic quilting. Make the hanging sleeve and support suitable for the weight of the filled calendar.
26. Fabric Cone Calendar

Sew small fabric cones and add hanging loops and number tags. Fill them with lightweight surprises, then arrange them on a suitable stand or secure display.
Line the cones if your fabric needs extra structure. Keep the contents below the rim so they remain a surprise.
27. Fabric-Wrapped Gift Countdown

Wrap small boxes in fabric squares and tie them with reusable ribbon. Add numbered tags and arrange the packages in a basket or on a tray.
Choose fabrics that fold neatly around the boxes. You can reuse the same wrapping next year and change the contents without remaking the display.
28. Mini Mitten Advent Calendar

Make or collect small fabric mittens and add numbers to their cuffs. Arrange them in a basket or attach lightweight versions to a secure backing.
Check the opening size before planning the fillers. Notes and activity cards are easier to fit than rigid gifts.
29. Wooden Drawer Advent Calendar

Decorate a blank wooden drawer organizer with paint, paper, or simple number labels. [Amazon affiliate link: unfinished wooden advent calendar drawer organizer] is an option if you want a base ready for decorating.
Remove the drawers before painting and allow everything to dry fully. Test every drawer before filling so paint or paper has not made it stick.
30. Mini Bucket Advent Calendar

Number small buckets and arrange them on a stable shelf or inside a divided crate.
Inspect the containers for sharp edges and keep them under adult control. Place tissue paper over the contents if you want to hide the surprise.
Christmas Village and Family Countdown Ideas
31. Paper Christmas Village Calendar

Make little cardstock houses with opening roofs or rear flaps, then number the doors. Arrange them on a tray to create a small Christmas village.
Use a few repeated house shapes rather than making every building different. Leave space to lift out each house without knocking over the rest of the street.
32. Winter Woodland Box Calendar

Wrap small boxes in white, pale blue, and soft green paper, then decorate selected lids with paper trees or woodland cutouts. Arrange them at different heights on a sturdy tray.
Keep the decorative pieces attached to the lids so the boxes still open. A white paper base creates the snowy look without loose artificial snow.
33. Christmas Book Basket Countdown

Number wrapped books or attach numbered tags to books in a basket. Open or choose one each evening for a Christmas story.
You can use books you already own, borrow suitable titles, or repeat favorites. If you don't have 24 books, alternate stories with library visits and other reading activities.
34. Acts of Kindness Calendar

Write a small act of kindness on each numbered card and keep the cards in a box or sturdy container. Choose actions children can help with, such as making a thank-you card or helping set the table.
Keep the activities realistic for your family's schedule. Include simple at-home options for days when plans change.
35. Family Photo Advent Calendar

Place a printed photo inside each numbered envelope. Open one a day and talk about the person, place, or memory in the picture.
Use copies rather than irreplaceable originals. Keep a small album nearby so the photos have somewhere to go after opening.
36. Christmas Puzzle Countdown

Divide an age-appropriate puzzle among numbered envelopes or bags. For a gentler challenge, assemble it first and group nearby pieces together before taking it apart.
Keep the reference picture available and choose a puzzle your family can manage. Small puzzle pieces are unsuitable for children who may mouth them.
37. Christmas Craft Countdown

Put a craft prompt in each envelope and keep the larger supplies together in a separate bin. Mix simple coloring days with projects that need more preparation.
Start with my printable Christmas crafts for kids, then add a keepsake day using these Christmas handprint craft ideas.
38. Ornament-a-Day Calendar

Wrap ornaments in numbered packages and add one to the tree each day. Use sturdy ornaments that suit the ages of the children participating.
You can include a few making days, too. These DIY photo ornament ideas are a lovely place to find a personalized project.
39. Tea Advent Calendar for Adults

Place individually wrapped tea bags in numbered envelopes and arrange them in a small box. Add a short note or a suggestion for a quiet moment alongside selected teas.
Keep the original packaging so ingredients and preparation instructions remain available. Choose varieties the recipient can enjoy.
40. Family Activity Advent Calendar

Fill numbered envelopes with Christmas activities, then arrange them on a board or in a basket. Put outings and longer projects on days when you have more time.
Keep a few easy backup cards ready, such as "read a Christmas story" or "choose a holiday song." My family activity advent calendar has more ideas for planning a countdown around time together.
What to Put in a DIY Advent Calendar
A lovely calendar can include a mix of little surprises and ordinary December moments.
For creative days:
- Choose a page from these Christmas coloring pages.
- Make a handmade card.
- Decorate a paper ornament.
- Try a project from these Christmas rock painting ideas.
For cozy family time:
- Read a Christmas story.
- Choose a holiday movie.
- Make hot chocolate together.
- Take a walk to see neighborhood decorations.
- Call someone you love.
For small surprises:
- An age-appropriate craft supply
- A handwritten joke
- A printed family photo
- A bookmark
- A wrapped treat suitable for the recipient
- A clue leading to something too large for the calendar
Follow age labels when choosing toys. The U.S. Consumer Product Safety Commission's toy safety guidance recommends keeping toys with small parts away from children younger than three. For younger children, adult-led activities and story prompts avoid the need for tiny fillers.
For a coordinated finish, use these free printable Christmas gift tags as decorative accents and add your own clearly written numbers separately.
Tips for a Calendar You'll Enjoy Using
- Plan the contents first. Check sizes, ages, ingredients, and any supplies needed.
- Keep weekdays simple. Save bigger projects for days with more breathing room.
- Allow changes. Removable activity cards make it easy to swap an outdoor plan for an indoor one.
- Keep food in suitable packaging. Don't place unwrapped food directly inside craft containers.
- Use clues for bulky gifts. The calendar only needs to hold the message.
- Store reusable pieces together. Pack the empty containers, tags, and decorations in one labeled box after Christmas.
FAQ on DIY Advent Calendars
Either works for a homemade Christmas countdown. Use 24 numbered spaces for December 1 through Christmas Eve, or add a twenty-fifth to include Christmas Day.
Numbered paper bags in a basket are a straightforward option. You can write directly on the bags, add the contents, and fold the tops without building a hanging display.
Try activity cards, handwritten notes, jokes, photos, bookmarks, or age-appropriate craft supplies. Family experiences work especially well when you want to avoid buying lots of small items.
Choose fabric pouches, sewn pockets, sturdy boxes, or a wooden drawer organizer. Use removable number tags where practical and store the calendar empty and dry after Christmas.
Yes! Use one family activity each day, include a suitable item for each child, or agree on a turn-taking system before December starts. Shared activities are often easiest when the children have different ages or interests.
Place a clue or a small picture inside the numbered container and keep the gift elsewhere. This also helps prevent a hanging calendar from becoming too heavy.
Make Your Christmas Countdown Your Own
The best DIY Christmas advent calendars are the ones that fit comfortably into your December. A basket of paper bags can be just as special as a sewn wall hanging, especially when the contents reflect the things your family enjoys.
Choose your favorite design, gather a few supplies, and start planning those little daily surprises. Save this post for later, and tell me in the comments which calendar you'd love to make!
Until next time,

As Seen on TikTok
Come behind the scenes of our farmhouse build, decor projects, and cozy everyday life. Tap a video to watch, then follow @nikkisplate on TikTok for more.
Watch this video on TikTok
Watch this video on TikTok
Watch this video on TikTok






Leave a Reply