WoodworkingWeb
Some pages on this site carry affiliate links, marked where they appear. The joinery and technique guides carry none.

How to Build a Desk: Span, Racking, and a Moving Top

Build a desk that does not sag or rack: apron depth, a centre stretcher on long spans, and fasteners that let a solid top move with the seasons.

  • Difficultyintermediate
  • Timea weekend

Tools

  • table saw
  • drill/driver
  • clamps
  • measuring tape
  • square
  • chisel or mortiser
  • router
  • sanding block

Materials

  • hardwood for legs and aprons
  • solid wood or plywood for the top
  • wood glue
  • figure-eight fasteners or wooden buttons
  • screws
  • sandpaper (120 and 220 grit)
  • finish

A desk is a deceptively demanding build. It is a wide, unsupported horizontal surface carried by four legs, which means it faces two structural problems at once: the top wants to sag across the span, and the base wants to fold sideways under any push. Both are solved in the frame rather than in the top.

The Two Failure Modes

Sag is the top bending under load between its supports. It is governed mostly by how far the top has to reach unsupported. Doubling the thickness of a top helps far less than halving the span it has to cross, which is why deep aprons and a centre stretcher matter more than a heavy slab.

Racking is the base collapsing into a parallelogram when pushed from the side or the front. A frame of four legs and four thin rails has almost nothing resisting this. Depth in the aprons resists it, a lower stretcher resists it, and a back panel set into a groove resists it completely.

Design for both before choosing timber. A desk that is beautiful and racks is a desk that will loosen at every joint within a year.

StructureResists sagResists rackingCost
Deep apronsYes, the main contributorYesNone, just wider stock
Centre stretcherYes, halves the spanFront to back onlyOne extra part
Lower stretcher between legsNoYes, stronglyChanges the look and legroom
Back panel in a grooveNoCompletelyCloses the back of the desk
Thicker topA littleNoWeight and material

Sizing the Frame

Set the height from the person who will use it: seated with shoulders relaxed and forearms roughly level, the underside of the forearm is the top surface. Common seated desk height sits close to dining table height, which is a useful default when building for no one in particular.

Leave knee clearance under the apron. An apron deep enough to be structurally useful can be deep enough to hit the legs of a tall user, so check the clearance against the intended chair before cutting joinery.

Set the legs in from the corners of the top by a small amount. A top that overhangs slightly looks lighter and stops the legs being kicked.

Joinery Choice

Mortise and tenon is the traditional joint here because it resists racking in a way a butt joint or a dowel cannot: the tenon has depth in the direction the frame wants to fold. See mortise and tenon for cutting them.

Pocket screws will assemble a desk, and the desk will stand, but the joint offers little against racking. If using them, add a lower stretcher or a back panel to provide the rigidity the joint does not.

Loose tenons cut with a router or a joiner offer the strength of a mortise and tenon with simpler machining, and suit a first frame.

The Top

A solid wood top is the reason this build needs care. It will expand and contract across its width with the seasons, and the frame beneath it will not. Fastening the two rigidly means one of them loses, and it is always the top, which splits.

Figure-eight fasteners let into the top edge of the apron, or wooden buttons riding in a groove, hold the top down firmly while allowing it to slide. Slotted screw holes achieve the same. Wood movement explains how much movement to expect and in which direction.

A plywood top removes the problem. Plywood barely moves across its width, so it can be fastened on all four sides. Edge it in solid wood if the ply edge is not the look you want.

Assembly Order

Glue the two end frames first, each being two legs and a short apron. Check each for square and leave them to cure.

Then join the two ends with the long aprons and any stretcher. This second glue-up has fewer joints and the ends are already rigid, so it is manageable alone.

Assembling all eight joints at once is possible and is how most first attempts go wrong: open time runs out, something is out of square, and the correction has to happen while the glue is already grabbing. See clamping and glue-ups for staging a complex assembly.

What People Get Wrong About This

The first mistake is screwing a solid top down on all four sides. It feels like the solid approach and it guarantees a crack in the first dry season.

The second is shallow aprons chosen for looks. A thin rail carries little and resists racking hardly at all, and the desk loosens progressively.

A third is building to a standard height without checking it against the chair and the person. A desk an inch too tall is uncomfortable in a way that is hard to identify and impossible to fix afterwards.

A fourth is finishing only the top face of the top. One finished face and one bare face absorb moisture at different rates, and the panel cups.

And the last is leaving out a stretcher on a long desk because the dry fit felt solid. A dry fit on a clean floor with no weight on it is not the test.

Cable Management

Decide before glue-up. A notch in the back apron, a grommet through the top, or a tray screwed under the back rail all need to be cut or planned while the parts are still separate and accessible.

Routing a channel on the underside of the top before it is attached is far easier than reaching under a finished desk with a trim router.

Step by step

  1. Mill the leg and apron stock

    Flatten one face and square one edge on each piece, then thickness and rip to width. Leave the parts slightly oversize, let them rest a day, then mill to final dimension so any movement happens before joinery is cut.

  2. Cut the leg-to-apron joinery

    Mark mortises on the two inside faces of each leg and cut them to depth. Cut matching tenons on the apron ends, testing the fit in scrap first. The shoulders set the final frame dimensions, so cut them from a single setup for each pair of aprons.

  3. Dry fit the base

    Assemble the legs and aprons with clamps and no glue. Check that every joint closes, measure the diagonals for square, and stand the base on a flat surface to confirm it does not rock. Correct any twist now.

  4. Add a centre stretcher if the span is long

    On a desk longer than a person can span with both arms, fit a stretcher between the two long aprons at the centre, or a full lower stretcher between the legs. Without it the top has an unsupported middle and the base can rack front to back.

  5. Glue up the base

    Glue one end frame at a time, check for square, and leave it to cure before joining the two ends with the long aprons. Assembling all eight joints in one go leaves no time to correct anything.

  6. Prepare the top

    Glue up the panel from boards arranged for grain and colour, alternating clamps above and below and using cauls to keep it flat. Once cured, flatten, trim to final size and break the edges.

  7. Attach the top so it can move

    Cut kerfs or slots inside the aprons and fit figure-eight fasteners or wooden buttons. These hold the top down while letting it slide across its width as humidity changes. Never screw a solid top rigidly to the aprons on all four sides.

  8. Sand and finish

    Sand to 220 grit, wipe with mineral spirits to reveal glue smears and scratches, and correct anything that shows. Apply the finish to both faces of the top so it absorbs and releases moisture evenly.

Common questions

What is the standard desk height?

Common working height for a seated desk is around 29 to 30 inches from the floor to the top surface, which is the same range as a dining table. Build to the user rather than the standard where you can: elbow height with the shoulders relaxed is the measurement that matters.

How do I stop a desk top from sagging?

Sag is a span problem. Aprons deep enough to act as beams carry most of it, and a centre stretcher on a long desk removes the unsupported middle. A thicker top helps less than most people expect compared with shortening the span.

Why does my desk wobble even though the joints are tight?

Wobble front to back is racking, which means nothing in the structure resists the frame folding into a parallelogram. Deep aprons, a lower stretcher, or a back panel let into the frame all provide that resistance. Tighter joints alone do not.

Can I use plywood for the top?

Yes, and it removes the movement problem entirely, because plywood is dimensionally stable across its width. A plywood top can be screwed down on all four sides. Edge it with solid wood if you want an edge profile or a thicker look.

Should the top be attached before or after finishing?

Finish the top and the base separately, then attach. It is far easier to finish a flat panel and an open frame than to work around the joint between them, and the underside of the top needs finishing too.

Read next