Project plan
Small Bookcase with Dado Joints
A sturdy 30" × 36" bookcase with shelves housed in router-cut dados, a plywood back, and a wall anchor. A great router project.

- Difficulty
- Intermediate
- Estimated time
- 10–16 hours plus finishing
- Estimated cost (rough)
- $90–$200
Tools
- Router with a straight bit sized to your shelves' actual thickness (or a table saw with a dado stack)
- Straightedge guide or T-square jig for routing dados
- Circular saw with guide or table saw for ripping and crosscutting
- Drill/driver and pocket-hole jig (for the kick rail)
- Brad nailer or hammer and brads (for the back)
- Clamps: at least 4 bar clamps 36" or longer
- Tape measure, combination square, story stick
- Random-orbit sander
- Stud finder and wall anchor kit
- Safety glasses, hearing protection, dust mask
Materials & cut list
| Part | Qty | Dimensions | Material |
|---|---|---|---|
| Sides | 2 | 3/4" × 11 1/4" × 36" | 1x12 select pine or poplar |
| Shelves Ripped from 11 1/4" to 11" so they stop at the back rabbet | 4 | 3/4" × 11" × 29" | 1x12 select pine or poplar |
| Kick rail Fits between the sides under the bottom shelf | 1 | 3/4" × 3" × 28 1/2" | Pine or poplar |
| Back Covers from the top down to the underside of the bottom shelf | 1 | 1/4" × 29 1/4" × 33" | 1/4" plywood |
| Lumber to buy 8-ft board A: both sides. 8-ft board B: three shelves. 6-ft board C: fourth shelf + kick rail | 3 | 1x12 boards: two 8 ft + one 6 ft | — |
| Fasteners and hardware | 1 | — | PVA glue, 1 1/4" pocket screws, 3/4" brads, furniture anti-tip/wall anchor kit |
| Finish | 1 | — | Paint (with primer) or wipe-on varnish |
Where to buy: not sure where to find these tools and materials? See our guide to stores and suppliers, from home centers and hardwood dealers to used-tool sources.
Dado joints — flat-bottomed grooves cut across the grain to house a shelf — are the traditional way to build sturdy shelving. The shelf is supported along its full width by the dado, rather than relying on screws or brackets, so the case resists sagging and racking far better than butt joints.
This bookcase is a good project for building router skills (see Using a Router Safely and Effectively): the dados are cut with a simple straightedge guide, and you’ll rout them in both sides at once so they line up perfectly.
Overall size: 30” wide × 11 1/4” deep × 36” tall. Shelves are 29” long: the 28 1/2” between the sides plus 1/4” into each dado.
Wood movement: the sides and shelves are solid boards with grain running in the same plane, so they expand and contract together front-to-back — that’s why it’s fine to glue the shelves into their dados. The plywood back is stable. More on this in Designing Furniture for Wood Movement.
Cost is a rough estimate for pine or poplar plus a plywood back; prices vary widely by region.
Sources & further reading
- Anchor It! (U.S. Consumer Product Safety Commission) — how to anchor furniture to prevent tip-overs
- Woodcraft — Understanding router feed direction
Steps
Cut the parts
Crosscut the sides to 36" and the shelves to 29". Rip the shelves to 11" wide. Rip the kick rail to 3" and cut it to 28 1/2". Measure your actual shelf thickness now — '3/4"' boards are often a little thinner, and your dados must match the real thickness.
Lay out the dados and rabbet
Lay the two sides next to each other, inside faces up and ends aligned, and mark them together so the dados match. Measuring from the bottom end, mark the lower edges of three dados at 3", 13 3/4", and 24 1/2". Each dado is as wide as your shelves are thick and 1/4" deep. At the top end, mark a rabbet the same width and depth for the top shelf. This gives three 10"-tall openings.
Rout the dados
Clamp both sides together edge-to-edge with a straightedge guide square across them, so one pass cuts the dado in both sides at once. Rout each dado in two or three shallow passes to the full 1/4" depth. If your bit is narrower than the shelf, make two passes, shifting the guide. Test the setup on scrap first: a shelf should slide in with light hand pressure. Rout the top rabbets the same way.
Rout the back rabbets
Along the back inside edge of each side, rout a rabbet 1/4" wide (to fit the plywood) and 3/8" deep, running the full length. Measure your plywood first — "1/4-inch" plywood is often a bit thinner than 1/4", so size the rabbet to the actual panel. Remember to make a left and a right side — the rabbets face each other.
Sand before assembly
Sand the inside faces of the sides and both faces of the shelves to 180 grit, being careful not to round over the edges that fit into the dados.
Dry-fit, then glue up the case
Dry-assemble the sides and shelves with clamps to make sure everything closes and the shelves sit flush at the front. Then disassemble, brush glue into the dados and rabbets, reassemble, and clamp across the case at each shelf. Measure the diagonals and adjust until they're equal. Wipe or scrape off squeeze-out.
Add the kick rail
Drill pocket holes on the back face of the kick rail ends. Glue the top edge, fit the rail under the front of the bottom shelf flush with the front edges of the sides, and drive pocket screws into the sides.
Fit the back
Check the back fits the rabbets, then square the case to the back panel and fasten it with brads into the rabbets and into the back edges of each shelf. A square back panel helps keep the whole bookcase square.
Finish
Fill any nail holes, ease the edges, and finish-sand. Paint is a great choice for poplar or knotty pine — prime first, and use a shellac-based primer over knots. For a clear finish, a wipe-on varnish is easy and durable.
Anchor it to the wall
Any bookcase can tip over when loaded or climbed on. Install an anti-tip kit, fastening it into a wall stud (or appropriate anchors for your wall type), following the kit's instructions.