projectsfurnituredining-table

How to Build a Farmhouse Dining Table: Plans and Step-by-Step Guide

By Jim Whitaker
How to Build a Farmhouse Dining Table: Plans and Step-by-Step Guide

A farmhouse dining table is one of the most rewarding projects a woodworker can take on. It sits at the center of family life — every holiday meal, game night, and homework session happens right there. Building your own means you get a table sized exactly for your space, made from wood you chose yourself, finished the way you want it, and built to last generations rather than a few years.

This guide walks you through building a 72” x 36” farmhouse dining table — a size that comfortably seats six adults. We’ll cover every stage: materials, the cut list, milling lumber, building the base, gluing up the top, attaching everything together, and applying a durable finish. Whether you use traditional mortise-and-tenon joinery or pocket holes, you’ll end up with a table you’re proud to pass down.


Tools You’ll Need

Before buying a single board, make sure you have access to the following:

  • Miter saw — for crosscutting lumber to length
  • Table saw — for ripping boards to consistent width
  • Jointer and planer (optional but recommended) — for milling rough lumber flat and square
  • Drill/driver — for pilot holes and driving screws
  • Pocket hole jig — if using pocket-hole joinery for the aprons
  • Pipe or bar clamps — at least six for the tabletop glue-up
  • Random orbit sander — for final surface prep
  • Tape measure, square, marking gauge
  • Router with flush-trim and roundover bits (optional) — for edge treatments

A pocket hole jig like the Kreg K5 or K4 makes apron joinery fast and strong without needing advanced mortise-and-tenon skills. It’s one of the most useful tools you can add to your shop.


Materials List

For a 72” x 36” farmhouse table, you’ll need the following:

For the tabletop:

  • (7) 2x6 x 8’ Douglas fir or #2 pine boards — for the top planks
  • Wood glue (at least 8 oz)

For the base:

  • (4) 4x4 x 8’ Douglas fir or pine — for the legs
  • (2) 2x4 x 8’ — for the long aprons
  • (2) 2x4 x 6’ — for the short aprons
  • (2) 2x4 x 8’ — for the stretchers (optional but adds rigidity)

Hardware and fasteners:

  • 2-1/2” pocket hole screws (coarse thread) — 1 lb box
  • 3/8” diameter x 3” lag bolts + washers — 8 pcs (for leg-to-apron attachment if not using mortise-and-tenon)
  • Figure-8 tabletop fasteners — 12 pcs (allow for wood movement)
  • Wood glue

Finishing supplies:

  • 80, 120, 150, and 220-grit sandpaper
  • Pre-stain wood conditioner (for pine)
  • Stain of your choice (or whitewash, or skip straight to a clear coat)
  • Polyurethane (oil- or water-based) or a penetrating oil finish like Danish oil

Cut List

PartQtyDimensions (finished)
Tabletop boards71-1/2” x 5-1/2” x 72”
Legs43-1/2” x 3-1/2” x 29-1/4”
Long aprons21-1/2” x 3-1/2” x 65”
Short aprons21-1/2” x 3-1/2” x 29”
Lower stretcher (long)11-1/2” x 3-1/2” x 65”
Lower stretcher (short)21-1/2” x 3-1/2” x 29”

Note: Finished leg height of 29-1/4” accounts for the 1-1/2” tabletop to reach a standard 30-3/4” table height, which is ideal for most dining chairs.


Step 1: Mill and Select Your Lumber

If you’re working with dimensional lumber from a home center, it comes surfaced on all four sides (S4S), which saves a step. However, boards from a home center are rarely perfectly straight — select boards carefully, sighting down each one for cup, bow, and twist.

  1. Sort through the pile and pick the straightest, driest boards available.
  2. Allow the lumber to acclimate in your shop for at least 48-72 hours before cutting. Wood movement caused by humidity changes is the leading cause of cracked tabletops.
  3. If you have a jointer and planer, run each board through to flatten one face, square one edge, and bring all boards to a consistent thickness.
  4. Rip boards to final width on the table saw if needed, removing any rounded mill edges (called “wane”).

Step 2: Build the Leg-and-Apron Base

The base is the structural heart of the table. You have two good options for joining the aprons to the legs:

Option A: Pocket-Hole Joinery (Beginner-Friendly)

  1. Set your pocket hole jig to 1-1/2” material thickness.
  2. Drill two pocket holes on each end of each apron board.
  3. Apply wood glue to the mating faces, then drive 2-1/2” coarse pocket screws to pull the joint tight.
  4. Assemble two end frames first (short apron between two legs), then connect with the long aprons.
  5. Check for square by measuring diagonals — they should be equal. Adjust before the glue sets.

Option B: Mortise-and-Tenon (Traditional and Stronger)

  1. Lay out mortises 3/8” deep, 1-1/4” wide, and 4” tall on the inside faces of the legs.
  2. Chop or rout the mortises using a plunge router or dedicated mortiser.
  3. Cut matching tenons on the apron ends at the table saw using a dado stack or tenoning jig.
  4. Test-fit each joint — it should be snug but not forced.
  5. Glue up in stages: end frames first, then connect with long aprons.

Either method results in a strong, long-lasting table. For most home woodworkers building a first or second table, pocket holes are perfectly adequate and will hold up under decades of family use.


Step 3: Add the Lower Stretchers

