How To Build a Classic Floor-To-Ceiling Bookcase

Updated: Jun. 02, 2023

Ornate styling, but simple to build.

Next Project

Multiple Days






Recreate the mid-19th century, Greek Revival period of American architectural history with this floor to ceiling hardwood bookcase.

Tools Required

  • 4-in-1 screwdriver
  • Adjustable wrench
  • Air compressor
  • Air hose
  • Belt sander
  • Brad nail gun
  • Circular saw
  • Clamps
  • Cordless drill
  • Drill bit set
  • Framing square
  • Hacksaw
  • Hammer
  • Level
  • Miter saw
  • Nail set
  • Orbital sander
  • Paintbrush
  • Punch
  • Safety glasses
  • Sawhorses
  • Scribing tool
  • Stud finder
  • Table saw
  • Utility knife

About this Bookcase Project

The classic Greek Revival styling of our library is reminiscent of traditional bookcases built more than a hundred years ago. The bookcases look ornate but are relatively simple to build. There’s no complex joinery like mortise-and-tenon, or even doweling, so if you’ve hung a new door or trimmed a room with new molding, you have the expertise to handle this how to build a bookshelf project.

We measured our bookcase for standard 8-ft. Ceilings.

We sized the bookcases to fit into a typical room with an 8-ft. ceiling and at least 8 ft. of wall space, something like a typical bedroom you may want to convert to a library or home office. It can also be expanded by adding standards (the upright partitions; see Fig. B).

This Project Will Work in Any Room.

We’ve engineered this project to work even if your room is a bit out of kilter. The moldings are applied after the main standards are installed to cover any gaps resulting from uneven floors or walls. At the end of this article, in “Additional Information,” you’ll find lists of the tools and materials you’ll need to complete this project. Even though this project isn’t complicated, it’s still going to take you at least 40 hours to build.

A bookcase or shelf is an extremely useful home storage system. In this collection, you’ll discover 33 project plans and learn building tips to maximize your bookcase or shelf’s storing capacity.

Video: DIY Hiding Place From Old Books

Project step-by-step (25)

Step 1

Plan Ahead and Measure Your Location

measure bookcase locationFamily Handyman

As you can see, the center section of our bookcases is 6 in. wider than the two outer sections. This establishes a focal point, and the two side sections provide symmetry. However, this exact design may not work for your room. To check, carefully measure the height and width of the wall of your selected site. Take into consideration the height, width and any obstructions unique to your room. Note the locations of all receptacles, switches and vents. They may require you to modify our design. Keep in mind, you can move the standards (Fig. B) closer together or add another standard or two to fit a longer wall.

Like we said above, as you plan, note the location of your electrical receptacles and heating ducts. They may dictate where you place the standards. Your only other absolute is that the ladder support rod should not span more than 36 in. between brackets. Use a level to check for irregularities like a sloping floor or an uneven wall. If your walls and floor aren’t exactly straight or level, you’ll be able to scribe the standards on the backside and bottom, and then cut along your scribe for a perfect fit (see How to Scribe for a Perfect Fit for more on scribing).

If you Include a Ladder in Your Design:

If you decide to include the ladder in your design, be aware that it could take several weeks for delivery. This shouldn’t slow you down—you can get started with the project and install the ladder when it arrives. Learn how to build a wooden ladder shelf.

What Type of Flooring is in Your Room?

Our bookcases were built onto a wood floor. If you have carpeting, you’ll need to pull back the carpet and pad and reinstall them later around the base of the bookcases. And yes, the ladder will roll on carpeting as well.

Step 2

At the Lumberyard

Rough Sawn lumberFamily Handyman

With the exception of the rolling ladder, the maple fluted casing and the plinth blocks, all the materials are available at lumberyards and well-equipped home centers (see “Shopping List” in Additional Information, below). We made the four vertical standards and shelves from birch-veneer plywood sandwiched around ordinary 2x4s. The only hitch is finding really straight and dry 2x4s. They must not have any bow, but they can have a slight crook or crown. And since the 2x4s will be completely hidden, some rough edges are acceptable. Even if your 2x4s feel dry to the touch, let them dry inside the house for at least a week. Too much moisture will cause problems because the wood shrinks as it dries.

We used birch-veneer plywood and maple trim for our project because it complemented the existing maple woodwork. Whatever wood you choose, be sure it has a “plain-sawn”veneer, which has a straighter, less wild grain pattern. Plain-sawn hardwood plywood is available at woodworking stores and cabinet suppliers,but may have to be special ordered at lumberyards and home centers.

Step 3

