How to Build a Bookcase: 18-Piece Pine Plan
Build a solid 30-by-60-inch pine bookcase using common 2x4s, wood panels, and an exact 18-piece cut list.

Learning how to build a bookcase gives you durable storage sized exactly for your room. This project yields a freestanding pine bookcase measuring 30 inches wide, 14 inches deep, and 60 inches tall. Construction relies on standard 2x4 framing lumber paired with 0.75-inch edge-glued pine panels, joined with pocket screws for hidden connections.
This design was modeled in TimberTinker, a 3D woodworking design app, and built board by board on film. The guide video demonstrates the exact assembly process. Following the 18-piece cut list keeps the build moving smoothly from the first rough cuts to the final top board.
| Finished size | 30 in wide × 14 in deep × 60 in tall |
|---|---|
| Lumber | 2x4, panel |
| Pieces | 18 |
| Build order | legs → aprons → shelf-1 → shelf-2 → shelf-3 → top |
Cut list
| Qty | Part | Lumber | Length |
|---|---|---|---|
| 4 | Leg | 2x4 | 59.25 in |
| 2 | Apron | 2x4 | 21 in |
| 2 | Apron | 2x4 | 9 in |
| 2 | Shelf-1 | 2x4 | 21 in |
| 1 | Shelf-1 | panel | 12 in |
| 2 | Shelf-2 | 2x4 | 21 in |
| 1 | Shelf-2 | panel | 12 in |
| 2 | Shelf-3 | 2x4 | 21 in |
| 1 | Shelf-3 | panel | 12 in |
| 1 | Top board | panel | 30 in |
Step by step
- Cut the four 2x4 legs to 59.25 inches, the eight 21-inch rails and aprons, and the two 9-inch side aprons.
- Cross-cut three 12-inch shelf panels from the 21-inch panel stock, then cut a 30-inch panel and rip it to 14 inches deep for the top.
- Drill pocket holes into the inside ends of all 2x4 aprons and shelf support rails.
- Orient the legs with 3.5-inch faces facing front and back, then join the 9-inch side aprons flush to the base edges to form two 12-inch deep side assemblies.
- Connect the two side assemblies with the front and back 21-inch aprons using pocket screws to form the outer frame.
- Mark shelf rail heights from the leg bottoms at 17.5 inches, 31.5 inches, and 45.5 inches, then mount the 21-inch rails.
- Drop the 21-inch by 12-inch shelf panels onto their support rails between the legs and secure them from underneath with pocket screws.
- Center the 30-inch by 14-inch top panel over the frame, then fasten it through pocket holes in the leg tops.
Bookcase Dimensions and Finished Sizing
The completed bookcase is 60 inches tall, 30 inches wide, and 14 inches deep. Standard framing 2x4 lumber has actual milled dimensions of 1.5 inches by 3.5 inches. The edge-glued pine panels for the shelves and top measure an actual 0.75 inches thick by 21 inches wide.
The outer leg frame measures 28 inches wide by 12 inches deep. The top panel measures 30 inches wide and 14 inches deep, capping the frame to match the finished dimensions.
Cross-cut a 30-inch section of panel stock for the top cap, then rip its 21-inch width down to 14 inches using a table saw or a circular saw with a straightedge guide. The three lower shelves do not need ripping along their width. Cross-cutting three 12-inch sections from the 21-inch panel stock produces three decks measuring 21 inches wide and 12 inches deep, matching the interior frame dimensions.
Materials and the 18-Piece Cut List
Construction uses two materials: kiln-dried pine 2x4 lumber and 0.75-inch edge-glued pine panels. Construction lumber provides rigidity for the uprights, while edge-glued panels give you flat shelf surfaces without edge-joining narrow boards by hand.
Prepare the 18 components before assembly using this workshop reference list: • 4 × Leg: 2x4 at 59.25 inches • 2 × Apron: 2x4 at 21.00 inches • 2 × Apron: 2x4 at 9.00 inches • 2 × Shelf-1: 2x4 rails matching the 21.00-inch apron length • 1 × Shelf-1: panel cut to 12.00 inches • 2 × Shelf-2: 2x4 rails cut to the same length as Shelf-1 • 1 × Shelf-2: panel cut to 12.00 inches • 2 × Shelf-3: 2x4 rails matching the lower shelves • 1 × Shelf-3: panel cut to 12.00 inches • 1 × Top board: panel cut to 30.00 inches (ripped to 14.00 inches deep)
TimberTinker generated this cut list and nesting pattern directly from the 3D model. The app is free on the App Store with three free project exports. It lets you check lumber needs and assembly sequences before cutting wood.
How to Build a Bookcase: Step-by-Step Assembly
Assembly follows an exact order: legs, then aprons, then Shelf-1, then Shelf-2, then Shelf-3, then the top board. Orient the four 59.25-inch 2x4 legs so their wide 3.5-inch faces point toward the front and back, while their 1.5-inch edges face the sides. Fasten the two 9-inch side aprons flush between the 1.5-inch edges at the base using pocket screws. Joining two 1.5-inch leg edges with the 9-inch side apron creates an exact side frame depth of 12 inches. Connect these side assemblies with the two 21-inch front and back aprons.
Mark the shelf rail locations on the interior faces of the legs, measuring upward from the floor. Mark the Shelf-1 rails at 17.5 inches, Shelf-2 at 31.5 inches, and Shelf-3 at 45.5 inches. Fasten the pairs of 21-inch 2x4 support rails at these marks using pocket screws driven from underneath.
Each 21-inch wide by 12-inch deep shelf panel drops directly between the legs without corner notches. Because the four legs are oriented with their 3.5-inch faces facing front and back, the distance between the inner faces of the left and right legs is 21 inches. The 12-inch panel depth spans the full distance from front to back. The shelf panel sits between the inner leg faces and rests directly on top of the front and back 21-inch support rails. Fasten each deck from below with pocket screws driven upward through the rails.
Finish the assembly by centering the 30-inch by 14-inch top panel over the frame. Secure the top from below through pocket holes drilled into the top ends of the four legs.
Sanding and Finishing Pine
Preparation determines the final appearance of pine furniture. Fill visible knots or minor gaps with stainable wood filler. Sand the entire frame with 120-grit sandpaper using a random orbital sander to remove mill marks, then follow with 180-grit paper. Ease sharp edges by hand with a sanding block.
Pine absorbs liquid stains unevenly due to density differences across the grain. Apply a pre-stain conditioner across all surfaces and allow it to penetrate for 15 minutes before wiping off any excess. Apply your wood stain within two hours while the pores remain receptive.
Protect the wood with two coats of clear satin polyurethane. Sand lightly with 220-grit paper between coats to remove dust nibs. If you paint instead of stain, apply an oil-based stain-blocking primer first to seal knot resins, followed by two coats of interior enamel.
Building your own bookcase yields a custom storage unit from pine lumber at low cost. By following this 18-piece cut list and the assembly sequence from TimberTinker, you get a solid bookcase that holds books for decades.
Questions
Do you need to anchor a 60-inch tall bookcase to the wall?
Yes, securing a 60-inch tall bookcase to a wall stud prevents tipping under heavy book loads. Fasten an L-bracket or an anti-tip safety strap into a wall stud directly behind the top shelf to keep the unit stable.
What joinery method is best for connecting 2x4 bookcase frames?
Pocket hole joinery is the most practical choice for 2x4 lumber. Driving coarse-thread pocket screws into the 1.5-inch thick wood creates rigid joints without exposing screw heads on the finished exterior surfaces.
Try TimberTinker for yourself.
Get TimberTinkerWant more like this? Leave your email and I'll send the good stuff only.