Build a Bedside Bookcase

Nightstands never seem to have enough shelf space. One paperback, a water glass, maybe a charging cable, and the surface is gone. A bedside bookcase solves this by going vertical—three or four open shelves that keep your current reads, a lamp, and everything else within arm's reach without crowding the floor. The build is straightforward: four uprights, fixed shelves, and a finish. No fancy joinery required, just measured cuts and pocket screws that disappear into the grain. The advantage of building your own is fit. You set the height to clear your mattress top by a few inches, the depth to match your nightstand or stand alone, and the shelf spacing to actual book heights instead of arbitrary gaps. Paint it to match your trim, stain it to echo your bed frame, or leave it raw if that suits the room. What matters is the geometry works for your space and your reach, and you're not trying to make a mass-market piece pretend it belongs there.

  1. Cut all pieces to length. Cut two vertical side pieces at 30 inches, two more at 28 inches for front and back uprights if you want depth variation, or four matching uprights for a simpler box. Cut four shelf pieces at 10 inches. Use a miter saw or circular saw with a guide for clean, square cuts. Sand all cut ends smooth with 120-grit paper to remove splinters.
  2. Drill pocket holes for all shelf joints. Set your pocket hole jig for 3/4-inch material. Drill two pocket holes on each end of every shelf board, positioned about an inch from each edge. These angled holes let you drive screws up into the uprights from underneath, hiding all fasteners. Clamp the jig firmly and drill straight to prevent blowout.
  3. Mark shelf locations on uprights. Lay two uprights side by side on your work surface. Measure and mark shelf positions with a pencil and square. For a four-shelf unit, try 7 inches up from the bottom, then 10-inch intervals. Keep spacing consistent between front and back uprights so shelves sit level. Use a combination square to transfer marks around the edge of each upright.
  4. Assemble one side frame first. Stand one front and one back upright parallel, about 10 inches apart. Position the first shelf between them at your lowest mark, pocket holes facing down. Drive 1.25-inch pocket screws through the shelf into each upright. Add remaining shelves working upward. Check for square as you go by measuring diagonals—they should match.
  5. Attach the opposite side frame. Stand your assembled frame upright. Position the remaining two uprights on the open side, aligning them with your shelf marks. Drive pocket screws from the exposed shelf ends into these uprights, working from bottom to top. The structure will feel wobbly until the last shelf is attached and everything locks together.
  6. Add a back panel if desired. Measure the back opening and cut a piece of 1/4-inch plywood or hardboard to fit. Attach it with 1-inch brad nails or screws every 6 inches around the perimeter. A back panel prevents books from sliding through and adds significant racking strength, but you can skip it for a more open look.
  7. Fill holes and sand all surfaces. Fill any pocket holes that are visible from the front with wood filler, let dry, and sand smooth. Go over all edges and faces with 150-grit sandpaper, working with the grain. Break all sharp edges slightly so they feel comfortable to the touch. Wipe down with a damp cloth to remove dust.
  8. Apply finish and install. Apply your chosen finish—stain and polyurethane, paint, or Danish oil—according to product directions. Let dry completely, usually 24 hours for paint or 48 for oil finishes. Position the bookcase beside your bed, shim level if needed, and load it up. If you have kids or pets, anchor it to the wall with a furniture strap.