2×4 Modern Farmhouse DIY End Table

Build a modern farmhouse DIY end table with these free plans using just 2x4s and a pine round from Home Depot.

Modern Farmhouse DIY End Table

This post contains affiliate links. If you make a purchase from one of the links, I may make a small commission at NO EXTRA COST to you. This helps keep the tutorials and plans free here at Bitterroot DIY. Thank you for your support! See my full disclosure here.

I’m not exactly sure why, but I went on a crazy end table kick the last couple weeks. We’ve been considering new end tables for our living room but couldn’t decide on a style, so I just went ahead and built a few! Here’s the first set of plans – a modern farmhouse DIY end table.

The best part? All you need is 2x4s and a 15″ round top (or you can make your own tabletop).

Enjoy the plans!




  • 4 | 2 x 4 @ 23″ with a 5 degree parallel miter on each end (legs)
  • 2 | 2 x 4 @ 9 3/4″ with a 5 degree perpendicular miter on each end (bottom frame)
  • 2 | 2 x 4 @ 6″ with a 5 degree perpendicular miter on each end (top frame)

This is optional, but I ripped the rounded edges off my 2x4s to make the table look a little more square. A standard 2×4 is 3 1/2″ wide. To get rid of the round edges, rip 1/4″ off each long side. That leaves you with 2x4s that are 3″ wide. I wrote the following plans for 3″ wide 2x4s, but all you have to adjust is the width of the half laps if you keep the rounded edges (explained below). Everything else can stay the same.

DIY End Table Leg Cuts:

Modern Farmhouse DIY End Table cuts

DIY end Table bottom frame cuts:

Once you cut the 2x4s for the bottom frame, cut 3″ half laps through the center of each. I used my miter saw to cut them, but you can also use a circular saw, table saw, or router.

**In case you missed it, I shared a tutorial to cut half laps with a miter saw over on my Instagram page – make sure to head over there for more tips and tricks like this!

Modern Farmhouse DIY End Table cuts

If you do not feel comfortable cutting half laps, you can cut each board into two separate pieces and use pocket holes to put them together. I cut half laps since the boards are so short and it gets difficult to drill all the pocket holes.

DIY End Table top frame cuts:

Repeat the same thing to cut half laps in the top frame 2x4s.

Modern Farmhouse DIY End Table cuts

If you do NOT rip the rounded edges off the 2x4s, cut the half laps 3 1/2″ wide so they’ll fit together properly.

Step 1.

Build two frames as shown. Use wood glue and 2 1/2″ pocket hole screws to attach the top and bottom 2x4s to the legs.

Modern Farmhouse DIY End Table step 1

Drill two pocket holes on each end of the 2×4 frames. Place the pocket holes on the top of the top 2×4 to best hide them.

Modern Farmhouse DIY End Table step 2
Leg frame – top view

Drill the pocket holes on the bottom of the bottom 2×4 to best hide them.

Modern Farmhouse DIY End Table step 3
Leg frame – bottom view

Repeat the same process to build the second frame. The half laps face the opposite direction on the second frame:

Modern Farmhouse DIY End Table step 5

Because that top 2×4 is so short, drill the pocket holes into the side of the half lap. Set the pocket hole jig up as usual and it will still direct the drill correctly. It will look like this on both sides:

Modern Farmhouse DIY End Table cuts

You may be wondering why I didn’t just drill the pocket holes along the bottom and avoid the half lap – the drill won’t fit to attach the 2×4 to the legs since the top is only 6″ wide. However, if you have a right angle drill attachment, you could totally get away with it!

Step 2.

Once you’ve assembled both frames, apply wood glue to the half laps and sandwich them together.

Modern Farmhouse DIY End Table step 4

There you have your table base!

Modern Farmhouse DIY End Table step 6

Step 3.

I used an edge glued pine round from Home Depot for the tabletop. The pre-made edge glued pine rounds are quick and easy, but you could also make your own – totally up to you!

Modern Farmhouse DIY End Table

To avoid working around so many corners, sand and stain the frame and tabletop before attaching the top. I stained this table with my new favorite stain combination – prestain, white wash pickling, then early american – and sealed it with glossy water based polyurethane.

Attach the top to the base however you prefer. I usually use 3/4″ corner braces or figure 8 fasteners but kept things simple this time and went with 2″ screws through the bottom of the frame into the bottom of the tabletop.

Modern Farmhouse DIY End Table

Please let me know if you have any questions and I’ll get back to you as soon as possible.

Bitterroot DIY

For more project ideas, you can find me on Pinterest. And to stay up to date with the latest shenanigans, follow me on Instagram.

Modern Farmhouse DIY End Table

Reader Interactions


    • tylynn_sattler says

      I did not mix the stain. I stained it with pre-stain, then white wash pickling, let that dry, then stained it again with early american. The white wash pickling takes the yellow color out of the wood and early american gives it that nice brown again.

  1. Liz says

    Love this design! Do you think it could be modified to use as larger table bases for a 75″ rectangular table base? The design is so clean and simple! I’d love to hear your thoughts!

    • tylynn_sattler says

      Yes definitely! If you want to send me an email with your ideas, I’d love to draw up plans for it. I’d just ask for the final photos to use in a post for this site so others can build it as well. My email is [email protected]

    • tylynn_sattler says

      I don’t give estimates on cost since price of materials can fluctuate so much depending on your location.

  2. Sarah Cook says

    Hi! I’d love to make this for my daughter’s room but I want it to be 26″(ish) high. How does that change my cuts/angles?

  3. Lindsey says

    Could you sub the 2×4’s with 2×3’s? I have a lot of scrap 2×3’s and this would be a great way to use them up. I would just want the bottom and legs to give the table top the same amount of stability and support. Your thoughts?

Leave a Reply

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

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