Shows bar stool with a removable bar stool cushion finished view

Bar stool Seat Cushion Tutorial

Difficulty: Intermediate
Time: 1 – 2 hours

I dislike sitting on bare chairs. My butt just doesn’t agree with them. They hurt. For this reason, every single chair in my house has some kind of chair cushion on it. Sometimes I will even stack layers of cushion together because one is just not enough.

Recently I got a pair of white metal bar stools that matched our kitchen counter. Unfortunately, being metal bar stools, there is no cushion. For awhile I would lay another chair cushion on top of the stool before sitting down. This worked well…until my 18 month old started learning how to climb stools. His technique included first shoving off the cushion, then grabbing the sides of the seat before wiggling and pulling himself up.

I KNEW I had to get a chair cushion with ties as soon as I saw my toddler’s new climbing conquest. My butt will not give way to the whims of an 18 month old. Unfortunately, I couldn’t find any thick chair cushions that I liked, so I decided to make my own.

Pinterest Image How to Make Square Bar Stool Padded Seat Cushion With Ties

For these cushions I used a 2″ thick cushion foam from Joann’s and they are MUCH nicer than the thin 1″ chair cushions you can buy from Ikea. I also made Velcro ties so it would stay nicely in place when attacked by a toddler. (My toddler has now mastered the art of climbing cushioned bar-stools, but at least the cushion stays on).

Since the cushion covers had rounded corners (to match rounded corners of the bar stool), it didn’t matter that the foam was a piece of square because they rounded out nicely inside the cover. This was perfect because it would have been impossible to cut perfectly rounded corners on a 2″ foam. I also found this handy video about how to cut cushion foam. Apparently bread knife is the answer! Who knew!


1 Yard fabric of choice (I used home decor fabric from Joann’s, in Light Grey)
2″ Cushion Foam (I used this)
1″ Wide Velcro (I prefer sew-on Velcro)


Clear ruler/Pencil/Paper – for drawing pattern
Tape Measure
Sewing Machine
Fabric Scissors
Fine Pins
Sewing Needles
Loop Turner
Bread Knife – for cutting foam


Making Pattern for DIY Bar Stool Cushions:

Shows upside down bar stool on over paper on floor to trace pattern. How to Make square bar stool cushion tutorial

Trace seat of chair/stool you want to make chair cushion for on a piece of paper.

LEFT: Pattern traced for barstool seat
RIGHT: Add 1/2” Seam allowance all around pattern with ruler

Using tape measure to determine circumference of bar stool cushion. How to make square bar stool cushion with ties tutorial

Measure circumference of seat pattern with measuring tape (make sure to measure the traced pattern, not the pattern with added seam allowance). The circumference of my chair was 45”. Since the foam I chose is 2” in thickness, you will need to add 1” (for two 1/2″ seam allowances) to both measurements. This means you will cut a piece of fabric 46” x 3”

Pattern Pieces of Square Bar Stool Cushion with measurements.

Cut pattern out on fabric

Shows where to make notches on square bar stool cushion pattern

Mark notches at midpoint and quarter length of [SIDE PIECE] by clipping with scissors. Make sure quarter length is measured 1/2”(seam allowance) from edge of fabric.
Clip corners of [SEAT PATTERN] (red notches)

How To Make Ties for Bar Stool Cushions

How to make Velcro Ties for Square Bar Stool Cushions

Sew Velcro tie at 1/4”seam allowance (yellow dotted lines)
Flatten Velcro tie with seam in the middle and stitch end (red dotted line)
Turn Velcro tie to right side by inverting end in with scissor

How to make Velcro Ties for Square Bar Stool Cushions

LEFT: Use loop turner to invert the entire Velcro tie to right side. I do this by slowly and gently pushing with end of loop turner*
RIGHT: Front and back view of Velcro tie turned to right side.

*Depending on the thickness of your fabric, you may be able to use the loop turner to hook onto the fabric and turn it to the right side. However, I wasn’t able to do that with the fabric I chose because it was heavyweight.

