How to Build a DIY Upholstered Storage Bench (Beginner-Friendly!)

Learn how to build a DIY upholstered storage bench with this beginner-friendly tutorial. With hidden storage and an upholstered seat, it is perfect for an entryway, bedroom, or extra seating.

DIY upholstered storage bench with orange upholstery and black stain next to a plant

Can you ever have too much storage? I don’t think so! That’s why I built this DIY upholstered storage bench, and I am so excited about how it turned out.

I wanted something that looked great but also had a hidden storage compartment because, let’s be honest, we all have stuff that needs a place to go.

When I found the perfect fabric for the seat, I knew this project was going to be a favorite. It added just the right touch of plush and made the whole bench feel extra special.

Anika opening the top of the diy upholstered storage bench to reveal the storage

The best part? This build is totally beginner-friendly!

It is made with 2x2s and plywood, and everything comes together with pocket holes, so no tricky joinery to figure out.

This bench is perfect for an entryway, bedroom, or even at the foot of your bed (which is where mine is going)!

***This post contains referral or affiliate links. It is a way for this site to earn advertising fees by advertising or linking to certain products and/or services.  Please read my full disclosure here ***

Material Needed

Tools Needed

Tools for Upholstery

DIY Upholstered. Storage Bench Plans

You can get the detailed step-by-step plans, including the cutlist and diagrams in the detailed plans, by clicking the button below.

How to Build

As always, I have a detailed video showing you how to build the bench. The detailed step-by-step tutorial is below.

Step 1: Build the Top

Since I was going to be upholstering the top, I started with that first. This helped me account for any added thickness from the upholstery when building the bench frame.

  • Cut the plywood for the top using a circular saw or table saw.
  • Apply 1″ foam to the plywood using spray adhesive. I like to have about an inch of overhang on all sides so that when the batting is attached, the foam wraps around the edge of the plywood and softens the sharp edges.
  • Wrap the foam in batting and fabric, securing everything with a staple gun.
woman attaching orange upholstery fabric to plywood with a staple gun
  • For a finished look, I added black fabric to the underside of the top.
Woman attaching black fabric using a staple gun

Important: Once the upholstered top was ready, I measured it carefully to adjust my bench dimensions if needed. In my case, the upholstery added ¾” to the width and about 1” to the length. I needed to add this AND 1/8″ on both ends to comfortably move the top.

Step 2: Make the Cuts

I used a table saw to cut the plywood panels, but you can also use a circular saw with a rip-cut guide if that’s what you have.

  • Use a miter saw to cut the 2x2s, 1x2s, and narrow plywood boards to length.
cutting boards using a miter saw

Step 3: Drill Pocket Holes

With all the pieces cut, it is time to add pocket holes.

I used the Kreg 720, but you can use any pocket hole jig.

Making pocket holes in a 2x2 board using a kreg jig

Note that there are two sizes of pocket holes that need to be drilled, and hence, the setting on the pocket hole jig and the drill bit collar will need to be adjusted accordingly – ¾” setting for plywood and 1 ½” setting for 2×2 boards.

Related tutorial: How to make pocket holes.

Step 4: Build the Panels

The storage area is made up of four trimmed plywood panels—two long panels and two short ones.

Attaching the plywood to the 2x2 using  pocket hole screws
  • Attach the 1×2 trim to the top and bottom of the side plywood using wood glue and 1¼” finish nails.
Attaching 1x2 trim to the top using a nail gun

The best way to do this is to align and clamp the 1×2 board and then flip the entire thing over and add the nails. This will make sure that the nails are not visible on the outside.

4 finished panels on a workbench
  • Repeat to build two long panels and two short panels.

Step 5: Build the Sides

Now, it’s time to put the side frames together.

  • Attach the 2×2 legs to the top arm using wood glue and 2 ½” pocket hole screws. Be sure to use a clamp to hold the board in place as you attach it to keep everything aligned.
Attaching the 2x2 boards for the legs using pocket hole screws

This is a good time to fill the pocket holes in the legs because they are easily accessible. I used a dowel to fill the pocket holes. This is my go-to technique for filling pocket holes. See how to fill pocket holes.

Cutting off the dowel used to fill the pocket holes using a multitool
Attaching the panel to the side frame of the bench using pocket hole screws.
  • Attach the bottom to the legs to complete one side of the bench. Make sure that the pocket holes are outside so they will be hidden underneath the bench.
Attaching the bottom support using pocket hole screws
  • Build two of these.

This is, again, a good time to fill up all the pocket holes on the sides as well as the pocket holes in the long panels that are attached to the 2×2 trim while they are still within reach.

Step 5: Assemble the Bench

With the sides ready, it is time to put everything together!

  • Attach one long panel to a side frame using wood glue and pocket hole screws. Make sure to align the panel to the panels on the side.
Attaching the long panel for the storage bench to the side frame using pocket hole screws
  • Attach the bottom to the long panel using wood glue and pocket hole screws
Attaching the bottom of the storage bench using pocket hole screws
  • Add the second long panel to the other side.
  • Attach to the second side frame to complete the bench box.
Anika holding the  diy storage bench built on the workbench

Step 6: Final Finish

Time to make it pretty!

  • Fill any visible pocket holes.
  • Sand the entire bench with 220 grit to make sure there is no glue residue.
  • For the ends of the arm – the edge grain is visible which will always absorb more stain and look darker than the rest of the edge grain. To combat that, I sanded it down to 500 grit. This made sure it absorbed stain just like the rest of the 220 grit sanded bench.
Sanding the edge grain with super fine sand paper.
  • (optional) Route the edges of the arms with a round-over bit. This makes it comfortable to hold and sit. Alternatively, you can also use a sander and go over the edges to soften them up.
routing the edge of the arms using a router
  • Stain or paint the bench in the color of your choice.

I applied a pre-stain conditioner to help the stain absorb evenly, followed by a gray/brown stain. Once the stain had dried, I didn’t like the look and decided to stain everything black with ebony wood stain. I am so glad I went with the black because it looks perfect!

See how to stain wood.

Once dry, I sealed it with a few coats of topcoat for durability.

Anika applying black stain to the diy storage bench

Step 7: Attach the Top

The final step is attaching the hinged top to the bench frame!

I used a piano hinge, but you can use a regular hinge as well.

Attaching the hinge to the bench

I started by attaching the hinge to the bench frame. It took me a little bit of trial and error to figure out how to support everything to attach, and I found that the best way was to lay everything on its side and attach it. Once one screw is in, it is easy to add the rest of the screws.

Attaching the upholstered lid to the storage bench

To make the top safer to use, I also installed lid support hinges. I’ve used these in other projects, and they work really well to hold the lid open while you grab things inside and save your fingers from being accidentally squished.

close up of inside the bench showing the lid support hinge


Highly Recommended: These Lid Support Hinges

And that is it!

Anika sitting on the DIY Upholstered storage bench

And that’s how I built my DIY upholstered storage bench! It’s the perfect mix of style, function, and extra storage, and I love how it turned out.

DIY upholstered storage bench with orange upholstery and black stain with the top open showing the storage space.

DIY Upholstered Storage Bench Plans

You can get the detailed step-by-step plans, including the cutlist and diagrams in the detailed plans, by clicking the button below.


You might also like:

Anika's goal is to inspire and empower beginners with woodworking, DIY, home improvement, and home decor ideas.
She wants everyone to unlock their creative potential and experience the feeling that comes with making something. Nothing feels better better than seeing something and saying "I can make that!"

Similar Posts

Leave a Reply

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