Home / Guides and Tips / How to make a Cushion with a Zip

How to make a Cushion with a Zip

completed cushion cover with a zip

Our Ace maker Mad helped us make this tutorial, so follow our step by step guide to learn all Mad’s top tips for how to make a cushion with a zip.

Would you like help making a cushion with a zip? Follow our step by step tutorial on how to make a cushion cover with a zip.

Step by step

Before you start

  • In our example, we’re making an 18″ cushion with a zip, but you can make any size; simply adjust the measurements before you start.
  • If you have chosen a fabric that can be washed, and if you might want to wash your zipped cushion cover in the future, it’s a good idea to wash your fabric before you cut to size, to take out any shrinkage.
  • You’ll notice that the measurements in this zipped cushion tutorial are in inches. This is because our cushions in the shop are sized in inches, and also because our ace maker Mad likes to work in inches herself. Please convert the measurements to centimetres before you start if it’s easier for you – just remember to stick to inches or centimetres throughout!
  • We’ve used a sewing machine, but you can of course sew your cushion by hand if you prefer.

Find somewhere to work with decent light, and clear a space before you start work. Gather up all the tools you’ll need before you start sewing, and remember to wash your fabric before you start if you want to be able to wash the cushion cover.

Here’s what you’ll need:

  • Fabric (We suggest curtain fabric)
  • Machine foot
  • Zipper foot
  • Thread
  • Zip
  • Pen or Maker’s chalk
  • Iron
  • pins
cut out the panels for a zipped cushion cover, sew a cushion cover with a zip


Cut two 18″ squares out of your chosen fabric

look at pattern of your fabric before you cut, and whether you want each side to match. If your fabric has a strong design feature like a flower, you might want to centre this on your cushion panel.

If you fabric design has a top and a bottom, make sure the two pieces match as you want them at this point. Mark the bottom edge with tailors chalk if this helps.

sew zig zag stitch


Zigzag on the zip edge

Making sure you’re working on the bottom edge of the fabric, and sewing each piece separately, sew along the raw edge of both pieces of fabric with a zigzag stitch.

This is where your zip is going to go; the zigzag stitch will prevent fraying and give a tidier finish.

cushion with a zip sew


Mark the edges of the zip side

Working on the reverse of the fabric, measure in an inch from each end of the side you have zigzag stitched.

Mark the measurement with tailors chalk or a pin; this is where we will be putting the zip in.



Stitch the edges of the zip side

Now stitch where you have marked with a straight stitch; you are sewing an inch either side of where the zip is going to go. Stitch with a seam allowance of 5/8″ (or 1.5 cm)

If you are using pins, be mindful of where they are and don’t sew over them!

press the seams


Press the hem

Now press back the hem of the whole of the zip side to the seam allowance of 5/8″ (1.5cm).

Use your iron on a suitable setting for the fabric you’ve chosen, and press the seam flat on the reverse. This is so that your zip will lie flat.

how to make a cushion with a zip tutorial


Pin the zip

Lay fabric pieces right side down, and place zip in place, also right side down where you have pressed down the fabric. The zip will be lying on the right side of the hem.

Pin or tack the zip in place. This is not essential, but if you are new to making cushions or fitting zips, pinning or tacking will help to keep everything in place.

how to make a cushion with a zip


Stitch one side of the zip

Now stitch one side of the zip in place.

Sew with a nice even line, keeping as close to the teeth of the zip as possible. If you have used pins to hold the zip in place, remember to take them out as you go.

how to make a cushion with a zip


Stitch the zip

Pin or tack the other side of the zip for your zipped cushion in place on the pressed-down hem on the other cushion panel.

Stitch the other side of the zip, again working as close as possible to the teeth, and remembering to remove the pins as you go, if you have used them.

cushion with a zip


Pin the cushion panels together

Line up your cushion panels, right sides together.

If you prefer, you can mark the seam allowance on the panels before you start sewing, like we have done here.

make a cushion with a zip tutorial


Stitch along three sides of the cushion

Stitch along the three unzipped sides of the cushion, leaving the zip side open. Keep to the same 5/8″ or 1.5cm seam allowance, sewing nice and evenly all the way round.

completed cushion cover with a zip


You’ve made a zipped cushion!

Now you’ve learned how to make a cushion cover with a zip! Turn the cushion right side out, making sure to push out the corners fully.

Insert an 18″ cushion pad, sit back and admire your work.

Are you ready to get sewing? You can find fabric to order to begin your project by clicking the links below. For up-to-date news from us, follow us on Facebook and Instagram!


Submit a Comment

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Related tutorials

How to Choose a Fabric Blind

There are lots of different types of fabric blind, so which style is right for you? Fabric blinds can match or contrast with other window dressings, and different styles of window blind can make your windows look relaxed or more formal. Read on to find out all about the different types of fabric blind

read more
How To Make Cover Buttons

Making covered buttons is a fun way to make stylish fastenings or features for all kinds of projects. You've taken time with your project, so why compromise with the...

read more

Pin It on Pinterest