How to make Velcro Ties for Square Bar Stool Cushions

Tuck ends of [VELCRO TIE] seam allowance in and sew at 1/8”

How to make Velcro Ties for Square Bar Stool Cushions

How to Cut Cushion Foam:

Mark dimension of seat cushion on front and side of foam. Use a ballpoint pen or marker.

Cut foam with bread knife, following guide lines that was drawn. Use a repeating slicing motion instead of sawing motion.

Shows Cut Foam Front and Side View. How to make square bar stool cushion with ties

Front and side view of cut foam.

How to Sew Bar Stool Cushion:

Shows Bar Stool Seat Cushion Fabric Stay Stitched. How to Make Square Bar stool cushion with ties

Stay stitch both pieces of [SEAT PATTERN], indicated by black dotted line

Note: Stay stitching helps prevent fabric from stretching, especially around the curves. This is important when you are sewing a curve to a straight edge. I generally put the stitch length on highest (on my machine it’s a 4) and sew at 1/4″ from edge of fabric. As I sew the stay stitch, I keep one finger behind the pressor foot and gently press down on the fabric as it runs through the machine. This will cause the fabric to slightly bunch up where you hold your finger, so as to prevent stretching.

How to Sew Bar Stool Cushion Pattern Together

Pin [SIDE PIECE] to [SEAT PATTERN], matching notches on [SEAT PATTERN] to notches of [SIDE PIECE]. Sew at 1/2” seam allowance.

How to Sew Bar Stool Cushion with Ties together

Sew ends of [SIDE PIECE] together at 1/2” seam allowance

Clipped curves of square bar stool cushion

Clip curves at all four corners.

How to Sew Velcro Ties to Square Bar Stool Cushions

Cut [VELCRO TIE] in half and baste to other piece of [SEAT PATTERN] at midpoint of each side (black dotted line). Make sure wrong side of [VELCRO TIE] faces right side of [SEAT PATTERN].

Sewing Bar Stool Cushion Together

Sew [SEAT PATTERN] to [SIDE PIECE], leaving one side open (red dotted line) and turn to right side.

Shows bar stool cushion cover tied on over bar stool

Place seat cushion onto chair.

Determining where to put velcro on velcro ties underneath bar stool

From underneath chair, determine how much overlap is needed for [VELCRO TIES]

Pin on Velcro Ties of Bar Stool Cushion

Use pin to mark where Velcro ties overlap and cut 2 pieces of Velcro (loop and hook) that matches length of overlap.

Sewing Velcro onto bar stool cushion velcro ties

Sew Velcro loop and hook onto opposite ends of ties

Shows Hands Placing foam into square bar stool cushions

Gently push foam into seat cushion through opening.

Closing opening of square bar stool cushion with ties

Hand stitch close opening using invisible Ladder Stitch.

Shows bar stool with a removable bar stool cushion finished view

Tah-dah! Finished! No more achy butts from sitting on hard stools. Let me know in the comments below if you plan on making one (or a few) for your chairs. Happy Sewing!

Similar Posts


  1. Thanks for this tutorial! I appreciate the details and the pics. Great for a visual learner like me. I am going to try and make these this weekend. My bum is tired of bare chairs. 😁

    1. Hi Candice! I’m so glad you can make use of this tutorial! And yes, goodbye to those bare chairs that cause hurting bums! I would love to hear how your cushions turn out 🙂

  2. I have the exact same stools! I looked on Amazon and some of the cushions that fit are expensive and most certainly NOT 2” thick. At 57yrs old, I am still a beginner sewer and was so very happy for your detailed instructions!!! Example: would have never stay stitched to prevent stretching! I will let you know how I make out. Thank You!!!

    1. Hi Toni!

      Yesssss please give these a try! I am sitting on one of the cushions as I type. And you are never too old to learn new skills. The longer we live, the more we get to learn. Would love to hear how these turn out for you 🙂

Leave a Reply

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.