How to Make DIY Seat Cushion Covers (for a Chair or Bar Stool)

Here is an easy tutorial to create DIY seat cushion covers for a chair or bar stool cushion covers for your kitchen, dining, or outdoors.

DIY chair cushion on an office chair, made with free pattern.

Learn how to make DIY seat cushion covers for chairs or bar stools, with a simple method that looks custom without the high price tag.

These cushions add comfort, personality, and a polished finish to your space, and you can tailor them perfectly to your home.

I love browsing Pottery Barn for inspiration, but I usually leave thinking, I can make that! And you can too.

DIY bar stool cushion at kitchen island

You’ll Love Making Your Own Cushions

There’s something so satisfying about creating a cushion from scratch. Not only can you choose the fabric, color, and size to fit your space perfectly, but you’ll also get a custom, professional-looking finish without the custom price tag. Yay!

This project is simple enough for beginners and rewarding for experienced, too. You can add comfort, style, and personality to any chair or stool in just a few steps.

Plus, once you make one, you might find yourself making one for every seat in the house.

If you want a fresh look or just want to breathe new life into an old piece, this is a great way to do it! It will be functional, beautiful, and made by you!!

Don’t miss all the other cushion projects on my site!

🪑🧡 Free Sewing Pattern

Grab the printable PDF and start creating.

Send Me the Free PDF

Delivered straight to your inbox. Free for personal use.

materials needed to sew your own chair or bar stool cushions

Materials

Gather the rest of your materials. Here’s what you’ll need. (Affiliate shopping links are included below)

Fabric for Cushions & Ties
Straight Pins
Matching Thread
Pencil with Eraser
Paper Scissors
Fabric Scissors
orRotary Cutter
Snippers my absolute favorite!
Cutting Mat or safe surface
Omnigrid my favorite ruler/straight edge
Sewing Machine
Paper orCardboard for Pattern
Foam Cushion
Sharpie Marker
Electric Knife
Iron
my cute new iron

Pattern

First, you’ll need to create a pattern template for the furniture piece you are working with. We will start by measuring your chair or bar stool.

For the pattern, any paper or cardboard will work. I chose a large piece of cardboard because it was stiff and would lay flat over the curved seat of the chair.

To ensure that my pattern was symmetrical, I cut out half of the cushion shape, flipped it over, and then repeated it.

You’ll want to take notes for all of your pattern pieces, with their corresponding measurements, to calculate yardage.

You’ll need five pattern pieces in total.

The top of the cushion, the bottom of the cushion, the side panel strip (based on the height of your foam insert), a back strip piece (this will act as an envelope flap for the back of your cushion), and two ties.

IMPORTANT: Remember to add a seam allowance.

This is the area between the raw fabric edge and the stitching line on the pieces of material being sewn together.

They can range from 1⁄4 inch (6.4 mm) wide to as much as several inches.

However, how wide you’d like to make yours is up to you. I typically use a 5/8 inch (1.5cm) seam allowance.

5 pattern pieces needed to sew your own custom chair or bar stool cushions

After that, decide on the cushion height based on the foam insert you will purchase.

Note the length of the ties you’ll need as you measure.

As you draw each shape on a piece of paper, add in all of the dimensions.

This process will ultimately help you determine how much fabric you need to purchase.

Take these dimensions or your drawing itself to your local fabric store.

Their staff will help you figure out the best way to lay out the pattern on the fabric and how much fabric you need.

Many fabric retailers have home decor departments with great upholstery fabric suitable for use inside or out.

I purchased my fabric at a discount fabric store, SR Harris. (FYI: Worth a trip if you visit the Twin Cities!)

Instructions

Below is a step-by-step tutorial to make your cushion.

Fabric Prep

It’s time to get your fabric! Consider the amount of use the chair or bar stool will get. You may want a washable or easy-to-clean fabric. You could also Scotchgard (affiliate link) the fabric to protect it further.

For added interest, you might want to contrast the fabric of your ties with your cushion.

Once you have your fabric home, pre-wash it if you intend to wash the cover later. This will prevent future-fit problems if your fabric shrinks.

Cutting Fabric

It’s time to cut out your fabric. Layout your pattern pieces. Think thoroughly before cutting.

Consider the direction of the pattern or stripes so they run the way you want and connect well to the other sides of the cushion.

Making Ties

Let’s prepare the ties first. With the right sides together, fold each tie piece in half lengthwise.

Stitch across the tie length and close one end, leaving the other open.

