How to Build Custom Built-In Bookshelves for Any Room

This DIY guide to adding built-in bookshelves is easier than it looks. Creating floor-to-ceiling shelving that frames a doorway is a project most homeowners can tackle. We added these bookcases as part of our kitchen remodel, and they quickly became one of my favorite features of the renovation.

living room-built-in bookshelves-around doorway

The wall originally had a bookcase, as shown in the before photo, but we demoed and reframed it to open the space toward the kitchen.

built-in bookshelf in wood paneling living room

Below we share a straightforward building tutorial and all the measurements we used so you can plan shelf height and depth to suit books and decorative items.

Table of Contents

Tools & Materials for Built-In Bookshelves

DIY Bookcases With Simply White Paint

This build will likely take a few days and requires patience and attention to detail, but the skills needed are basic. Gather these tools and materials before you start:

  • Stock cabinets for bases
  • 1/2″ MDF for shelves
  • 1×2″ and 1×4″ pine for facing
  • 2x4s and scrap wood for blocking
  • Baseboard and crown molding
  • Measuring tape
  • Stud finder
  • Long level
  • Clamps
  • Nail gun with finish nails
  • Miter saw
  • Table saw or circular saw
  • Power drill/driver
  • Wood glue
  • Paintable caulk
  • Primer, paint and painting supplies

Step 1: Plan Your Bookshelf Design

Planning is the most important part of this project. Measure the wall carefully and make a sketch with dimensions. For inspiration, collect photos that show shelf spacing, trim details, and scale. We referenced built-ins from our previous house while designing these.

Before photo of wall where built-in bookshelf will go around doorway

A simple pen-and-paper sketch works fine. During the build we verified shelf spacing using blue painter’s tape to visualize options before committing to cuts.

Sketch of DIY built-in bookshelves in notebook
Painters Tape On Wall To Determine Spacing of DIY built-in bookshelves

Take your time here—good planning reduces mistakes and extra trips to the store.

Step 2: Build-In Your Bases

We chose 30″ x 30″ stock upper cabinets as bases because they were affordable and fit the space well. Since these cabinets are 12″ deep but we wanted 13″ shelves, we added two layers of 2×4 blocking behind each cabinet and screwed them into studs with long wood screws to create the extra depth.

living room-built-in bookshelves-around doorway

There’s also blocking beneath the cabinets to allow the baseboard to run continuously without interfering with cabinet doors. A single 2×4 usually works, but we used scrap plywood to match the height of existing wainscoting.

Blocking behind base cabinet for built-in bookshelf

We covered that structure with unfinished end panels and added a 1×2 along the front edge so the baseboard would have something to rest against.

End Panel Attached To Base cabinet for built-in bookshelf

You may need filler pieces between the cabinet and the wall to close gaps; any scrap wood or stock fillers will work. Finish the bases by cutting and installing baseboard around the cabinet bottoms and attach with a nail gun.

Screwing filler piece next to base cabinet for bookshelves
Base cabinet installed for built-in bookshelf with toddler inside

With both bases installed and doors removed for easier work, the next step was to prime and paint the pieces before assembly.

Painters Tape On Wall To Determine Spacing of DIY built-in bookshelves

Step 3: Prime & Paint

Prime and paint your shelving pieces while they’re flat on the ground. This is easier for rolling large surfaces and avoids drips and hard-to-reach spots. We painted cabinet doors, shelves, and face pieces in a semi-gloss white to match existing trim.

Painted wood pieces drying for bookshelf project

Do light touch-ups after assembly, but most of the heavy painting is easier when pieces are horizontal.

Step 4: Construct Your Side Shelves

We built the open shelving from 1/2″ MDF panels for smooth edges and easy cutting. The basic sequence:

  • Screw one vertical MDF panel into the side wall
  • Add a 1×4 brace across the back near the top
  • Attach the opposite vertical panel into that brace
  • Add a front brace across the shelf face
  • Rip 1×1 strips for shelf supports
  • Nail support strips on three sides where shelves will sit
  • Set MDF shelves onto supports
  • Nail and glue 1×2 face pieces to exposed edges
Four steps to DIY build-in bookshelves

After assembling both side units (before adding face pieces) we had a clear plan for spanning the shelf over the doorway.

Two Side Bookshelves Constructed Next To Doorway

Step 5: Add the Shelf Across the Doorway

To span the shelf across the doorway, create solid attachment points. We installed 1×4 header boards across the back to give the vertical divider something to screw into, then fastened the divider and secured the bottom from below. Adding a scrap piece to the ceiling helped square the assembly and provided a nailing surface for the facing and crown molding.

Attaching header piece to secure bookshelf across doorway

The shelves over the doorway are doubled so that after the 1×2 face piece is applied they appear flush on both top and bottom—important where people walk beneath the opening.

Detail of Attaching Built-In Bookshelf across doorway

Step 6: Nail In Your Face Pieces

Attach 1×2 pine face pieces to cover raw edges. These should be primed and painted beforehand. Face pieces tidy the look and make shelves appear thicker.

DIY bookshelves mid construction with face pieces on unfinished edges

This final trim step dramatically cleans up the assembly and sets up the built-ins for caulking and paint touch-ups.

Step 7: Caulk & Touch-Up Paint

Fill seams and nail holes with paintable caulk and wood filler. Run a bead where two pieces meet, smooth it, let it dry, and paint over. This final paint pass covers seams and any scuffs from installation.

living room-built-in bookshelves with colorful books

Step 8: Let Cure & Decorate!

Allow paint to cure before loading shelves. Curing can take several days; we waited ten days to be safe so decor wouldn’t mark uncured paint. Our final shelf measurements were 15″ high and 13″ deep, roomy enough for books and decorative items without feeling cramped.

built-in bookshelves in opening to kitchen

When styling, mix stacked and upright books with decorative objects. We arranged books loosely by color groups to keep a cohesive yet relaxed look.

white built-in bookshelves with kitchen in background

Don’t forget knobs or pulls for the cabinet doors to complete the look; a contrasting latch or pull can add character.

Detail of Latch On Cabinet

We love how the built-ins blend with the room and add architectural interest, warmth, and extra storage.

white built-in bookshelves around doorway between living room and kitchen

They look like they belong in the house and make the living room feel more finished and lived-in.

Decorating Your Built-In Bookshelf

Filling the shelves is the fun part. Aim for a balance of books and objects, using groupings and varied orientations to create visual interest. Our shelves ended up with a loose color grouping rather than a strict gradient, which kept the display lively but cohesive.

Note: There is also a related video showing the styling process.

More DIY Shelving Projects

If you want more shelving ideas, explore other DIY shelf projects and pantry shelving builds for additional inspiration.

Grid of Six Favorite DIY Shelf Ideas

*This post may contain affiliate links*