DIY Bench for my Porch Refresh.

Have you ever built a piece of furniture? If you’re considering it, this DIY bench is a quick and easy build. It uses 2×4 pine studs and 1×4 common pine boards.

Tools you’ll need for the DIY bench build:

Other supplies you’ll need for the DIY bench build:


First of all you will need to plan for the length of the bench. I planned for a 58in length bench because I wanted it to fit between 2 pots. The height of it can be your  preference but I suggest it being a general height so when seated your knees are at a 90 degree bend. It’ll be more comfortable that way. I planned for a 18 inch height. 

Buying the wood 

I got all my wood for the DIY bench build from Home Depot. The width of boards are never the width they say they are. Say for instance a 2×4 is never a 2×4. It’s actually a 1.5×3.5. So make sure you factor that into your build.

For the sake of explaining the build, I’ll still refer to the sizes as 2×4’s, even though their exact measurements are different. Just to keep it simple and for you to know which planks I’m referring to.

Tip: make sure your boards are straight on all faces. A trick of mine, other than eyeballing them down the long side, is to lay them on the floor, on each side, to see if they lay flat. If they wobble they’re skew.
Work out which will be most cost efficient. Buying a 10in wide board and ripping it down to skinnier planks? Or just going with the 1×4’s – which actually end up same width as the 2×4’s.

Tip: A trick of mine, other than eyeballing them down the long side, is to lay them on the floor, on each side, to see if they lay flat. If they wobble they’re skew.

Selecting sizes of boards

I knew I was going to rip down my boards to straighten up the sides of the 2×4 because they had rounded edges and I wanted it a sharp edge. I thought buying a wider plank and ripping down the boards to smaller widths would be easier than working with less wood when it came to matching the widths of the 2×4’s and 1×4’s. Also my Home Depot was out of 1×4’s. So I had to pivot nonetheless

Selecting species of wood

You could use different species of wood. Each species has its price point. Make sure all planks are the same species of wood though if you are staining them. Stain reacts differently on different species of wood

Cutting the wood. 

2×4 (1.5×3.5) studs have rounded edges and I wanted the planks to have a sharp clean look. So I ran the 2×4’s through my table saw and cut off 0.25 inches on both of the 2” sides. This made the plank 1.5×3. I made sure my 1×4’s width matched. So the exact measurements for the 1×4 planks were 3/4×3. Again, I’ll still reference them as 2×4 and 1×4 though to keep it simple.

Cut list with the new sized planks in mind:
  • For each leg of the bench: factor in the true widths of your wood.
    • Cut eight 2×4’s at 15inches in length (16 in total)
    • Cut seven 1×4’s at 18inch in length. (14 in total)
  • For the top of the bench:
    • Cut eight 2×4’s at 58” (or whatever length you like)

I made a fence stop for my miter saw so I didn’t have to measure each piece of wood before cutting. This way it was quicker and more accurate. I wanted sets of cuts to be the same length exactly. 
I started off with the pieces for the legs. First, I cut sixteen 2 inch thick pieces – which were 15 inches long. Then moved the fence stop to accommodate for the slightly longer 1 inch thick pieces. I cut fourteen pieces at 18 inches long. And finally, I made the fence stop much longer, at 58 inches long, to cut the eight pieces for the top of the bench.

Showing the fence stop we made to cut the planks

Before building the bench

Once all the pieces were cut I sanded each piece with an 80 grit sandpaper with my orbital sander to smooth all edges before building it. The studs are pretty rough.
I knew it would be tricky to stain in between the slated portion of the top of the bench after it was built. So I prepped and stained the sides of those pieces before putting the bench together.

Building the bench 

Step 1:

It’s a pretty easy build. First, you start off by lying the 2×4 pieces (pink) for the legs flat on the ground with the 2×4 plank (red) for the top of the bench next to them.

Step: 2

Then you grab the 1×4 (purple), place glue on the face you’re placing on the 2×4’s (pink & purple), and nail\screw it into the 2×4’s. This way the nails/screws will be hidden as u go. 
If you’re using screws make sure you screw the screw head into the wood so when you put the next piece over it, it doesn’t create a gap. Do this to both sides of the bench.

Once you have that structure in place you can stand it upright. It should stand up and be pretty sturdy on its own. I found if you built it up right like this it keeps the bench level and sturdy. 

Step 3:

You then grab a 2×4 (pink) for the leg, place glue on the side you’re placing onto the 1×4 (purple), and nail/screw into place. Repeat on the other side of the bench.