Turn the tie right side out and press. Pull each corner out with a pin, if necessary, to square it up.

Tuck the seam allowance under on the open end and press closed. Topstitch both ends to finish.

Ties to attach your custom chair or bar stool cushionsTop and Sides of Cushion

You want one continuous strip long enough to go all the way around the cushion. 

How to sew chair or bar stool cushions

If you don’t have one long enough, you can sew multiple strips together by pinning the right sides of each end together and stitching.

If possible, try to have the seams in the back of the cushion. After sewing, press the seam(s) open.

Next, with the right sides together, sew the top cushion piece to the top edge of the side panel, all the way around the cushion edge.

Stitch both ends of the side panel together, so it is closed in the back.

Sewing a DIY chair cushion

Attaching Ties

Pin the middle of each tie to the back corners of the cushion.

Sew the tie to the cushion with a vertical line of stitching. Stitch again to reinforce.

DIY chair cushion with ties

Instructions to sew a chair cushion

Sewing Top Back Panel 

With the right sides together, sew the top of the back fabric strip to the bottom cushion piece between the dots.

Reinforce the dots on both ends by backstitching.

The tails of the back strip should extend just long enough to tuck into the cushion cover and hide the foam insert.

After you’ve stitched, press the seam open. Pin both tails on each end toward the center of the cover.

This is temporary, so they do not get caught in the stitching in the next step.

How to sew chair or bar stool cushions

Ataching Bottom Panel to Cover

Now, stitch the bottom panel to the side panel, but don’t sew between the dots this time.

Remember to backstitch at each dot to reinforce the edges.

Most importantly, these areas need to be strong, as they get a lot of stress when you insert the foam pad.

How to sew chair or bar stool cushions

Finishing

It’s time to iron your new cushion cover. Pull it over an ironing board if possible.

Press open as many seams as possible. This will give the cover a beautifully finished quality.

To press into the corners, use a tailor’s ham or a rolled-up athletic sock. Preferably clean. 😁

In the back, press the raw edge on the side panel flap under a quarter inch, so the raw edge is not showing.

tutorial for bar stool cushion

Foam Inserts

Next, it’s time to cut your foam cushion to size. This is SO easy and actually kind of fun!

I purchased my cushions at Joann Fabrics. I paid roughly nine dollars per foam insert with a coupon.

The Airtex 2 x 15 x 17-inch size worked perfectly for my Pottery Barn bar stools.

I can always reuse the inserts and recover them as long as I own the chairs. 

Pattern for DIY chair cushion with foam insert

Place the pattern piece for the top cushion directly on the foam insert.

Trace around the pattern perimeter on the foam with a Sharpie marker.

foam cushion insert for a DIY chair cushion

Holding the electric knife vertically, cut along the marker outline. Don’t worry if it is not perfect.

cut out a foam cushion insert with an electric knife for a DIY cushion

It’s also worth mentioning this DOES NOT destroy your electric knife. You can reuse your knife for food.

We received our electric knife as a wedding gift 30 years ago.

It’s seen many Thanksgiving turkeys, Easter hams, and a handful of cushions over the years. (Don’t tell my family.)

No worries, it cleans up well. 😂

cut out a foam cushion insert with an electric knife.

Inserting Foam into Cover

It’s time to put your cushion into the cover.

Fold the foam in half, then flatten and gently tuck foam into each corner, smoothing the bumps as you go.

Keep working with it until it fills out the cover nicely.

The only advice I have is to take a deep breath. It requires a bit of finessing and lots of patience. You can do it!

Finishing Back of Cushion

There are many ways to close the back of the cushion. It’s completely up to you what you choose.

Since the back is typically not visible, you can do whatever is easiest for you.

If you plan to wash the cover, choose an easy closure to open, close, and remove the insert.

There are many options.

For example, you could sew Velcro strips or snaps to both sides of the closure flaps, add a zipper, and use safety pins or hand stitches to close.

DIY chair cushion closure

Tufting Cushion

If you’d like to tuft your cushion, like adding a button detail in the center, see this wonderful video tutorial by Dritz. Click here

WA-LA, you are done. You now have a professional-looking comfy perch! Enjoy.

DIY chair cushion in a home office

More DIY Home Projects

Find more home decor inspiration and tutorials via the links below.

Chair Covers
No-Sew Projects
Easy Bench Seat Cushion Cover with elastic, removable cover
DIY Cover for Pillow
French Door Panels
DIY Ottoman Cover
All Sewing Projects
Easy DIY Basket Liner
Pillow Case with Applique Name

