Looking for a sturdy and stylish farmhouse table? This project, created by Justin and Jess from Justin and Jess DIY, is perfect for anyone looking to add a touch of rustic charm to their dining space. Whether you’re a seasoned woodworker or a beginner, this guide will help you create a beautiful 10-foot table with ease.

Materials Needed
- 4 – 2x10x10 Southern Yellow Pine (for the tabletop)
- 4 – 4x4x8 Southern Yellow Pine (for the legs)
- 3 – 2×4 Whitewood (for the apron)
- 8 – 3/8″ hanger bolts
- 3-inch wood screws
- Wood dowels
- Stain, finish, and paint of your choice (Minwax Jacob Bean for stain and polyurethane for finish)
Step 1: Measure and Cut the Wood
The first step is to determine the table’s dimensions. Justin and Jess decided on a 10-foot table that is approximately 38 inches wide and 30 inches high. The apron was designed to be inset about 2 inches on the sides and 4.25 inches on the ends.

Step 2: Cut the Apron Pieces
Using the measurements, cut the 2x4s to create the apron. The total length for the apron will be 112 inches by 33 inches. Justin used a miter cut for the corners, which required careful measuring and cutting.

Step 3: Assemble the Apron
Once all pieces are cut, assemble the apron using wood glue and wood screws. Ensure everything is squared up using a speed square. Repeat the process for each corner to secure the apron.

Step 4: Add Cross Supports
To provide additional support to the apron, add cross supports measuring 30 inches. Space them evenly within the apron for stability.

Step 5: Cut and Attach the Legs
Cut the 4x4s to 30 inches for the legs. Attach the legs to the apron using hanger bolts, ensuring they are flush and secure.

Step 6: Create Gussets for Stability
Gussets were added to the corners for added stability. Justin initially planned to attach the gussets from the outside but realized it would complicate the disassembly process later on. Instead, he pre-drilled holes and attached them from the inside.

Step 7: Assemble the Tabletop
Next, assemble the tabletop by attaching the 2x10s together using pocket hole screws and wood glue. Make sure to check for flushness at the ends.

Step 8: Attach the Apron to the Tabletop
With the tabletop assembled, attach the apron to it using the previously marked reference points. Ensure everything is aligned correctly.

Step 9: Sand the Table
Once everything is assembled, sand the entire table starting with 60 grit sandpaper and progressing to finer grits for a smooth finish.

Step 10: Apply Stain and Finish
Apply the Minwax Jacob Bean stain to achieve the desired look. After staining, apply a few coats of polyurethane to protect the surface and enhance the color.

Step 11: Paint the Apron and Legs
Finally, paint the apron and legs white, as per the customer’s request. After the paint dries, the table is ready for transport.

Final Thoughts
Building a farmhouse table can be a rewarding project, and with this guide, anyone can create their own beautiful piece of furniture.