There’s something fun about opening a little gift every morning in December. Whether it’s a sweet treat, a thoughtful note, or a small surprise, it gives you something to look forward to each day.
Making your own Advent calendar makes it even more special because you can fill it with things you actually enjoy instead of the usual store-bought treats.
These 20 DIY Advent calendar ideas for adults include everything from simple paper envelopes and cute handmade boxes to romantic surprises for couples.
You’ll find the materials you need, step-by-step instructions, and suggestions for what to put inside each calendar. Whether you’re crafting on a budget or making something special for a loved one, you’ll find plenty of inspiration here.
Before You Start
Before you start crafting, here are a few things to keep in mind:
- Decide how many days you want to cover. Most Advent calendars have 24 compartments, one for each day from December 1 to Christmas Eve. You can make 25 if you’d like to include Christmas Day.
- Number everything first. Use stickers, stamps, tags, or a marker to label each envelope, bag, or box before filling it. It’s much easier to do this while everything is empty.
- Plan your surprises ahead of time. Make a list of 24 things to include so you don’t run out of ideas halfway through. You can mix small gifts with handwritten notes and fun activities.
- Check expiration dates. If you’re including chocolates, candy, or other food items, make sure they’ll stay fresh until they’re opened. If the calendar is for someone else, check for food allergies and dietary restrictions.
- Give yourself enough time. Try to finish your calendar before December begins so you can enjoy it throughout the month without rushing.
- Keep small items out of reach. If you have children or pets at home, hang or place your Advent calendar somewhere they can’t reach, especially if it contains small toys, sweets, pins, or other items that could pose a choking risk.
Jump To Section
Easy DIY Advent Calendars For Adults
If you’re new to crafting or simply want something easy to put together, these Advent calendars are a great place to start. Most use inexpensive supplies you can find at a craft store or around the house.
1. Numbered Kraft Paper Envelope Calendar
This is one of the easiest ways to make your own Advent calendar. Hang 24 kraft paper envelopes on strands of twine, add numbered tags, and fill each envelope with a little surprise. You can hang the finished calendar on a wall or above a desk without taking up much space.
Materials
- 24 small kraft paper envelopes (about 3 x 4 inches)
- 2 or 3 lengths of twine, each about 5 to 6 feet long
- 24 mini clothespins
- A marker, number stamps, or number stickers
- Wall hooks or adhesive hooks that can support the weight
How to make it
- Number the envelopes from 1 to 24 using a marker, stamps, or stickers.
- Fill each envelope with a small gift or note, then tuck the flap closed.
- Attach the twine to two hooks, pulling it tight enough to keep it from sagging.
- Use the mini clothespins to hang 8 to 12 envelopes on each strand, leaving a little space between them.
What to put inside: Tea bags, hot chocolate packets, a piece of chocolate, handwritten notes, small gift cards, or simple daily challenges such as calling a friend or taking a short walk.
2. Christmas Tree Box Advent Calendar
Turn 24 small cardboard boxes into a Christmas tree-shaped Advent calendar. Once the boxes are decorated and arranged, you’ll have a festive display that doubles as Christmas decor. It’s a good choice if you want something that looks impressive without requiring complicated crafting skills.
Materials
- 24 small cardboard boxes, about matchbox size or slightly larger
- Kraft paper or colored wrapping paper
- Glue or double-sided tape
- Number stickers
- Ribbon or twine for small bows
- A piece of cardboard or a tray for the base (optional)
How to make it
- Cover each box with decorative paper and add a number sticker to the front.
- Fill each box with a small treat, candy, handwritten note, or other little surprise. Close the boxes securely.
- Arrange the boxes in a triangle, with six rows containing 1, 2, 3, 4, 5, and 6 boxes. This gives you 21 boxes for the tree. Place the remaining three boxes underneath to create the trunk.
- Glue the boxes together or attach them to a sturdy piece of cardboard to keep the tree stable.
- Decorate the boxes with small ribbon bows and add a paper star to the top to finish your Christmas tree.
What to put inside: Wrapped chocolates, lip balm, tea bags, small candles, folded notes, or tiny charms.
3. Mini Lunch Bag Advent Calendar
Plain paper lunch bags can make a surprisingly cute Advent calendar. Fill each bag with a little gift, fold the top closed, and add a numbered tag. You can arrange the bags in a wooden crate, line them up on a shelf, or display them along a mantel.
Materials
- 24 small paper lunch bags
- Numbered tags or stickers
- Washi tape, stickers, or small paper clips
- A wooden crate or shelf for displaying the bags
How to make it
- Place a small gift or treat inside each bag.
- Fold the top of each bag over two or three times and secure it with washi tape or a sticker.
- Attach a numbered tag to each bag.
- Arrange the bags upright in a wooden crate or line them up along a shelf or mantel.
What to put inside: Snacks, mini hand creams, hair accessories, small candles, coffee sachets, or other inexpensive gifts. These bags can hold slightly larger items than envelopes or tiny boxes.
4. Reusable Drawstring Bag Calendar
If you’d like an Advent calendar you can use every year, try making one with small cotton or muslin drawstring bags. Hang them from a wooden ladder or wall hooks, and fill each bag with a different surprise. When Christmas is over, empty the bags and store them away for next year.
Materials
- 24 small cotton or muslin drawstring bags
- A fabric marker or numbered tags
- A decorative wooden ladder, wall hooks, or clips
- S-hooks or ribbon for hanging
How to make it
- Write a number on each bag with a fabric marker, or attach a numbered tag to the drawstring.
- Fill each bag with a small gift and pull the strings closed.
- Hang the bags from the ladder rungs using S-hooks or ribbon. If you’re using wall hooks, space them evenly.
- Arrange the numbers in order or mix them up if you want to make finding each day’s surprise a little more fun.
What to put inside: Candy, tea sachets, seed packets, skincare samples, small accessories, or handwritten notes. You can change the contents each year while keeping the same bags.
Cute And Aesthetic Advent Calendar Ideas
If you love pretty Christmas decorations, neutral colors, and handmade details, these ideas will look lovely on a shelf, mantel, or wall. They’re also great options if you want your Advent calendar to be part of your holiday decor.
5. Mini Paper House Advent Village
Create a little Christmas village using 24 miniature paper houses, each with a numbered door or opening. Arrange the houses on a shelf or mantel, then add a few tiny trees and faux snow to complete the look. It makes a lovely display even before you open the first surprise.
Materials
- Cardstock in white, cream, and kraft brown
- Printable house templates or your own sketches
- Scissors or a craft knife and a ruler
- Glue
- A black pen or number stickers
- Faux snow or cotton batting and a few miniature bottlebrush trees
How to make it
- Print or draw a simple house template, then cut out 24 houses. Change the sizes and roof shapes to give your village some variety.
- Score and fold the cardstock, then glue the pieces together to form each house. Leave an opening at the back or base for the treats.
- Cut a small door flap into each house and add a number.
- Arrange the houses on a shelf or mantel, then decorate the display with faux snow and miniature trees.
What to put inside: Wrapped chocolates, folded notes, small coins, or tiny charms. Each day, open the numbered door or compartment to find that day’s surprise.
6. Minimalist Linen Pouch Calendar
For a simple, elegant look, use small linen pouches in cream, oatmeal, and beige. Hang them from a natural branch with velvet ribbon, then add a few dried orange slices or eucalyptus sprigs.
The neutral colors give this calendar a cozy, understated look that works well with Scandinavian-style Christmas decor.
Materials
- 24 small linen pouches or fabric to sew your own
- A natural branch about 3 to 4 feet long
- Velvet ribbon
- Small number tags
- Dried orange slices and eucalyptus for decoration
How to make it
- If you’re making the pouches yourself, cut two fabric rectangles for each one, sew around three sides, and fold over the top to create a neat opening. You can also use ready-made pouches to save time.
- Number the tags and tie one to each pouch.
- Secure the branch to a suitable wall hook or another sturdy support. Tie the pouches to it with velvet ribbon, hanging them at slightly different heights.
- Add dried orange slices and eucalyptus to the branch for decoration. To dry orange slices, cut them thinly and bake them at about 200°F (95°C) for 2 to 3 hours, turning them once, until dry.
What to put inside: Tea bags, small candles, dried fruit, lip balm, a piece of jewelry, or a handwritten note.
7. Mini Matchbox Drawer Calendar
Make a miniature Advent chest using 24 empty matchbox-style craft boxes. Cover the boxes with pretty paper, arrange them in a grid, and add tiny pulls to turn them into little drawers.
This calendar takes a bit of patience to assemble, but the finished result is a cute display you can bring out every Christmas.
Materials
- 24 empty matchbox-style craft boxes (buy empty boxes rather than using boxes containing matches)
- Decorative paper in blush, sage, ivory, or muted gold
- Glue
- A sturdy cardboard backing or shallow wooden frame
- Number stickers
- Small beads or paper tabs for drawer pulls
How to make it
- Cover the outer sleeves of the matchboxes with decorative paper. Leave the drawers plain or cover them in a contrasting color.
- Arrange the sleeves in a 4 × 6 grid and glue them together. Attach the grid to a sturdy piece of cardboard or fit it inside a wooden frame.
- Add a number to the front of each drawer. Attach a small bead or paper tab to each drawer to make it easier to pull open.
- Fill each drawer with a small treat, handwritten note, or tiny gift, then slide it back into its sleeve.
What to put inside: Folded notes, small charms, wrapped candy, seed packets, or earrings that fit inside the drawers.
8. Scandinavian Paper Cone Calendar
Paper cones are an easy way to make an Advent calendar with a clean, modern look. Roll 24 pieces of cardstock into cones, hang them from a wooden branch, and add simple number tags. Choose white, kraft brown, and evergreen paper for a natural Scandinavian style.
Materials
- Heavyweight paper or cardstock in white, kraft brown, and evergreen
- A compass or a plate to trace a semicircle
- Glue
- A hole punch
- String or ribbon
- Numbered labels
- A wooden branch
How to make it
- Trace and cut 24 semicircles from decorative paper. A radius of about 5 inches will make cones large enough to hold small treats.
- Roll each semicircle into a cone and glue the overlapping edge in place.
- Punch two small holes near the top edge and thread string through them to create a hanging loop.
- Add a numbered label to each cone, then fill it with small treats or folded notes.
- Hang the cones from a sturdy branch at different heights, keeping the openings facing upward so the contents don’t fall out.
What to put inside: Small chocolates, nuts, wrapped candies, or folded messages.
DIY Advent Calendars For Couples
An Advent calendar can be a fun way for couples to spend more time together during the holiday season. Instead of filling every compartment with gifts, include date-night ideas, love notes, and little reminders of your favorite memories.
9. 24 Days of Date Night Ideas
Turn December into a month of fun dates by filling 24 numbered envelopes with activities you can enjoy together. Mix simple ideas for staying in with a few outings, so you can choose something that fits your mood, schedule, and budget each day.
Materials
- 24 colorful mini envelopes
- Cardstock or index cards
- A pen
- Number stickers
- A box or basket, or twine for hanging the envelopes
How to make it
- Write a list of 24 date ideas. Include a mix of free activities, at-home dates, and a few special outings.
- Write each activity on a separate card and slip it into an envelope.
- Number the envelopes and arrange them in a basket or hang them on twine.
What to put inside: Date ideas such as cook a new recipe together, have a candlelit dinner at home, walk around to see Christmas lights, play a board game, make hot chocolate, watch a favorite holiday movie, or go ice skating.
10. Love Letter Advent Calendar
If you want to make something personal for your partner, fill 24 tiny envelopes with love notes. You can write about your favorite memories, the little things you appreciate about them, or reasons you’re grateful to have them in your life. It’s a thoughtful gift that doesn’t cost much but can mean a lot.
Materials
- Small notecards or pieces of paper
- A pen
- Tiny envelopes
- A keepsake box
- Number stickers
How to make it
- Write 24 short messages. A single sentence is enough if it says something meaningful.
- Fold each note and place it inside a tiny envelope.
- Number the envelopes and arrange them in a keepsake box.
What to put inside: Reasons you love your partner, a favorite memory, something they did this year that made you proud, or a promise to plan a special surprise for them.
11. Scratch-Off Couple Challenge Calendar
Add a little mystery to your Advent calendar with scratch-off challenge cards. Write a different activity on each card, cover it with a scratch-off layer, and let your partner reveal one challenge each day. It’s a fun way to try new things together and break out of your usual routine.
Materials
- 24 small cards, about the size of a business card
- A pen
- Acrylic paint and dish soap, or ready-made scratch-off stickers
- A small brush
- A coin for scratching
How to make it
- Write a challenge on each card and number the backs.
- To make your own scratch-off coating, mix about two parts acrylic paint with one part dish soap. Test the mixture on a spare piece of paper first.
- Paint a thin layer over each challenge. Let it dry completely, then add two or three more coats, allowing each coat to dry before adding the next.
- If you’d rather skip the painting, use ready-made scratch-off stickers instead.
- Place the cards in a box or hang them on a string.
What to put inside: Challenges such as asking each other meaningful questions, recreating your first date, trying a new dessert, writing each other a poem, or planning a dream trip.
12. Our Favorite Memories Calendar
Celebrate your relationship with a calendar filled with photos and little reminders of the moments you’ve shared. Put a photograph, ticket stub, or handwritten memory in each numbered jar or box. It’s a lovely way to look back on your time together while counting down to Christmas.
Materials
- 24 small jars or boxes
- Small photo prints, about 2 x 3 inches
- Notecards
- Number stickers
- A pen
How to make it
- Choose 24 photos from your relationship and trim them to fit inside the jars or boxes.
- Write a short note on the back of each photo or on a separate card explaining why that moment is special.
- Place each photo and note in a jar or box, then number the containers or lids.
- Arrange them on a tray or shelf where you can easily reach them each day.
What to put inside: A photo from your first trip together, a ticket stub from a memorable date, a pressed flower, or a note about a funny moment you still laugh about.
Budget-Friendly DIY Advent Calendars
You don’t have to spend a lot of money to make a beautiful Advent calendar. These ideas use recycled materials, leftover craft supplies, and everyday household items to create something special without buying 24 separate gifts.
13. Toilet Paper Roll Advent Calendar
Before throwing away those empty cardboard tubes, save them for this easy Advent calendar. Each tube becomes a little gift pocket that you can decorate with leftover wrapping paper, tissue paper, or scraps of kraft paper.
Materials
- 24 clean cardboard toilet paper tubes
- Leftover wrapping paper, kraft paper, or tissue paper
- Glue or tape
- Number stickers
- A cardboard base (optional)
- Ribbon or twine
How to make it
- Cover each cardboard tube with decorative paper and secure it with glue or tape.
- Flatten one end of each tube, fold the edges inward, and glue the flaps in place to close it.
- Place a small gift or treat inside each tube, then flatten and fold the other end closed.
- Add a number to each tube and decorate it with ribbon if you like.
- Arrange the tubes in a Christmas tree or honeycomb shape. Glue them together or attach them to a sturdy cardboard base to keep the calendar in place.
What to put inside: Handwritten jokes, candy, folded notes, or other small surprises that fit inside the tubes.
14. Recycled Jar Advent Calendar
If you have small glass jars sitting in your kitchen cupboard, put them to good use by turning them into an Advent calendar. Decorate the lids with festive paper or fabric, add numbered stickers, and arrange the jars on a tray or shelf.
Materials
- 24 small, clean glass jars with lids
- Scraps of festive paper or fabric
- Glue or a hot glue gun
- Number stickers
- A tray or shelf
How to make it
- Wash the jars, remove any labels, and let them dry completely.
- Cut circles of festive paper or fabric to fit the lids, then glue them in place.
- Add a numbered sticker to each jar or lid.
- Fill the jars with small surprises and arrange them on a tray or shelf.
What to put inside: Wrapped sweets, tea sachets, folded notes, or other small items that fit comfortably inside. Close the lids securely to prevent anything from spilling.
15. Scrap Fabric Pocket Calendar
Do you have leftover fabric from an old sewing project? Use it to make a reusable Advent calendar with 24 little pockets. You can mix different colors and patterns to create a patchwork design, and the finished calendar can be brought out every Christmas.
Materials
- A large piece of sturdy fabric, such as canvas or felt, about 24 x 36 inches
- Fabric scraps from old clothes, pillowcases, or craft projects
- A sewing machine and thread, fabric glue, or iron-on hem tape
- Iron-on numbers or a fabric marker
- A wooden dowel and string for hanging
How to make it
- Cut 24 squares of scrap fabric, each about 4 x 4 inches.
- Fold the top edge of each square over and sew or glue it to create a neat opening.
- Arrange the squares in a 4 x 6 grid on the larger piece of fabric. Sew or glue the sides and bottom of each square to the backing, leaving the top open to create a pocket.
- Add numbers to the pockets and attach a wooden dowel across the top so you can hang the calendar.
What to put inside: Small chocolates, tea bags, mini candles, or handwritten notes. Once Christmas is over, empty the pockets and store the calendar for next year.
16. Newspaper Origami Box Calendar
Old newspapers and magazines can become tiny gift boxes with a little folding. Use different pages to give each box its own look, then arrange all 24 boxes on a tray or in a basket. It’s an inexpensive project that works especially well if you enjoy paper crafts.
Materials
- Newspaper or magazine pages cut into squares, about 6 inches wide
- Number labels
- A tray or basket
How to make it
- Cut the paper into squares, using different pages for a mix of colors and patterns.
- Fold each square into a simple origami box. A traditional masu box is a good option, and a short video tutorial can help you follow the folds.
- Add a numbered label to each box.
- Fill the boxes with small surprises and arrange them on a tray or in a basket.
What to put inside: Handwritten messages or tiny treats. Newspaper ink can rub off, so wrap any food in suitable food-safe packaging before placing it inside.
Unique Advent Calendars Using Everyday Materials
If you want something a little different from the usual bags and envelopes, try one of these ideas. They use everyday items in creative ways and can make your Christmas decor stand out.
17. Paper Cup Surprise Calendar
Turn ordinary paper cups into little surprise compartments. Cover each opening with numbered tissue paper, then arrange the cups on a board. Each day, poke through the tissue paper to reveal the treat hidden inside.
Materials
- 24 small paper cups
- A large board or shallow box to hold the cups
- Tissue paper in festive colors
- Rubber bands or tape
- A pen or number stickers
- Glue or double-sided tape
How to make it
- Cover the outside of each paper cup with decorative paper, securing it with glue or tape.
- Arrange the cups in a grid on a wooden board or inside a shallow box, with their openings facing up. Glue the bottom of each cup securely to the board.
- Place a small treat or surprise inside each cup.
- Cut a circle of tissue paper for each cup and write a number from 1 to 24 on each circle.
- Cover each cup’s opening with a numbered tissue paper circle and secure it around the rim with tape or a rubber band.
- Each day, poke through the tissue paper on the corresponding numbered cup to reveal the surprise inside.
What to put inside: Small wrapped candies, charms, folded notes, or tiny gifts that fit inside the cups.
18. Clipboard Advent Calendar
A wooden clipboard can be a simple way to display your Advent calendar. Attach 24 numbered cards or envelopes, each containing a daily activity, recipe, or little challenge. It’s a good option if you’d rather open a note or try something new each day than collect small gifts.
Materials
- A large wooden clipboard
- 24 small colored envelopes
- Mini clips or washi tape
- A pen
- Ribbon or a wall hook for hanging
How to make it
- Fill 24 small envelopes with handwritten prompts, Christmas activities, or thoughtful messages, then number them from 1 to 24.
- Attach the envelopes to the clipboard using mini clips or washi tape, arranging them in neat rows.
- Hang the clipboard on a wall hook or lean it against a wall on a shelf.
- Open one envelope each day to reveal that day’s activity or surprise.
What to put inside: A new recipe to try, a gratitude prompt, a short workout, a journaling idea, or a simple activity such as writing a note to a friend.
19. Coat Hanger Advent Calendar
Give a plain wooden clothes hanger a festive makeover by turning it into a hanging Advent calendar. Attach strings of different lengths and hang small numbered parcels from them. The different hanging lengths create a layered display that looks lovely on a wall or door.
Materials
- Two sturdy wooden clothes hanger
- Twine or ribbon in different lengths
- 24 small parcels wrapped in kraft paper
- Number tags
How to make it
- Tie strands of twine at evenly spaced intervals along the bars of two wooden hangers.
- Wrap 24 small gifts in decorative paper and attach numbered tags from 1 to 24.
- Tie each gift to a strand of twine, varying the lengths to create a layered look.
- Hang the two hangers one above the other on a sturdy wall hook, making sure the hook can support the weight of all the gifts.
- Decorate the top hanger with a small sprig of greenery or a festive bow if you like.
What to put inside: Small, lightweight items such as candy, tea bags, handwritten notes, or mini snack packs. Keep the parcels light and distribute their weight evenly so the hanger stays balanced.
20. Corkboard Advent Calendar
If you have a corkboard at home, you can turn it into a personalized Advent calendar with very little effort. Cover the board with festive fabric or paper, then pin 24 small envelopes or lightweight parcels to the surface. You can arrange them in neat rows or create a more relaxed display with ribbons and greenery.
Materials
- A corkboard
- Festive fabric or paper
- Glue, a staple gun, or double-sided tape
- 24 mini kraft envelopes or lightweight parcels
- Pushpins
- Number tags, mini bows, and greenery
How to make it
- Cover the corkboard with fabric or paper, wrapping the edges around the back and securing them with staples or tape.
- Number the envelopes or parcels from 1 to 24.
- Pin them to the board in neat rows or arrange them in a more relaxed pattern.
- Add a few mini bows and sprigs of greenery, then hang the board securely on the wall.
What to put inside: Handwritten notes, small gift cards, wrapped candy, or little surprises. After Christmas, remove the decorations and use the corkboard for photos, reminders, or notes. Keep pushpins away from children and pets.
Final Thoughts
You don’t need expensive supplies or complicated crafting skills to make a lovely Advent calendar.
Sometimes, a simple envelope with a handwritten note or a small jar filled with someone’s favorite tea is all it takes to make December feel special.
Choose an idea that fits your budget, space, and crafting skills, then plan your 24 surprises before you begin.
Whether you’re making one for yourself or putting together a thoughtful gift for someone you love, you’ll have a little something to look forward to every day as Christmas gets closer.
Recommended reading:
21 Stunning Minimalist Christmas Trees To Beautify Your Home
17 Beautiful Christmas Decor Ideas For Small Spaces
25 Christmas Front Porch Ideas For A Cozy And Welcoming Home
Jennifer is a relationship coach with a bachelor's degree in Foreign Languages and Literary Studies and over 10 years of blogging experience. Since 2016, she has been creating thoughtful, easy-to-read content on relationships, self-improvement, and everyday living, with a focus on helping readers make informed decisions and build healthier, more fulfilling lives. She enjoys cooking, reading, meditating, watching TV, and spending quality time with her husband and two adorable daughters.





















