Skip to main content Skip to header navigation

Make your own cushions

If you want to add a splash of colour to your indoor lounge suite or outdoor deck chairs, follow this simple step-by-step guide to making your own cushions. All you need is a bit of fabric, a few free hours and some inspiration!

Couch cushions and pillows

Sewing your own cushions is the perfect way to save money, release your creativity and get the exact pattern or colour you want. Don’t waste hours scouring the stores for a particular shade of salmon or a certain vintage pattern, hop online to browse hundreds of fabric stores at the click of a mouse. Some of our favourites include:

If you’re going to make a bunch of cushions, think about mixing and matching various colours and patterns, or even playing with different sizes. To save costs, you can even recycle old bedsheets, tablecloths or curtains. Once you have your fabric, you can gather the rest of your materials and start making your cushions!


  • Fabric
  • Cushion inserts
  • Tape measure
  • Tailor’s chalk
  • Scissors
  • Sewing machine / needle and thread
  • Iron
  • Velcro / buttons / fasteners and hooks


  1. Measure the length and width of your cushion inserts.
  2. Lie your piece of fabric flat and use the tailor’s chalk to mark out a shape the width of your cushion and twice the length of it, adding one extra centimetre on each edge for the seam allowance. (You won’t need any more than this as you want the cushion cover to fit snugly over the cushion insert.)
  3. Cut out the fabric.
  4. Fold the fabric in half with the right sides facing each other. Pin around three edges on total: two of the open edges, plus the folded edge, making sure that one edge is left open. (You’ll need this open edge to insert the cushion later.)
  5. Sew along the three pinned edges (one centimetre in from the edge), with your sewing machine or by hand-stitching with the needle and thread.
  6. Grab the open edge and fold each side back one centimetre so that a tiny strip of the right side of the fabric is showing. Pin into place, then sew all around the edge to form a neat opening. This will prevent the fabric from fraying.
  7. Turn the cushion cover inside out and iron. The right sides of the fabric should now be facing outwards.
  8. Sew a strip of Velcro onto the inside of the open edge so you can close it to keep out any dust. Alternatively, sew a few buttons or fasteners and hooks along the edge.
  9. Push the cushion insert inside and close.
  10. Snuggle up with your new cushion and reward yourself with a cup of tea for a job well done!

Note: If you have the time and the inclination, add some cute embellishments to your cushions such as button clusters, beads, ribbons or patches of fabric. If you’ve made your cushions for outdoor use, don’t forget to bring them inside before it rains.

More DIY ideas

DIY lanterns
DIY baby Halloween costumes
Decorate your outdoor entertaining space

Leave a Comment

Comments are closed.