Please let me know if you sew your own chair or bar stool cushions by sending me a message in the comment below. I’d love to hear from you! Be sure to subscribe or follow me on social media for more inspiration.

xo,
Cindy

Cindy Munson, Publisher Be Brave & Bloom

Did you try this project?

I would love to hear all about it! Let me know what you thought by leaving a comment below and sharing it on Instagram, Facebook, & Pinterest!

Thank you!

About Bloom

Cindy Munson is a lifelong sewer, pattern designer, and former graphic design studio owner. She shares approachable, stylish sewing projects through her blog, Be Brave and Bloom. Her mission is to help others discover the joy of making and live a more creative life. Cindy works from her sunny sewing studio in Minnesota, where she lives with her husband of over 30 years.

Some products contain affiliate links. When you buy through affiliate links on my site, I may earn a commission at no cost to you. See the shop page for more information.

16 comments on “How to Make DIY Seat Cushion Covers (for a Chair or Bar Stool)”

  1. Hi, in the section Seeing top back Panel it refers to the “ dots” how do you know where the dots should be? Appreciate your help, Karen

    1. Hi Karen, great question. When I mention the “dots,” I’m just referring to the stopping points at each end of that straight row of stitching on the back panel. They mark where you begin and end sewing the back fabric strip to the bottom cushion piece, and it’s helpful to reinforce those spots with a bit of backstitching.

      You’re right that I could have simply said to sew the strip on and stop at each end, so I appreciate you pointing that out. 🙂

  2. Hi. I just used this set of instructions to make cushions for teak bar stools on my sun porch. Very easy to follow and they turned out great! Thank you so much for the information.

    1. Susan, I’m so glad to hear it was helpful. Yay! Thank you for taking the time to share that with me. It truly makes my day, and it also helps me keep improving my blog so I can create even more helpful content for you. 🙂

  3. If you choose to use velcro to close the back section, would you attach that to the side panel and back flap before constructing the cover, or once you’ve already made it? I can see advantages either way and wondered if you had an opinion or advice from experience!

    1. Hi there! Yes, I could see it working either way. I think it would be easier to do before everything is sewn together. Pin it in place and align it to get the placement right, then you can machine stitch it in. 🙂

  4. Can you post the steps you used to make the lovely bows/know when attaching your cushion to the chair? Our cushions and ties are all laminated so, getting a nice bow is really difficult. Regular bows look messy. Thank you

    1. Hi Sam! Actually these are not bows, they are knots. Just tied once. I made the ties short enough and tied them so it looked like a bow.😁

  5. The only thing I would add to this is to cover the foam with poly batting first. A professional told me about that step when I was buying foam from an upholstery shop.

    1. Hi, Maisy! I will add that to the post for people to consider. I do use batting with my bench cushions, but I don’t feel it’s necessary for the smaller chair cushions. See my 2 bench seat tutorials where I do add batting. DIY Bench Seat Cushion Cover Tutorial and DIY Bench Cushion Cover. Thanks for sharing!

  6. Thank you for this! I was recently quoted $95 per cushion to have them made, plus material, so I decided to see if it was worth having a go myself. Super helpful. I do have a question: how did you finish the back of the cushion in the photo? I know you said there were several options…it looked like an envelope fold/flap – but I wasn’t sure if there was fabric from both sides?

    1. Thanks, Allison! Yes, there are 2 fabric strips in the back. You’ll use one continuous strip long enough to go all the way around the cushion for the main side piece, but one more short strip for the back that is sewn from the bottom of the cushion. Look at the photos again, there is one angle that shows the back. I hope that helps!

  7. I’m looking for measurements for the ties. I tried to use every bit of my fabric, and the ties, after folding, are 7/8″. I tried 1/4″ seam and couldn’t begin to turn it. I did another seam at 1/8″. Now I’m ripping out the 1/4″ seam. I’m assuming my fabric should’ve been more than 1-3/4 wide to start with? Please help! This is my first chair pad.

    1. Hi Karen, The measurements really depend on your cushion size and personal preference. Since you don’t have a lot of fabric left, I would make them as wide as possible. You could try another method to make the ties that does not involve turning. Click here, it’s in my post called “How to make Fabric Ties” It’s much easier for skinny ties. Don’t make the folds into the center so wide and that should save you some fabric.
      Good luck!

Leave a Reply

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