DIY Bookshelf Plans: Step-by-Step Guide for a Sturdy Shelf

Today we’ll walk you through how we built the bookshelves in our son’s room. It’s a straightforward project that we’ve reused to create custom shelving in other areas of our home — from built-ins around a living room doorway to pantry shelves at our beach house. These bedroom shelves were our first attempt and we were thrilled with the result.

Boys bedroom with built-in bookshelves on either side of the bed,

This guide focuses on building the shelving — the top portion of the built-ins. We previously documented how we built the cabinet bases (an Ikea hack) and how we finished them with crown molding, but not every bookshelf needs those elements, so this article sticks to the shelf construction itself.

Four steps to DIY build-in bookshelves

You can also see the finished room in its earlier nursery version and later updated as a big-boy bedroom. This post covers the tools and materials, planning and cutting, painting, framing, shelf installation, finishing details, and optional crown molding.

Table of Contents

Tools & Materials To Build A Bookshelf

Floor to ceiling built-in bookshelf in boys bedroom

Below are the supplies and tools we used. If you don’t own a table saw or circular saw, consider renting one or having the store make the initial cuts. For projects like this, a saw makes the process much easier.

  • 1/2″ MDF or plywood for the shelves
  • 1×3 pine (ripped in half) for support pieces
  • 1×2 pine for face trim
  • 1×4 or 1×6 pine for a top brace
  • Measuring tape
  • Stud finder
  • 24″ level
  • Clamps
  • Nail gun with finish nails
  • Miter saw
  • Table saw
  • Circular saw
  • Power drill/driver
  • Wood glue
  • Paintable caulk
  • Primer and paint
  • Painting supplies

The exact amount of lumber will depend on your design, so accurate planning is the key first step.

Step 1: Plan Your Build

Measure the available space and sketch the bookshelf layout on paper. Planning ahead helps you order and cut material efficiently — especially when working with 4×8′ sheets of plywood or MDF. The layout of cuts can feel like solving a puzzle, but it keeps waste to a minimum.

Drawing of plywood cuts to get shelves for bookshelf

Note: We used plywood to better match the subtle wood grain in our base cabinets, but MDF is a good choice if you want an ultra-smooth painted finish.

Step 2: Cut Your Shelf Pieces

Cut your plywood or MDF into shelf boards and the tall side pieces using a table saw or circular saw. We had the store rip our plywood into 11″ strips to match our plan, which saved a lot of time and ensured consistent cuts. If you cut at home, take careful measurements and clamp pieces together if you want to cut multiple identical boards at once.

Man cutting MDF using a circular saw

Step 3: Prime & Paint Your Shelves

It’s easier to paint large pieces before they’re installed. Lay shelves flat and prime them first, especially if using raw plywood or MDF, then apply your topcoat for a smooth, even finish. We used Benjamin Moore Señorita Gray for these shelves.

Painted pieces of homemade DIY bookshelf

Step 4: Build Your Bookshelf Frame

With paint dry, secure one vertical side piece directly to the wall using a stud finder to locate studs and countersunk screws you can fill later. For the opposite side, attach a horizontal 1×3 brace to the back wall into studs; this provides a place to fasten the second vertical piece when you can’t screw directly into the wall there. Alternatively, you could attach a full back panel of plywood or MDF.

Man attaching side piece of bookshelf attached to a wall

We also added a 1×6 front brace across the top to keep the unit square during assembly. Temporary spacers at the base helped maintain alignment while we worked.

Man screwing into the side of a homemade DIY bookshelf
Man adding trim piece at the top of custom bookshelf

Step 5: Add Your Shelves

Decide shelf spacing before permanently fastening supports. We used painter’s tape to visualize spacing and settled on even 10″ intervals with extra room at the bottom. Remember to account for shelf thickness when measuring.

Measurements of shelf spacing for DIY bookshelf

Attach thin support strips under each shelf on three sides. We ripped 1×3 stock into approximately 3/4″ strips so the supports would be hidden behind the front face trim. Fasten these supports level to the wall and sides, then reinforce with screws into studs where possible so shelves will carry weight reliably.

Man using level to nail in shelf support pieces

With supports in place, set the prepped plywood shelves on top and secure them to the supports so they won’t shift or move.

Shelves placed during build of DIY bookshelf

Step 6: Finish With Face Pieces

Adding 1×2 face trim to the front of each shelf makes the whole unit look finished and gives the shelves a thicker, more polished appearance. These boards cover raw edges and hide the support strips you installed beneath the shelf fronts. Nail and glue the trim pieces, then fill nail holes and seams as needed.

Man nailing trim pieces on the face of DIY bookshelf

Step 7: Caulk & Touch-Up Paint

Caulk all seams where two surfaces meet — shelf to wall, shelf to support, and support to side — and fill any nail holes. Once caulk is dry, do touch-up painting. Even if you pre-painted pieces, quick touch-ups keep the finish looking seamless and professional.

Man caulking under shelf of built in bookshelf

Step 8: Add Crown Molding (Optional)

If you want a more finished look, add crown molding that ties the built-in into the room’s trim. We used a layered “beefy crown” technique to make the molding appear larger by adding a piece of baseboard around the top before installing the crown. This step is optional but delivers a custom, built-in appearance.

Hand holding crown molding piece in place on DIY bookshelf
Top of Build Bookshelf with crown molding

These bookshelves cost roughly $60 each to build, including materials for the base cabinets, making them an inexpensive and highly functional addition to the room. They offer good storage and display space while feeling custom.

Boys Bedroom With Custom Bookshelves And Reading Chair

More DIY Shelving Projects

Grid of Six Favorite DIY Shelf Ideas

If you want additional shelving ideas, look for roundups of creative DIY shelf projects and adapt the basic techniques shown here — measuring carefully, pre-finishing boards, adding hidden support strips, and finishing with face trim — to suit your space and style.

*This post contains affiliate links*