Furniture

How to Build a Bookshelf — Solid Wood, Built in a Weekend

April 2026 · 10 min read · Beginner to Intermediate

Pine bookshelves from big-box stores sag within a year. Particle-board flat-packs sag in a month. A solid-wood bookcase, built correctly, will hold three full rows of hardcovers without a detectable deflection twenty years from now — and it'll cost less than the MDF version.

This build is a 72" tall, 36" wide, 12" deep open bookcase with six shelves. It uses dado joinery for the shelves (a shallow groove in the sides that the shelf slots into) because that's what keeps books from pushing the sides apart over time. If you don't have a router or dado blade, I'll show you the screw-only version that still works.

Why Shelf Spacing Matters

Most DIY bookshelf plans space shelves evenly at 12" apart. That's wrong. Books vary wildly in height — paperbacks are 7", hardcovers 9–10", art books 12–14", standard reference 11". Evenly-spaced shelves waste half their space.

Better pattern, from bottom up: 14" (art books / bins), 11" (hardcovers), 10" (hardcovers), 9" (standard), 8" (paperbacks), 7" (paperbacks). Total 59" of shelving, plus 4" for shelf thickness and 9" top clearance — matches the 72" height exactly.

Materials & Cost

MaterialQtyCost
1×12 × 8ft poplar (sides)2$58
1×12 × 6ft poplar (shelves)6$52
1/4" plywood 36" × 72" (back)1$22
#8 × 1-5/8" wood screws1 box$8
Brad nails 1"1 box$5
Wood glue1$5
Sanding sealer + poly (1 qt each)$28
Total$178

Poplar is the sweet spot — stable, paintable, inexpensive, and won't split when you drive screws into it. If you want to stain instead of paint, use 1×12 red oak ($260 total) or maple ($230). Avoid whitewood pine for bookshelves — it bows.

Tools You'll Need

Cut List

Method A — Dado Joinery (Stronger)

On the inside face of each side panel, mark the top of each shelf at the heights from the spacing section above (14, 25, 35, 44, 52, 59 inches from the bottom). Use a square to draw a 3/4"-wide dado across each mark — that's the thickness of your shelf stock.

Set the router to 1/4" depth. Clamp a straightedge across the side panel aligned with your dado marks. Rout each dado in two passes — left to right, then right to left — to clean up the cut. Repeat on the second side panel so the dadoes line up exactly.

Dry-fit a shelf in a dado. It should slide in with firm finger pressure. If it's tight, take a light pass with sandpaper on the shelf edge. If it's loose, you routed too wide — fill with a glue/sawdust mix at assembly.

Method B — Screw-Only (Simpler)

Skip the router. Instead, install shelf cleats (1×2 scrap) inside each side panel at the shelf heights. Each cleat is screwed to the side from inside, then the shelf rests on top of the cleat and screws down into it. The cleat is visible from the front of the bookshelf but nearly invisible once the bookshelf is full.

This version is 30% faster to build and 90% as strong. It's the one I recommend for a first bookshelf.

Assembly

  1. Lay one side panel flat. Apply glue in each dado (or along each cleat).
  2. Insert shelves. Press them fully into the dadoes. Clean up glue squeeze-out with a damp rag immediately — dried glue will show through stain.
  3. Set the second side panel on top. Align the dadoes with the shelf ends. Press down firmly, then clamp the whole assembly at each shelf level. Check square (diagonal measurement).
  4. Drive two screws through the side panel into each shelf end for belt-and-suspenders strength. Countersink the heads.
  5. Flip the bookcase face down. Apply a thin bead of glue around the entire perimeter and each shelf's back edge.
  6. Attach the plywood back. Brad nail every 6" around the perimeter and along each shelf. The back is critical — it's what keeps the bookshelf from racking sideways. Don't skip it.

Finishing

Sand everything to 180 grit. Apply one coat of sanding sealer (it prevents poplar's grain from going blotchy). Sand again lightly at 220. Apply two coats of wipe-on polyurethane, sanding at 320 between coats. Skip the between-coat sanding only if you want a rougher look.

The full bookshelf plan — with dimensioned drawings

This design plus 16,000 more — furniture, shelving, storage, outdoor. One-time $67, lifetime updates.

See all 16,000 plans →

The Wall-Anchor Step Almost Everyone Skips

Tall bookshelves tip over. Children have died from this. Before you put a single book on your new shelf, use a stud finder to locate a wall stud behind it, drill a pilot hole through the upper back of the bookshelf, and anchor it with a 3" lag bolt or an anti-tip strap kit ($8 at any hardware store).

This is not optional. A fully loaded bookshelf weighs 300+ pounds and the moment arm from floor to top is huge. Anchor it.

Common Mistakes

Skipping the back panel. A bookshelf without a back panel will parallelogram (lean sideways) within a year. The 1/4" plywood back is load-bearing, not cosmetic.

Using 1×10 boards to save money. 1×10 is 9-1/4" deep. That's too narrow for hardcover books — they'll overhang the front edge and look terrible. Use 1×12 (11-1/4" actual depth).

Applying finish before the back goes on. If you poly the sides first, then glue the back on, the glue won't bond to the finished surface. Assemble first, finish second.

Final Thoughts

A bookshelf is the project that teaches you how to work with hardwood, how to clamp, and how to finish — three skills you'll use on every furniture build after this one. The investment is maybe ten hours of your time and $180 of materials for a piece of furniture that'll outlive you.

Start with Method B (screws and cleats) on the first one. Build Method A (dadoes) on the second. By the third, you'll be designing your own.

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.