How to Build a Farmhouse Dining Table — Step-by-Step Guide
My old dining table was a $60 Facebook Marketplace find that wobbled every time someone set a glass down. I'd been meaning to replace it for two years. Then I found a plan that broke the build into nine steps with an exact cut list, and I finally had no excuse.
Here's the full build — what I bought, how long it took, where I went wrong, and what I'd do differently.
The Plan
I used a farmhouse trestle table plan from the 16,000 woodworking plans collection. The plan included a cut list accurate to 1/16", assembly diagrams from four angles, and a finishing guide. I didn't need to figure out any dimensions myself — I just cut and assembled.
Table dimensions: 72" × 36" × 30". Seats six comfortably.
What You'll Need for This Farmhouse Dining Table
Tools: drill/driver, pocket hole jig (Kreg R3 or K4 — the $20 R3 is fine for this), miter saw or circular saw, orbital sander, clamps (6 minimum — you'll wish you had more during the glue-up), tape measure, framing square.
The pocket hole jig is the one tool that makes this build actually doable for a beginner. Without it, you're looking at mortise and tenon joinery which is a whole different skill level. I've used both the R3 and K4 — the R3 does everything you need here.
Materials: 2×6 oak or pine (oak holds up better, pine is $40 cheaper and fine if you're not rough on furniture), 4×4 for the legs, 2×4 for the stretchers, 2.5-inch pocket hole screws (the ones in the yellow Kreg box fit 1.5-inch stock), wood glue, Danish oil or polyurethane for finish.
Farmhouse Dining Table: Materials & Cost
| Material | Qty | Cost |
|---|---|---|
| 2×6 × 8ft oak boards (tabletop) | 6 | $62 |
| 4×4 × 8ft posts (legs) | 2 | $24 |
| 2×4 × 8ft (stretchers) | 3 | $14 |
| Pocket screws + wood glue | — | $11 |
| Danish oil finish | 1 qt | $19 |
| Total | $130 |
I had a circular saw, pocket hole jig, and orbital sander already. If you're buying tools from scratch, budget another $80–120 for those three. Comparing the oak-versus-pine cost? Run both through our board foot calculator first.
Farmhouse Dining Table Cut List
| Part | Qty | Dimensions | Notes |
|---|---|---|---|
| Tabletop boards | 6 | 1.5" × 5.5" × 72" | 2×6 ripped to remove factory edge if needed |
| Trestle uprights | 2 | 3.5" × 3.5" × 28" | 4×4 |
| Trestle feet | 2 | 3.5" × 3.5" × 24" | 4×4 |
| Long stretcher | 1 | 1.5" × 3.5" × 56" | 2×4 |
| Short stretchers | 2 | 1.5" × 3.5" × 28" | 2×4 |
| Top supports | 2 | 1.5" × 3.5" × 30" | 2×4 |
How to Build the Farmhouse Dining Table
- Prep the tabletop boards. If you're using dimensional lumber from the big box store, the factory edges are slightly rounded. Run a chalk line and rip them on a table saw if you want tight glue joints, or leave them if you don't care about small gaps. I left them on my first build. You can barely see it once the finish goes on.
- Glue up the tabletop. Apply wood glue to each mating edge, clamp across the boards every 8–10 inches, alternate clamps above and below to prevent the top from bowing. Wipe squeeze-out immediately with a damp cloth — dried glue shows through any oil finish. Let it sit 24 hours, not the 1 hour the bottle suggests.
- Build the trestle bases. Cut the 4×4 uprights and feet to length. Drill pocket holes into the top face of each foot, then glue and screw them to the bottoms of the uprights. Put a framing square against the joint before the glue sets to make sure you're at 90°. Set these aside to dry before you move on.
- Connect the trestles with the stretcher. Drill pocket holes into the ends of the long stretcher, clamp the two trestles upright in their final position (about 50 inches apart, center to center), and drive screws from both ends. This joint carries the weight of everyone leaning on the table — use glue here too, not just screws.
- Attach the top supports to the trestle assembly. These two 2×4s run perpendicular to the tabletop boards, one across each trestle, and give you a flat surface to fasten the top from underneath. Pocket screw them to the tops of the trestle uprights.
- Mount the top. Flip the trestle assembly upside down on the floor. Center it on the underside of the glued-up top — the top should overhang about 12 inches on each end and about 4 inches on each long side. Drive screws up through the top supports into the tabletop. Eight screws total, evenly spaced.
- Sand progressively. Start at 80 grit if there are any glue-up bumps or ridges where boards didn't sit flush, then move to 120, then 180. Pay extra attention to end grain — it absorbs finish faster than face grain and will look noticeably darker if you stop short of the same grit you used on the faces.
- Apply finish. Danish oil soaks in and gives a natural, low-sheen look that's easy to touch up. Polyurethane is harder and better for a table that gets regular use. If you go with poly, three thin coats beats one thick coat — let each coat dry fully and sand lightly with 220 grit between coats to knock down any dust nibs.
Timeline
- Saturday morning (3h): Cut all pieces, sand rough faces
- Saturday afternoon (2h): Glue and clamp tabletop boards, assemble trestle base
- Sunday morning (1h): Attach top to base, final sanding
- Sunday afternoon (1h): Apply two coats of Danish oil, 1h apart
Total: about 7 hours of actual work spread across a weekend.
What's Going to Go Wrong on Your Farmhouse Dining Table Build
The glue-up is the hardest part. Boards want to slip sideways the moment you apply clamp pressure, especially if you have more than four of them. Fix this by drilling small pocket screws on the underside of the top (they'll be hidden) to keep boards aligned during clamping — just drive one into the underside at each seam before clamping, and they act as registration pins. You can also use a biscuit joiner if you have one.
Cups and bows. Even kiln-dried lumber moves after you buy it. I learned this the hard way — one of my boards developed a slight cup two weeks after I finished the table because I started cutting the same day I got home from the lumber yard. Now I stand boards on end in my shop for 48–72 hours before touching them so air circulates around all faces.
End grain finish absorption. The ends of the tabletop boards will look darker than the rest of the top if you apply finish straight to raw wood. The fix is to pre-raise the grain by wiping the ends with a damp cloth, letting them dry completely, sanding to 220, and then applying finish. One extra step, but it matters.
The stretcher joint loosening over time. If you skimped on pocket hole screws or skipped the glue on the stretcher-to-trestle connection, expect wobble within a year. Four screws and glue, not two screws and optimism.
The plan I used is part of a 16,000-plan collection
Farmhouse tables, outdoor benches, sheds, beds, storage — one-time payment, lifetime access, 60-day refund guarantee.
See all 16,000 plans →The Result
Solid, flat, doesn't wobble. My partner asked if we'd bought it at a furniture store. Total cost: $130 in materials (I had a $10 leftover piece). It would cost $600–900 to buy something comparable from a retailer.
Farmhouse Dining Table Questions I Get Asked a Lot
Pine or oak — which one should I use?
Pine is $40–60 cheaper and easier to work with. Oak looks better, dents less, and holds finish more evenly. For a dining table that's going to get used every day by actual people eating actual meals, I'd stretch the budget for oak. For a garage table or workshop surface, pine is completely fine and nobody will know the difference.
How do I keep the tabletop from warping?
Two things help. First, alternate the grain direction when you lay out the boards — look at the end grain rings and try to alternate which way they curve. This balances out wood movement across the width. Second, acclimate your boards in the shop before you cut them. Bringing cold, damp lumber straight from the truck into a heated shop and cutting it the same day is a reliable way to get a cupped top two weeks later.
Can I make it longer for a bigger family?
Yes. Scale the tabletop boards to 84 or 96 inches. The trestle and stretcher dimensions scale up with it — just make the long stretcher proportionally longer. Add a third trestle in the center if you go past 80 inches. Three trestles on a 96-inch table is more stable than two anyway.
What finish holds up best on a dining table?
For a table that's going to see coffee cups, wine glasses, and kids doing homework on it, water-based polyurethane. It dries fast, goes on clear without yellowing, and holds up to spills and heat better than oil finishes. Apply it with a foam roller or foam brush — bristle brushes leave streaks. Three coats minimum, sanding lightly at 220 between each one.
Disclosure: This post contains affiliate links. If you purchase through our link we earn a commission at no extra cost to you. See our full disclosure.
16,000+ Woodworking Plans with Printable Cut Diagrams
Every project you'd ever want to build — furniture, outdoor, sheds, shop fixtures — with full materials lists, step-by-step assembly, and finish recipes. One-time fee, lifetime access.
Get Lifetime Access →Disclosure: This post contains affiliate links. If you purchase through them we may earn a small commission at no extra cost to you. We only recommend products we'd use ourselves.