Stretchers running near the floor dramatically increase the rigidity of the table base. They also add to the farmhouse aesthetic.

  1. Mark the stretcher location on the inside of the legs, approximately 4” up from the floor.
  2. Attach the two short (end) stretchers first using the same joinery method as the aprons.
  3. Run the long center stretcher between the two end stretchers, notching or using pocket holes to tie everything together.
  4. Clamp and let glue cure fully (at least one hour before removing clamps, 24 hours before stressing the joint).

Step 4: Glue Up the Tabletop

The tabletop glue-up is where patience pays off. Seven boards glued edge-to-edge create a panel far stronger than any single solid plank.

  1. Arrange boards for appearance — alternate the growth ring direction of adjacent boards (visible on the end grain) to help the panel stay flat over time.
  2. Mark a triangle across all boards before separating them so you can reassemble in the same order.
  3. Apply a thin, even bead of wood glue to the mating edges of each board. Spread with your finger or a brush.
  4. Clamp with pipe or bar clamps, alternating one clamp above and one below the panel to prevent buckling.
  5. Tighten clamps until you see a thin bead of glue squeeze out along the entire joint. Don’t over-tighten — it crushes fibers and starves the joint of glue.
  6. Wipe up squeeze-out with a damp rag immediately.
  7. Let the glue cure for at least two hours before removing clamps, and 24 hours before flattening.

Flattening the Top

Once the glue cures, the top will likely have some unevenness at the joints. You have several options:

  • Hand plane — a #5 or #7 jack plane set to a fine cut removes high spots beautifully
  • Belt sander with 60-grit — aggressive but effective for large panels
  • Router sled — the most precise method for true flatness
  • Drum sander — if you have access to one at a local makerspace

Work your way through the grits: 80, 120, 150, and finish at 220.


Step 5: Optional Breadboard Ends

Breadboard ends are short pieces of wood (typically 1-1/2” thick and 2-3” wide) attached perpendicular to the tabletop at each short end. They add a classic furniture look and help keep the top flat.

Critical rule: breadboard ends must be attached in a way that allows the main panel to expand and contract across its width (which can be 1/2” or more over a year). Use a centered mortise-and-tenon with elongated slots for the outer two tenons, pegged with wooden dowels through slotted holes. Never glue the full length of a breadboard end — the top will crack.


Step 6: Attach the Top to the Base

Never glue or screw the tabletop directly and rigidly to the aprons. Wood moves with seasonal humidity changes, and a rigidly attached top will crack.

Use figure-8 tabletop fasteners (also called desktop fasteners):

  1. Rout or chisel a small notch on the inside top edge of each apron to accept the figure-8 clip.
  2. Screw one side of the clip into the apron notch.
  3. Turn the other side to engage with the underside of the tabletop and drive a screw into the top.
  4. Space fasteners every 8-10” along the aprons.

This allows the top to expand and contract freely while staying firmly attached.


Step 7: Wood Movement Considerations

Wood movement is real and must be respected. Across a 36” wide tabletop made of flat-sawn pine or Douglas fir, you can expect seasonal movement of 3/4” to 1” or more depending on your climate. Key rules:

  • Never attach the top rigidly (see above).
  • Don’t apply a finish that completely seals the wood (wax-only finishes allow the most movement; polyurethane slows but does not stop it).
  • Keep the table out of direct HVAC vents and away from exterior doors.
  • Maintain consistent indoor humidity (40-50% RH is ideal for furniture).

Step 8: Sand and Finish

Sanding

  • Start at 80-grit if there are mill marks or surface irregularities.
  • Progress through 120, 150, and 220.
  • Always sand with the grain on the final two grits.
  • After the final sand, wipe with a tack cloth or a rag barely dampened with mineral spirits to remove all dust.

Finishing Options

Whitewash look: Thin white latex paint 50/50 with water and brush it on, then wipe off with a rag while still wet. It settles into the grain and gives the classic farmhouse white-gray look. Seal with a water-based poly.

Stained look: Apply a pre-stain conditioner to pine (it prevents blotchy absorption), then brush on your chosen oil-based stain. Wipe off after 5-10 minutes. Let dry 24 hours. Apply at least two coats of polyurethane.

Natural/clear look: Skip the stain and apply two to three coats of satin or semi-gloss polyurethane, sanding lightly with 320-grit between coats.

Oil finish: Danish oil or tung oil penetrates the wood and provides a natural, matte look. Easy to repair but less durable than poly. Best for tables that get regular maintenance.


Seating Clearance

For comfortable dining, follow these spacing guidelines:

  • Table height: 30” standard; 36” for counter-height; 42” for bar height
  • Chair seat to tabletop clearance: 10-12” minimum
  • Per-person seating width: Allow 24” of table width per person
  • Apron clearance: Keep aprons no more than 4” deep so chair arms can slide under; or eliminate aprons on the long sides if your joinery allows

A 72” x 36” table comfortably seats 2 per long side (4 total) and 1 per short end (2 more) for 6 total.


Finishing Touches

  • Lightly chamfer or round all sharp corners and edges with a router or sandpaper — they’ll look better and resist chipping.
  • Add furniture felt pads to the bottom of each leg to protect your floor.
  • Let the finish fully cure before heavy use: oil-based poly needs 30 days to reach full hardness.

Jim Whitaker

Jim Whitaker

Master Carpenter & Founder of The Carpenter's Guide