How to sew a Christmas gift sack

How to sew a Christmas gift sack

Pop on your favourite Christmas tunes, pour your favourite sewing tipple and get making this DIY gift sack. It’s the latest in our series of Christmas sewing patterns, designed by Rebecca Reid.

How to make a gift sack

You will need…

  • Main fabric: 68x106cm (27x42in)
  • Top fabric: 13x106cm (51/4x42in)
  • Appliqué fabric: 15x15cm (6x6in)
  • Lining fabric: 78x106cm (31x42in)
  • Thick piping cord: 150cm (60in)
  • Matching sewing thread
  • Download our star shape template here (part of our Christmas sewing patterns series)

We’ve used:

Main fabric: Imprint by Katarina Roccella for Art Gallery fabrics. Cross thread Pure (ref: AGFIMP10454). See Hantex for stockists.
Top fabric: Curiosities by Jeni Baker for Art Gallery fabrics. String Lights Carmin (ref: AGFCUR29133). See Hantex for stockists.
Appliqué fabric: Festive by Jo Clark for Cloud9: Festive Snowflakes (ref: C9FES140702) Lining fabric: Cotton solids – white (ref: CCPF100)

See Hantex for stockists.


The finished present sack measures 75x50cm (30x20in)


Use a 1.5cm (5/8in) seam allowance unless otherwise stated and press all seams open as you go.

Due to available fonts, we can’t show fractions in the correct scale here on our website, so we use a space to indicate where a number includes a fraction. For example: 1 1/4in = One and one quarter inch).

Step by step: how to make a gift sack

Cutting the fabric

Step one: Cut the main fabric into two pieces, for the front and back of the present sack, 68x53cm (26 ¾ x 21in) each.

Step two: Cut the top frill fabric into two pieces, 13x53cm (5 ¼ x 21in) each.

Step three: Cut the lining fabric into two pieces, 78x53cm (30 ¾ x 21in) each.

Appliquéing the star

Step four: Trace the star template from the pattern sheet and cut it out.

Step five: Place the cut out star on the back of the appliqué fabric and draw round it in pencil. Cut it out 1cm (3/8in) outside the drawn line all the way around the star.

Step six: Turn the edges of the appliqué fabric over to the wrong side up to the drawn line and press. Fold the corners over and snip off a little of the excess if the fabric is too bulky. Tack these folded over edges into place.

How to make a Christmas gift sack

Step seven: Measure to place the star in the centre of one of the main pieces of fabric and tack it into place.

Step eight: You can appliqué the star to your fabric by machine or work a blanket stitch round the edge using red stranded cotton as we have.

Christmas sewing patterns: how to make a gift sack

Assembling the sack

Step nine: Place one top frill piece right sides (RS) together along the top of the appliquéd main piece matching raw edges and stitch.

Step ten: Repeat with the other top frill piece and the back main piece.

Step 11: Place the joined front and back RS together matching frill seams and stitch together down the sides and across the bottom.

Christmas sewing patterns: gift sack step 3

Step 12: Place the two lining pieces RS together and stitch down the sides and along the bottom but leaving a gap in the centre of the bottom seam for turning.

Step 13: Place the joined sack outer inside the lining so that RS are touching and sew together all the way around the top edge.

Step 14: Turn the sack RS out through the gap in the lining. Turn the gap edges under. Slip stitch closed. Push the lining inside the sack outer.

Making the casing

Step 15: Work a line of machine stitching along the seam between the main fabric and top frill fabric though the lining. Work another line of machine stitching 3cm (1 1/4in) below this.

Step 16: Snip the stitching between these two casing lines through the outer fabric only and oversew the top and bottom of this to make sure the stitches don’t come undone.

Christmas sewing pattern Fig 4

Step 17 Thread the piping cord through the casing and tie the ends in a knot to complete.

If you’re sewing up your own version of this gift sack, we’d love to see! Tag a photo of your finished make online with the hashtag #hohosewalong.

Liked this? You’ll love these…