Simple sofa table tutorial

While perusing the internet one day for homemade furniture ideas, I stumbled across this DIY sofa table on the blog Thrifty & Chic.

I knew it wouldn’t work for my living room, because I wanted a something I could use as a desk (I finally settled for an actual desk), but recently we’ve been decorating Andrew’s office at work and we needed something small to go in between 2 bookshelves behind his desk. It seems like any time I need a very specific size and type of furniture, I can’t find anything like it! So, we decided to make it ourselves, and this design was perfect! It’s cheap, easy to make, and the sizing is easy to customize. Check out Thrifty & Chic for a complete tutorial!

After deciding exactly where we wanted the shelves in his office, we measured the space between them and decided on the dimensions for the table. We also made a few other changes to the design. Andrew didn’t want to use brackets cause he didn’t want to be able to see them (plus brackets aren’t super cheap), so he simply screwed the pieces together and filled the holes using stainable wood filler. He also wanted the diagonal piece to fit inside of the table, instead of being screwed to the edges.


We also only did one diagonal piece since the table will be up against a wall and the piece on the back would have been right over the top of his primary outlet. Since we were only doing one cross piece, we wanted to make it a little wider and more substantial. We used 1″ x 12″ pine shelf planks, and had all the other materials on hand, making our total cost for this table about $30. (And yeah, that is the only picture I have of the table before it was finished. Whoops!)

When it comes to stain, my all time favorite color is dark walnut, and we just happened to have it on hand from previous projects. If you’re using an oil-based stain and don’t want to get it all over your hands, be sure to use Nitrile gloves! The stain will eat through normal ones in a few minutes. As for protecting the floor, cardboard works best.


For large sections, I prefer to brush on the stain with a cheap natural bristle brush, let it sit for a few minutes, and then wipe off the excess with a rag. For the thin edges, I just used a rag dipped in the stain. After coating each section, I took the rag and wiped the edges to get rid of any drips before they could dry.

And ta-da! Our DIY table was complete.


Earlier this week I brought it to Andrew’s office and we slid it into place. We love how it turned out, and we’re glad it ended up being such a cheap way to fill that space! And Andrew has already decided it’s a good spot for some of his old tool collection…


I love the stark contrast between the white, modern shelves and the natural, rustic table.

photo 1 (1)

We’ve also done several other small projects to make his office a bit more personal. The company he works for, MASCO, owns Delta Faucet, so we found these antique faucet/plumbing prints and framed them to go above his table.


Everyone in the office also got to choose a picture on canvas from a local Arkansas photographer to have in their office. This is the one he chose (sorry for the poor quality phone pic)…

photo 4

And I thought he needed another green accent to match. MASCO also owns Behr Paint, so I made him some green paint chip art using all Behr paint chips.

photo 1

And even incorporated the Behr logo at his request.

photo 3

His office feels a lot more complete now, and the table adds a lot of warmth to the space. It was really easy to make, and the design is super versatile! It would be so cute as a small, painted end table or entryway table, too!


But I can’t be starting any new projects…I only have about a million projects in progress!

, , ,

Comments are closed.