DIY Farmhouse Sofa Table

Hi all! I’m getting very excited because we are a few days away from spring forward which means longer days and warmer weather is approaching!

Today’s project was a fun one. A few days ago I shared how I made a circular serving tray for my ottoman. Click here to check it out. It turned out to be such a huge hit in my house that I thought why not try a DIY Farmhouse Sofa table? I made this table completely out of left over scrap wood so I did not spend a dime! If you want to re-create this project it would probably cost no more than $20 in wood and here is what you will need:

  • One 1″ x 4″ 8ft board
  • One 1″ x 6″ 8ft board
  • One 2″ x 4″ 6ft board
  • One 1″ x 2″ 2ft board

So I’m not going to lie, I did not take measurements when I made this table. I kind of just winged it to match the height of my couch and the width that I wanted. My table is about 2ft tall and 15″ wide. If you have a larger couch or want to make the table larger than you may some extra wood.

The first step I did was cut the base of the table out of the 1″ x 6″ board. I wanted a half inch lip on both sides of the legs so I added an inch to what the width of the table would be and cut at about 16″. The next step was to cut the legs from the 2″ x 4″ board. Before I cut the legs, I stood the board up in front of my couch and marked about a half inch above the cushion to get the desired height. I cut 2 legs at about 2ft each.

Next I needed to build support for the legs to ensure that the table was sturdy. I wanted to make it a little decorative and hide the inside so I decided to cut strips of wood to go down the front of the table. I cut 4 pieces at 15″ long out of the 1″ x 4″ board. While the legs were laying down flat, I lined the pieces down the front and spaced apart evenly. I used a nail gun and 3″ nails to secure all of the boards to down to the legs.

So now that we have the legs finished, we can move onto the table top. I cut two strips at 15″ long out of the 1″x 6″ board. Then we will use the 1″ x 2″ board to attach the two table top pieces together. In order to figure out the length I needed for the 1″ x 2″ board I stacked the two table top pieces on top of each other and lined up with the legs. Hold the 1″ x 2″ board up to the table top pieces and mark the cut line where the table top ends. Cut one piece for each side. I lined the table top back up with the legs to make sure the support pieces were lined up correctly then nail from the bottom. Once you have the first piece nailed it is easier to lay flat and nail the 2nd piece.

Now we are ready to attach the table top to the base. I stood the legs up straight and placed the table on top. I used 3″ nails to secure the table to the legs.

The last step is to attach the legs to the base. I flipped legs over so the table side was on the ground and placed the base piece on top. You will want to leave about a half inch lip around the front and sides of the base. This will leave a couple inches on the back of the base to slide under your couch. Once the base was in position I drilled a 3″ wood screw on the base down into each leg.

Flip back over and your table is almost complete!

I decided to go with the same stain I used on the serving tray so they would match. The color is Briarsmoke by Varathane. I am absolutely in love with this new color. It is a smokey gray with a bit of a brownish undertone so it looks like aged barn wood.

**Disclaimer: This post contains affiliate links which means I may earn a small commission if you make a purchase through my link(s) without any extra cost to you!

Here is the finished piece! It fits perfectly with my couch. This table is so convenient because you can move it as needed depending on where people are sitting. If you enjoyed reading this DIY Farmhouse Sofa Table tutorial then I would definitely recommend giving this simple project a try.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.