Step 4:

Then you grab the top plank (red), place glue on the portion of 1×4 (purple) that is exposed, and on the top portion of the 2×4 leg (pink), do this to both sides of the bench. Then nail the top plank in. 

Repeat step 2-4 until you have no more planks left.

Bare in my mind, the last planks you use will have the nails/screws visible. You could either fill the holes with wood filler or you could just use glue for this part and use claps to secure. 
I didn’t mind having tiny holes from the nails, they were so tiny and barely noticeable. It would also be the back of the bench so I didn’t mind. 

Fun bench build video

Prep for stain 

After the bench is built I prepped the bench for stain. The planks had already been sanded with an 80 grit. I had to now sand it entirely with a 150 grit and then a 220 grit. It is totally worth working your way thru the grits, don’t skip a step. The wood ends up well prepped for stain this way. You’ll be surprised how beautiful and buttery smooth the wood ends up. 
If you plan to paint the bench then a detailed sand as such wouldn’t be necessary. 


Indoor vs Outdoor Stain

This DIY bench build was going outside on my porch. All my favorite stain colors are indoor stains. A part of me just wanted to use them. But apparently, indoor stain changes color outdoors. It doesn’t react well to UV rays even if you use a top coat. So it was highly suggested I use an outdoor stain. After all this work, if I used indoor stain, I would have had to re-sand and re-stain it a few months later. So I dived into finding a perfect outdoor stain color. 

What outdoor stain did I choose?

I decided to go with Sherwin Williams. They had one of the biggest range of colors and had a top coat build into the stain. Some Sherwin Williams stores even offer color matching – as long as what you bring in to match is the same species of wood that you are working with. As mentioned before stain colors differ on each species of wood. So they try get it as accurate as possible.

How did it work out?

Unfortunately, I didn’t have a good experience with this. I was quite disappointed in the color match. It was very grey. They had mixed a nice color but not the color I took in to match. It was pretty pricey too because I had to buy a gallon of stain. There were no smaller tins.
But hey, I had to try it.

What did I end up doing?

When it comes to stain I’m always experimenting. Go check out how my laundry room shelves turned out here, and all the wood accents in my guest bathroom here. I had left over IKEA stain from when I refinished my outdoor table. The IKEA stain was water based, it was also an outdoor stain, and it had a top coat built in as well. So I figured it was compatible. It was super pigmented though so I experimented with small amounts. 

I made a small batch (about 10ml to start) so I could work out the color and the final ratio of each stain. Then once the perfect color was found,  I made a large batch to stain the whole bench. 

The problem I ran into

Definitely test out the larger batch first. My mistake was I assumed it would be the identical color to my smaller batch. WAS I WRONG! If you are out 1ml in the small batch, it’s amplified when you make a bigger batch. Because I increased the quantity by 20, if I was out by 1ml, it could end up being 20 ml out in the bigger batch. That makes a huge difference to the color. Especially if you’re working with something so pigmented as the IKEA stain. My stain ended up being a little too warm. 

How I fixed it

Luckily I made that mistake on the inside of the slated portion of the bench so it won’t be noticeable. So I had to start all over again to find the perfect stain color, but this time I thought about this neat trick to help measure the stain accurately. I bought these massive plastic syringes that measured up to 300ml and they worked perfectly. It also didn’t make a mess like my other measuring method. And it was super easy to clean up. I just soaked the syringes in soapy warm water.
So don’t assume your bigger batch is the same. Always test it out first and tweak the mixture if necessary. 

Hack to measure stain quantities
Tips for staining the bench.

Finally, once I had my perfect stain color, which ended up being 8 parts Sherwin Willaims and 1 part IKEA stain, I stained the entire bench. Work in sections. For the top, I stained each slat separately for it to be uniform in color. If you are using this particular stain mix, I painted the stain on, rubbed it all ways into the grain, and then wiped it off shortly after. Stain can always be made darker, but never lighter. The longer you leave a large amount of stain on wood the deeper the color. The sooner you wipe the stain off the lighter the color. This particular stain required 5 hours dry time before recoating. If a darker color is needed, place a second coat of stain on and repeat the above steps. 

Timelapse of stain process

In the end

I’m so happy how this DIY bench build turned out. What do you think? Would you give this DIY bench build a try?

I hope this inspires you to build something of your own for your space. If you do, I’d love to see it. Share it with me on IG by tagging @barberellahome or email it to me at 

Items used for the porch makeover:

You may also like

1 Comment

Leave a Reply

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