· · ·

Step by Step – DIY Upholstered Bench TUTORIAL

*This post may contain affiliate links meaning I get a small percentage from each purchase.

Custom upholstered benches aren’t cheap but it’s okay because guess what? You can make your own! So if you’re ready to make a professional looking DIY upholstered bench that looks like you actually bought it from the store, you’re at the right place! This is definitely a beginner friendly project. You do need a few supplies including a sewing machine to do it exactly like mine but fret not if you don’t have a sewing machine. You can do the NO-SEW method to wrap yours and still end up with a great bench! So let’s get started. First, you need to gather your materials.

Materials Needed:

  1. Three pieces of 1x8x4 ft
  2. 3/4″ thick plywood -2×4 ft
  3. 1/4″ thick plywood – 2×4 ft
  4. Gold legs (or your choice of legs)
  5. Upholstery foam (3 inches thick)
  6. 2 yards of upholstery fabric of your choice (try to stay away from fabrics that are too thick, they can be harder to work with. Likewise, stay away from fabrics that are thin like 100% cotton fabrics)
  7. Batting (72″x90″)
  8. Staple gun and staples (I recommend getting a corded or cordless staple gun, your hands will thank you. Manual staple guns hurt after awhile, but they are cheaper)
  9. Screwdriver or drill for screwing in legs
  10. Nail gun (optional)
  11. Spray glue for foam (I use this but any spray glue works)
  12. Scissors
  13. Electric knife
  14. Sharpie marker
  15. Sewing machine & straight pins (No-Sew Method doesn’t need these)


  1. Two pieces of 1×8 – 48 inches each (for your frame)
  2. Two pieces of 1×8 – 16 inches each (for your frame)
  3. One piece of 3/4″ thick plywood cut to 17.5″ x 48″
  4. One piece of 1/4″ thick plywood cut to 17.5″ x 48″

Step 1: Prepare the Wooden Base

  • Lay out your wooden boards on a flat surface as shown below and attach with screws.
  • Next using your screws, attach your sheet of 3/4″ plywood to one side, then flip over. Now grab the 1/4″ plywood and jump to Step 2. It’s time to prepare your foam.

Step 2: Cut and Attach the Foam

  • Measure and cut the upholstery foam to fit the dimensions of your wooden board by using your 1/4″ plywood.
  • Place the board on top of the board and use your marker to trace it.
  • Once you’ve marked it, grab your electric knife and slowing cut your foam. It doesn’t have to be perfect since it’ll be covered up but try to make your cuts as clean as you can.
  • Now you can go ahead and attach the 1/4″ plywood sheet to the frame which will create a box (all sides should be now closed up)
  • Secure the foam to the board using adhesive spray or upholstery glue. Allow it to dry completely before proceeding.

Step 3: Wrap with Batting

  • Lay out the batting over the foam-covered board, ensuring there is enough excess to wrap around the edges.
  • Secure the batting to the underside of the board using a staple gun, pulling it taut as you go. Trim any excess batting.

Step 4: Upholstering

  • Lay out your chosen fabric, wrong side up, on a clean surface.
  • Center the padded box on top of the fabric.
  • Starting from one side, pull the fabric over the batting and foam, smoothing out any wrinkles or creases as you go.
  • If you are sewing your edges, now is the time to grab your straight pins and pin along the edges where you’ll sew.
  • Once you’ve sewn up the edges, you can flip the slip cover you just created over and put it over your padded box.
  • Secure the fabric to the underside of the board using a staple gun, pulling it tightly to create a smooth finish. Staple along the edges, leaving the corners for last.

Step 5: NO-SEW Method

  • While I didn’t do this method, it’s a really easy option if you don’t want to sew. To neatly finish the corners, fold the fabric as you would when wrapping a present, then staple under the bottom, trimming any excess fabric if necessary. There are tons of YouTube videos on the no-sew method. I’ll add a link to this post if I come across a really good one.
  • Secure the corners with additional staples.
  • Trim any stray threads and inspect the bench for any loose staples or fabric.

Step 6: Add your legs

  • Take your legs and the screws they come with out the package and secure to the bottom of bench. I spaced my legs about 5-1/4″ from the ends of bench but you can space them however you like.
  • Sit your bench upright and you’re all done!

Let me know if you try this tutorial!

Similar Posts

Leave a Reply

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