Primitive Christmas Sack Tutorial

Primitive Christmas Sack Tutorial

There’s something magical about a Christmas sack waiting under the tree — especially when it looks like it came straight from Santa’s workshop. This rustic “North Pole Post Office” sack is the perfect blend of cozy, primitive charm and festive tradition. With just a few simple touches, like a frayed flannel ribbon from an old thrift store shirt and a bit of creative styling, you can transform an ordinary holiday sack into a warm, handmade statement piece. Whether you fill it with presents, greenery, or simply use it as a charming accent by the tree, this project brings that nostalgic, old-fashioned Christmas feeling right into your living room.


Get more details about this project

What you need

  • 1 canvas Christmas sack (like the “North Pole Post Office” style in the picture)

  • 1 old flannel shirt (thrift store find) — choose worn, faded patterns for a truly primitive feel

  • Fabric scissors

  • Optional: tea or coffee for staining (to age the sack)

  • Raffia, jute twine, or rusty bells (optional for extra prim touches)

Hot glue gun (optional)

Instructions

Step 1 – Age the Sack 

Primitive decor loves that “lived-in, well-loved” look. If your sack is brand new and bright white, you can tone it down:

  1. Brew a pot of strong black tea or coffee.

  2. Dip a sponge or cloth into the liquid and blot over the sack.

  3. For a deeper stain, fully submerge the sack for 30–60 minutes, then wring out and air dry.

This will give the fabric a warm, vintage patina.

Step 2 – Make the Flannel Ribbon

  1. Cut a strip from the bottom of your thrifted flannel shirt — about 2–3 inches wide and long enough to tie a bow or wrap around the sack.

  2. To keep it primitive, tear rather than cut most of the strip — simply snip a small slit with scissors, then rip the fabric along the grain for that frayed, rustic edge.

Step 3 – Tie and Embellish

  1. Fill the sack with either gifts, pinecones, or even crumpled newspaper if it’s purely decorative.

  2. Cinch the top with the flannel strip, tying it into a loose bow or knot.

  3. If you like, tuck in sprigs of faux pine, cinnamon sticks, or attach rusty jingle bells with jute twine for more texture.

Step 4 – Style It by the Tree

Place your primitive sack next to the Christmas tree or under it. Let the flannel bow drape naturally, and if you aged the sack, the warm tones will blend beautifully with other primitive Christmas pieces like rag garlands, barn stars, and wooden ornaments.

Tip: If you’re displaying multiple sacks, use different flannel patterns for each and vary the height by filling them with different amounts of stuffing.

Step 1 – Age the Sack (Optional)

Primitive decor loves that “lived-in, well-loved” look. If your sack is brand new and bright white, you can tone it down:

  1. Brew a pot of strong black tea or coffee.

  2. Dip a sponge or cloth into the liquid and blot over the sack.

  3. For a deeper stain, fully submerge the sack for 30–60 minutes, then wring out and air dry.

This will give the fabric a warm, vintage patina.

Step 2 – Make the Flannel Ribbon

  1. Cut a strip from the bottom of your thrifted flannel shirt — about 2–3 inches wide and long enough to tie a bow or wrap around the sack.

  2. To keep it primitive, tear rather than cut most of the strip — simply snip a small slit with scissors, then rip the fabric along the grain for that frayed, rustic edge.

Step 3 – Tie and Embellish

  1. Fill the sack with either gifts, pinecones, or even crumpled newspaper if it’s purely decorative.

  2. Cinch the top with the flannel strip, tying it into a loose bow or knot.

  3. If you like, tuck in sprigs of faux pine, cinnamon sticks, or attach rusty jingle bells with jute twine for more texture.

Step 4 – Style It by the Tree

Place your primitive sack next to the Christmas tree or under it. Let the flannel bow drape naturally, and if you aged the sack, the warm tones will blend beautifully with other primitive Christmas pieces like rag garlands, barn stars, and wooden ornaments.

Tip: If you’re displaying multiple sacks, use different flannel patterns for each and vary the height by filling them with different amounts of stuffing.

 

What do you think of this project? Let us know!