Getting started: Cut the Plywood Strips

cut bookcase plywoodFamily Handyman

You don’t need a fancy shop to cut the plywood and build the standards for this how to build a bookshelf project. A set of sawhorses under a sheet of 3/4-in. plywood will work just fine. The first order of business is to rip (cut lengthwise) the eight pieces of plywood 13-3/4 in. wide you’ll later use to construct each of the four standards. You’ll need to rip eight identical pieces (see Fig. B) for the standards and one for the top (C). You can use a table saw, but we prefer to use a circular saw and a homemade rip guide, made from two pieces of straight scrap plywood. For more on making a rip and crosscut guides, see Two Essential Saw Cutting Guides.

Step 4

Cut the Plywood Ends

Cut plywood endsFamily Handyman

After ripping the pieces, you’ll need to crosscut the tops to length. Score the 3/4-in. plywood with a sharp utility knife at a height 1 in. shorter than your floor-to-ceiling measurement in step one. This extra inch of space is needed to slide the bookcase top (C) into position later. Crosscut along the edge of the scored line to get a splinter-free cut. 

Step 5

Make a Jig for Shelf Holes

jig for shelf holesFamily Handyman

After cutting the plywood to size, you’ll need to drill 1/4-in. dia. holes into the inner sides for the shelf support hardware. These holes must be precise from one standard to the next so your shelves don’t wobble. The best way to ensure this is to make a drilling jig.

To make your drilling jig, buy a 1-1/4 in. wide x 1/8-in.thick x 6-ft. long piece of mild steel from your hardware store. Mark it every 2 in. from one end to the other. Next mark centers 3/4 in. from the edge. To keep your bit from wandering as you drill, use a center punch to dent the steel at your mark. Using a 1/4-in. high-speed steel twist bit, drill all the holes. Sand off sharp burrs with 100-grit sandpaper.

Step 6

Drill the Shelf Support Holes

bookshelf jigFamily Handyman

To finish your jig, drill four 1/16-in. holes evenly spaced along its length so you can tack it to the plywood sides. TIP: Mark the jig with a bit of paint so the top can be identified at a glance. If you don’t, you can easily flip it end for end and then get the shelf-hole pattern goofed up!

At 84 in. from the bottom, mark each plywood piece (A, A1) for drilling. The A2 pieces don’t get drilled. Align the top hole of the jig with your mark. Align the edge of the jig with the back edge of the plywood. Nail the jig to the workpiece with 3/4 in. long, 17-gauge nails.

The jig needs four 1/16-in. holes along its length for the small 3/4-in. nails that attach it to the plywood (see Fig. B). Once the jig is secured to the plywood piece, drill 1/4-in. holes 1/2 in. deep through each of the jig holes into the plywood. Drill the front holes next, centered at 2-3/4 in. from the front edge as shown in Fig. B.

To get clean, flat-bottomed holes, use a 1/4-in. brad point bit in your drill. Use a stop collar on the bit to ensure a 1/2-in. depth, and drill into each hole of the jig.

NOTE: Pieces A and A1 are mirror images of each other, so double-check to make sure you drill them correctly.

Step 7

Figure A: Casings and Moldings

Figure A: Casings and MoldingsFamily Handyman

The casings and moldings used for this project are all available at lumberyards and home centers, though a few may be special order. For a large, printable version of Figure A, see Additional Information, below.

Step 8

Figure B: Bookcase Details

Figure B bookcase bookshelves overviewFamily Handyman

This cutaway diagram shows the construction details for the floor to ceiling bookcase. For a large, printable version of Figure B, see Additional Information, below. For lengths and sizes, see the “Cutting List” in Additional Information.

Step 9

Sandwich-Gluing the Standards

Sandwich gluing the standards Family Handyman

Now you’re ready to glue the plywood pieces (A, A1, A2) and the 2x4s (B) that make each standard. To make sure you glue the correct sides (A, A1, A2) together, study Fig. B. Cut the 2x4s to the same length as the plywood.  Glue the 2x4s between the plywood pieces (A and A1) “sandwich style” to create the two middle upright standards. Also, glue together an A2 and A1 for the far right standard and an A and an A2 for the far left standard.

Spread glue (about a 1/4-in. bead in a squiggly pattern) on both sides of the 2x4s and place them onto the plywood. Recess the rear 2×4 (B) about 1/2 in. from the back. If your wall is uneven, this will make it much easier to scribe it to the wall later on. TIP: To keep the pieces from drifting as you clamp them, drive a finish nail through the plywood into the 2×4 to hold it in position. Set this nail just below the surface and fill the hole later.

