How to Sew a Round Cushion Cover with Piping and a Zip - circle cushion sewing tutorial
- Oct 2, 2021
- 3 min read
Updated: May 8
Sewing a piped round cushion
Circle cushions are such an easy way to add interest to a sofa, bed, or reading nook. They break up all the straight lines and instantly make a space feel more styled.
This version includes a piped edge and a zip fastening, so it looks polished but is still very doable if you’re comfortable with basic sewing.

What you’ll need -
17” cushion pad
17” square of front fabric
18” square of back fabric
110” of piping cord
Strip of contrasting fabric 48” x 3”
18” zip
Tools used -
Quick unpick
Fabric glue pen
Ruler
Erasable fabric pen
Pins
¼” seam allowance used unless stated otherwise
Before you start
To get a nice full cushion, we reduce the finished size slightly.
For a 17” cushion pad, the finished circle will be 15” + 1" for seam allowance. This helps the cushion look plump rather than flat.
Sewing Instructions
1. Cut your circle (easy method)
Start with your 17” square
Fold it in half, then in half again (so you have a quarter square)
Measure 8” from the folded corner
Pivot your ruler to draw an arc
Cut along the line

When opened out, you’ll have a full circle.

2. Prepare the zip back
Cut the 18” back square in half across the width
Place right sides together and sew with a ½” seam allowance
Press the seam open

3. Insert the zip
Lay your zip face down over the seam
Use a glue pen (or pins) to hold it in place
Stitch down both sides of the zip from the right side

4. Open the zip seam
Use a seam ripper to carefully unpick the seam
This reveals your zip underneath

5. Cut the back circle
Use your front circle as a template
Cut a matching circle from the zip panel
6. Make the gusset
Join the short ends of your 48” strip
Sew with a ¼” seam allowance
Press seam open
This creates a fabric loop (the side panel of your cushion)

7. Add piping to the back circle
Pin or clip the piping around the edge (right side)
Raw edges aligned, piping facing inward
To join ends neatly:
As the two ends of the piping meet, pull the fabric away from one end of the cord and trim the cord back so that both ends meet. Trim the fabric so that it’s about ½” longer than the cord. Fold one side of the fabric under by about ½”, tuck in the other end in and continue sewing. This will give you a neat finish.
👉 Tip: Clip small snips into the seam allowance so it curves smoothly

8. Add piping to the front circle
Repeat the same process on the front piece
9. Attach gusset to front
Mark quarter points on both the circle and gusset
Match and pin
This helps everything line up evenly
Sew from the circle side, following the stitch line of the piping.

10. Attach the back
Pin the back circle to the other edge of the gusset
Sew the same way, following the piping stitch line
⚠️ Important: Leave the zip open before sewing

11. Turn and finish
Turn right side out through the zip
Push out the edges
Insert your cushion pad

Finished!
You’ll have a structured round cushion with a piped edge and zip fastening, perfect for modern or patchwork fabrics.

Happy Sewing!
Kym
Fabric gifted*




Comments