DIY Fabric Christmas Advent Calendar

DIY Fabric advent calendar

Help Others Find This Post!

Make your own pocket style advent calendar with this step by step tutorial that I lovingly call: “Christmas Letters!”

I remember my grandparents having a fun advent calendar when I was a child every Christmas. I wanted to make something for my kids to enjoy too! I came up with the idea of envelope looking pockets to hide treats or notes inside every day in December.

This calendar is a fun way to use up your notions as well as your Christmas charm packs! (A charm pack for those who don’t know, is a pack of 5 in square coordinating cotton fabrics!)

Learn how I made this adorable project in this tutorial!

This post may contain affiliate links. Read the full disclosure here.

Fabric Christmas Advent Calendar

Supplies

  • 24″x24″ piece of canvas or drop cloth for the base material
  • 3/4 yard of white cotton fabric for the envelope pockets
  • 13 – 5″ square cotton fabrics for the envelope flaps (I love this Riley Blake charm pack for this project!)
  • 5 – 26 inch long ribbons (3/4-1 inch wide)
  • 2 metal eyelet grommets and applicator tools
  • 3/4 yard of pom pom fringe for the bottom of the calendar
  • Christmas colored buttons, bows, embellishments
  • numbers 1-25 in iron on vinyl OR a fabric marker to draw on numbers
  • iron and ironing board

How To Sew A Christmas Advent Calendar

I have the more detailed photo instructions in this blog post if you scroll down, or you can also watch the video!

Step 1. Make The Base

Cut out a 24″x24″ square from the base material.

Hem the edges by serging or zig-zagging each side. Then, fold over each side 1/2″ and top stitch it down.

hemmed edges of advent calendar

Step 2. Make The Pockets

Cut out 5 strips of the white cotton fabric that are 7″x24″ each.

strips for pockets

Fold each strip in half lengthwise, and sew down the long edge with a 3/8″ seam allowance

sewing the tube pockets

Turn the “tube” right side out, and press it. Topstitch down both long edges to make it crisp. Repeat for all 5 strips.

topstitch pockets

To attach the pockets to the base, lay them out evenly spaced on the base, with at least an inch between each one, then pin them in place. I left a litte larger gap at the top of it all because I thought it looked nice.

Fold the short sides of each strip under under and pin them down.

fold edges of pockets

Sew each pocket to the base by sewing down one short side, across the bottom, then up the other short side. Leave the top edge of the pockets open.

sewn pockets to base of advent calendar

Step 3. Make The Envelope Flaps

Cut out 13 5″ square from cotton fabric, or use a charm pack that is pre cut.

cut out a 5 inch square

Cut your squares from corner to corner to make 2 triangles.

squares cut for flaps

You will need 25 of these triangles.

To sew a triangle into a flap, first fold it in half with the right sides together.

fold triangle in half

Sew across the short edge with a 1/4″ seam allowance.

sewing flap

Turn the triangle right side out, and press it.

press the flap

Cut off the little bit that sticks out.

trim excess of flap

Finally, top stitch around the two short sides of the triangle with a 1/8″ seam allowance. Then repeat these steps for all 25 triangles.

topstitch the envelope flaps

Step 4. Attach The Triangles To The Calendar

Arrange 5 triangles over top of each pocket. Space them out nicely. The top raw edge of the triangles should extend about 1/4 inch over the top edge of the pocket. Pin them in place.

pin pockets to calendar

Sew the triangles to the base by sewing across the top raw edge, but don’t sew through the pocket!

triangles lined up on calendar base

Then, cover up the top raw edges of the triangles by placing a 26″ strip of ribbon over top of them, right above the top edge of the pocket. Let the ribbon overhang on both edges so you can fold it around the back to make the edges look nice.

placing ribbon on top of flaps

Sew along the top and bottom edges of the ribbon.

sew edges of ribbon

Wrap the edges of the ribbon over to the back of the calendar, and sew them down near the edge of the calendar to “hem” it.

Repeat these steps until all 5 row have 5 triangle flaps attached, with ribbons sewn on top of them.

Step 5. Separate The Pockets

To finish off the pockets and make them into “envelopes”, you will sew a vertical line between each flap through the pockets.

I pinned the pockets down in between each flap to hold them in place, then sewed a straight line up the pocket but not through the ribbons. Then I trimmed the threads away.

pockets on calendar

After all these lines are sewn, the pockets look like separate little christmas envelopes!

pin on advent calendar

Step 6. Add The Grommets

You can choose how you want to hang your calendar. One idea is to add a dowel across the top with a ribbon. I chose to use two eyelet grommets in the top corners.

To add the grommets, first use your scissors to cut a little hole in each top corner.

cut hole for grommets

Insert the front side of the grommet (the taller side) through the hole from the front side of the calendar.

front side of grommet taller side

Then, slide the back of the grommet on the back.

back side of eyelet

Set the whole thing into the applicator seat.

Place the tool on top, and hammer it down firmly several times.

eyelet grommet tool

Then repeat with the other side!

grommets on christmas calendar

Step 7. Add Embellishments

You can decorate your calendar however you want! I added buttons, bows, and pom poms all over where I thought they looked cute.

Close up of pockets on diy advent calendar

I also added a pom pom trim to the bottom. You can also add a ruffle, lace, fringe, or leave the bottom plain.

Step 8. Add Numbers To The Pockets

The final step to make this look really polished is to add numbers. You can use fabric markers or paint, or iron on vinyl (also called HTV, heat transfer vinyl.)

I have a Cricut machine so I cut out my own vinyl numbers. You can also order them online like these ones, or make a custom order with any Etsy seller that sells custom vinyl like here or here(glitter) (for example). You will need numbers 1-25, 1 inch high.

Here is the file I used to make mine, you are welcome to use it also.

Follow the iron on directions for whatever vinyl you have purchased. Or draw on the numbers as you please 🙂

ironing on numbers
iron on htv

Some of my numbers had to go on the other side of the envelope because of where I placed the embellishments.

closeup of numbers

After applying all your numbers, you are done! You have now made an adorable “Christmas Letters” style advent calendar!

DIY fabric advent calendar

Here are some closeups of the pockets!

pockets on diy advent calendar
diy fabric advent calendar with pockets sewing pattern free

I am really excited to add little notes and treats to these, and daily Christmas “challenges” for my kids this year!

I hope you enjoyed this project. Let me know if you need any help! And please email me a photo when you are done, I would LOVE to see what you came up with!

Please pin this post to pinterest if you loved it!

DIY christmas advent calendar sewing pattern

Help Others Find This Post!

Leave a Comment

Your email address will not be published. Required fields are marked *

Get my Christmas Sewing eBook for 74% off!

X