After gluing, clamp them for at least two hours or once the glue has set overnight, position each standard in your room to see how each one fits against the floor and the wall. A gap of 1/8 in. at places against the wall is OK; if the gap is any larger, the standard should be scribed to fit. If you live in an old house that’s settled considerably, check for a gap on the floor as someone holds each standard against the wall. If there’s a gap at the front, scribe the standard to the floor and sand to your mark with a belt sander. If you make any adjustments to the standards, mark them in the order you’ll install them—1, 2, 3 and so on.

Step 10

Installing the Pins in Standards

pins in standards Family Handyman

The pins that secure the standards to the floor are nothing more than 1/4-in. x 3-in. lag screws with their heads cut off with a hacksaw. Carefully mark the hole centers as shown in Fig. B, then predrill a 3/16-in. hole.  Install a pair of 3-in lag screws in the bottom of each standard. Use a wrench to turn them until the threads are all inside the bottoms of the 2x4s. Turn the lag screws into the holes with an end wrench, leaving 1/2 in. of the shaft exposed. Next, cut the heads off the screws with a hacksaw and file a slight taper on the bottom of the protruding screw shaft near the end to help guide the pins into the holes you’ll be drilling later into the floor. These pins will hold the standards into holes in the floor (to be drilled later).

Step 11

Making the Dentil Molding

Add the dentil molding bookcaseFamily Handyman

Our dentils (D) are made from colonial stop molding (also called Princeton style; Fig. A). First, rip off the square side so the stop is 1-1/8 in. wide (if you don’t own a table saw, have this done at the lumberyard). Now cut the molding into 7/8-in. long pieces with your miter saw to make each dentil. It’s slow-going but the finished look is worth it. The filler piece (D1) at the top side of the dentils (D) is the same molding with the square detailed side toward the top of the dentil. This piece will be hidden by the crown molding (J) later. The backer board (D2) is 1×4 maple.

Nail the filler (D1) to the backer board using 1-1/4 in. brads every 6 in. Then glue the dentil pieces (D) to the 1×4 backer board (D2), using masking tape to hold them as the glue dries. Use just enough glue so it doesn’t ooze from the sides of the dentils. Parts D, D1 and D2 must be prestained before gluing. Allow the stain to dry at least a day so the glue will stick.  Let this piece sit for 24 hours before handling it.

Step 12

Making the Shelves: Add the Edge Molding

bookcase shelves Family Handyman

We recommend cutting the shelves at the same time as the standards (see Cutting List in Additional Information, below). Cut the shelf fronts (M and M1) and glue them to the shelves. Glue the edge molding (M) to the shelf (K). Use masking tape to align the molding and clamp it until the glue sets. You can trim the completed shelves to exact length (the measurement between standards, minus 3/16 in.) when you’re ready to install them. This way, they can be prefinished along with the other pieces.

Step 13


It’s a lot faster to stain and varnish in your shop than it is to painstakingly avoid spilling onto your walls and floor. And you can confine the odor of the finish to your workshop or garage; just be sure your work area is at least 60 degrees F. After the bookcases are completely installed, you can touch up any cut ends with stain and fill nail holes with colored putty. For a blotch-free even color on the birch, we applied wood conditioner before wiping with a pecan stain. Use a polyurethane varnish for durability.

Step 14

Installing the Standards and Tops: Mark the Standards Locations

mark standard locationsFamily Handyman

Remove your baseboard where the bookcases will go. Pull the nails through from the backside with pliers and set the baseboard aside. You’ll reinstall it later between the standards. To help you see the pin location marks for the standards, apply tape on the floor as shown, then mark the hole locations for the pins (cut-off screws). Next, carefully measure using Fig. C as your guide. Use a framing square so your measurements will be perpendicular to the wall, and drill the 5/16-in. dia. holes into the floor for the first standard (Fig. C).

Step 15

Set the Corner Standard

Set corner standardFamily Handyman

Space the first standard 1/2 in. from the side wall. This will provide enough space for the fluted front casing to overhang equal amounts on each side of the standard. To hold the top of the standard away from the wall (Fig. B), install a shim near the top as shown and secure the standard to the wall with a 5-1/2 in. drywall screw driven into a drywall anchor. Make sure the shim is thick enough so the standard is plumb. Now cut temporary stringers from scrap 1×2, two pieces 32 in. long and one piece 36 in. long. The screw and anchor will hold the first piece in position while the temporary stringers will hold the rest of the standards parallel. Nail the temporary stringers to each standard, making sure the top width measurement equals the bottom width measurement.

Step 16

Align Standard Pins with Holes

align bookcase pins with holesFamily Handyman

Drill the corresponding 5/16-in. dia. holes for the second standard into the floor and set it in place. File the ends of the steel pins so they slide easily into the holes in the floor. Nail a 32-in. temporary stringer from the first unit to the second, making sure the standards are perfectly parallel.

Step 17

Install the Standards

install standards bookcaseFamily Handyman

Tip the standards into position, making sure the 1/4” pins fall into the 5/16-in. holes.

Step 18

Install the Cabinet Top

install cabinet topFamily Handyman

Once all the standards are in place, slip the top (C) into position between the standards and the ceiling. When the front edge of the top is even with the fronts of the standards, screw it to the top of the standards (Fig. B) with 3/4-in. screws and brass angles in the front and back of each standard. Be sure the standards are positioned and spaced properly before screwing the top in place. Then shim it tight to the ceiling. To lock the bookcases into position, screw the top to the ceiling joists with 3-in. drywall screws, making sure the backs of the standards are against the wall. Use at least six screws to secure the top directly to the joists (two screws at each location). You can now remove the temporary stringers.

Note: You may have to use a stud finder to locate the joists. Or install blocks between joists in the attic.

Step 19

Figure C: Hole Locations for Pins (Top View)

figure c top view of bookshelves

Use this diagram as a guide for drilling holes for the pins at the bottom of the standards. See Additional Information below for a large, printable copy.

Step 20

Installing the Trim: Install the Dentil Assembly

Install the dentil assemblyFamily Handyman

Miter the end of the dentil assembly, then cut it to length. First, nail the dentil assembly to the front of the standards with 6d finish nails as shown in the photo above. It should be high enough that the crown molding, when installed, will just touch the top of the dentils (D). Our crown molding is 3-1/4 in. wide across its face, and its bottom edge sits 2-5/8 in. below the ceiling (Fig. A).

The 2-5/8 in. distance from the ceiling to the top of the dentil is critical. The bottom of the crown molding profile needs to align with the top of the dentils.

Step 21

Add the Fluted Casing

fluted casing bookshelvesFamily Handyman

Next, nail the colonial stop (Fig. A) on each side of the standards (E in Fig. B). Nail each piece in place with 4d finish nails every 12 in., aligning it with the front edge of each standard. After the stop is nailed, nail the plinth blocks (F) at the base of each standard using 8d finish nails. To cover the exposed faces of the standards, nail the fluted casing (use 6d finish nails in pairs every 18 in.) to each standard. Fit it tightly between the plinth and the dentil assembly.

Also, be sure to nail the side trim (E) even with the fronts of the standards. Since the plinths are wider than the fluted casing, you’ll need to rip 1/4 in. from the width of the plinth against the wall.

Step 22

Add the Cove Molding

cove moldingFamily Handyman

To give each fluted casing the look of a real column, glue and tack the cove molding (H), mitering the corners around each top.  Nail the 1 1/4-in. cove molding (H) to the tops of the fluted casing. The cove molding should wrap around to meet the colonial column returns (E).

Step 23

Set the Nails

set the nailsFamily Handyman

Now to finish the bookcase at the ceiling, miter the crown molding and nail it in place. Set the nails after nailing the crown molding (J) into the filler strip (D2). Use 4d finish nails every 12 in. to nail the crown molding. (If you have a compressor and brad nailer, use that instead of hand-nailing.) Miter each end at the outside corner and butt the other ends against the wall.

NOTE: To enhance the built-in look of the project, we continued the crown molding around the entire ceiling. For more on crown molding installation, see Shortcuts for Trim Carpenters and How to Install Crown Molding: Three Piece Design

Step 24

Attach the Rolling Ladder

attach rolling ladder bookcase library bookcase with rolling ladder, fancy bookshelf, home library bookshelvesFamily Handyman

The rolling ladder is a handsome addition to any library. We purchased ours after sending a dimensioned sketch of our project. All the necessary hardware along with very clear instructions were included. Basically, install the rolling ladder hardware to the face of the cabinet according to the manufacturer’s instructions. The ladder is a safety hazard for small children, so adult supervision is advised.

Get a rolling library ladder on Amazon.

Step 25

The Finished Product

library classic floor to ceiling bookcase bookcase with rolling ladder, fancy bookshelf, home library bookshelvesFamily Handyman

The completed floor to ceiling bookcase is beautifully built and will last for years and years to come. Now, it’s time to sit back and relax with a good book or magazine!

Additional Information: