• Share:
Stylish Shelves

As far as built-in bookshelves go, this is one of the easiest projects to build yourself. We used basic building techniques and cabinets from a home center to make the construction as simple as possible. But despite its simplicity, the shelves have a custom-built look that will enhance any room.

By the DIY experts of The Family Handyman Magazine

Everything you need to know to get started

So you think building wall-to-wall shelving is beyond your skill level? Well, take a closer look. We designed this project around standard cabinets, which eliminates the most difficult work. The rest is plywood and boards—no tricky joints or fancy curves.

This project will fit gracefully into just about any room. It’s stylish enough to dress up a living room but informal enough to suit a casual bedroom. Its open shelves will display collectibles in the family room, and its closed cabinets will add practical storage space in a home office.

Whatever the room, this design doesn’t require a lot of space. It protrudes less than 14 in. from the wall and can be as long or short as you like. Because it’s built in sections, it could run partway along a wall or completely cover the longest wall in any house. The window seat and the shelf above it are optional.

Usually, the most difficult, time-consuming part of a project like this is building and installing cabinet doors. We eliminated those steps by building this bookcase around standard kitchen cabinets. We used “upper” cabinets, shallow wall cabinets meant to be hung above kitchen countertops. But we didn’t want this project to look like it belonged in a kitchen. To avoid the kitchen look, we framed around the doors with solid wood rails and stiles, which gives them the inset appearance of traditional built-in furniture.

Compared with most built-in furniture, this bookcase is easy to build. But it’s not for a beginner. In addition to standard tools, you’ll need a table saw, a miter saw, a router, a random orbital sander and some experience using them. If you don’t have a compressor and brad nailer, consider adding them to your tool arsenal. Air nailing will give you better results and save hours of hammer work.

Expect to spend about three weekends on a bookshelf like the one shown here. The materials for ours, which covers a 12-ft. long,8-ft. tall wall, cost about $1,000. Your costs will vary depending on the cabinets you choose and lumber costs in your area. There’s a complete list of the materials we used at the end of this article (in the Additional Information section).

This illustration shows the bookcase
assembly and some of the details.

Figure A: Bookcase Details

The exact dimensions will vary with your room size. To print out a copy of this illustration, see "Additional Information" at the end of this story.

Custom-fit the plan to your room

Because this whole project is built around cabinets, you have to carefully plan their positions and spacing. By experimenting with various cabinet and spacing widths, you can find a combination that perfectly fits the length of a wall. Start with a list of available cabinet widths. Cabinets are usually available in 3-in. increments: 21, 24, 27, etc.

You could do a scale drawing on graph paper, but it’s easy to make disastrous mistakes that way. Instead, cut wood scraps that represent various cabinet and spacing widths. Then experiment with various combinations (Photo 1). Make all the spaces between cabinets the same, ideally between 1-1/2 and 2-1/4 in. Take up the odd inch or two by using different spacing at walls. In our situation, for example, we placed our first cabinet 2-1/4 in. from the wall. Then we spaced cabinets 2 in. apart until we reached the other wall, where we ended up with a 3-in. space.

The spacing widths you choose will determine the widths of the spacers between cabinets (Photo 4), the cabinet stiles (vertical trim; Photo 15) and the shelf stiles (Photo 18). When you’ve determined your layout, make a sketch with measurements and order your cabinets (see “Choosing Cabinets” for more details).

Cut a hole in the cabinet back so you’re not covering
an outlet.

Run duct out the bottom of the cabinet base.

Run duct out the bottom of the cabinet base.

Dealing With Outlets and Registers

The easiest way to deal with an outlet that will be covered by your cabinets is to cut a hole in the cabinet back that’s larger than the outlet’s cover plate. This looks a bit sloppy, but it’s perfectly safe. For a neater appearance, cut a hole that’s slightly smaller than the junction box and add a box extension so that the outlet and cover plate are mounted on the cabinet back.

If you run into a heat register, remove the grille and measure the duct below so you can buy ductwork of the same size. You’ll need a “short way” elbow, a short section of duct and cleats to join them. You’ll also need a metal snips to cut the duct to length. It should protrude about 1-1/4 in. from the base. We ran our duct about 1/2 in. above the floor so the new grille’s edge would rest on the floor. We cut notches in the base and baseboard to fit over the duct and later spray-painted the grille to match the wood finish.

Buying Lumber and Plywood

If you choose maple cabinets as we did, use birch plywood for this project. Birch plywood looks almost identical to maple and is much easier to find. Home centers usually have the lowest prices, but beware of the quality. You may find that the plywood sheets have large areas of dark wood.

For better-looking plywood, we paid about $60 per sheet at a traditional lumberyard. We also bought our maple boards and moldings there. The price was about the same as at our local home centers, but the quality was better. Oak boards and plywood are readily available in most areas, so oak cabinets are easy to match. If you choose cabinets made from other woods, you’ll have to hunt for matching materials.

Lumber dealers who cater to cabinet shops carry (or can order) boards and plywood in a range of species (search online or check the Yellow Pages under both “Lumber” and “Cabinet Supplies”). Depending on the wood, you might pay about the same as we did for maple and birch, or you might pay twice as much.

Start with the bases and cabinets

The cabinets sit on plywood bases that are fastened to the floor with L-brackets (Photo 2). Make the bases match the depth of the cabinets and install them about 1/4 in. from the wall to allow for any irregularities in the wall.

When determining the length of the base, subtract 1/4 in. to give yourself some adjustment space. Be sure to allow 3/4 in. for the end caps (Photo 2). The plywood sides of the bases may not be perfectly straight, so draw a straight line on the floor before you install them. When the bases are level and fastened, screw on the plywood covers. Next, set the wall-end cabinet on the base.

Push it up against the wall and draw a line on the wall to mark the position of the wall cleat (Photo 3). Screw-in anchors make fastening the cleat to drywall easy. Just hold the cleat in place and drill 3/16-in. holes through it and the drywall. Then screw in the anchors and drive screws into them. Also screw a cleat to the cabinet with 1-1/4-in. screws.

Position the cabinets, join them by screwing into spacers (Photo 4) and screw them to the base. We used pine for the spacers. Make sure the fronts of the cabinets are perfectly flush with the base. When you reach the end of the base, take a moment to double-check the cabinet positioning. Since everything is fastened with screws, you can still make corrections easily.

Then screw two spacers to the last cabinet so you can nail on the end cap (Photo 5). Unlike the base and cabinets, which stand about 1/4 in. away from the wall, the end cap should fit tightly against the wall. You may have to “scribe” it using the technique shown after Photo 15.

Prepare for the cabinet top by tacking three layers of 3/4-in. plywood to the cabinets (Photo 6). These stacks of plywood strips raise the top above the cabinets, providing space for the upper rail and nosing (Photos 16 and 19).Make sure the front stack is perfectly flush with the cabinet.

Drill pilot holes through both the front and the back strips every 12 to 16 in. so you can fasten the top from inside the cabinets (Photo 6).The cabinet top must protrude 3/4 in. beyond the cabinet fronts—a hair more isn’t a problem, but a shorter overhang will create a gap between the top and the nosing. Don’t worry about gaps between the wall and the back edge of the top. They’ll be hidden by the shelf units.

Use this illustration to help you build the
upper shelf.

Figure B: Upper Shelf Details

This illustration shows the dimensions and assembly of the upper shelf.

Set the shelf units on the cabinet top

Plan the widths of the shelf units so the stiles you’ll nail on later (Photo 17) will line up with the stiles on the cabinets below (and match widths).To figure the shelf widths, simply position scraps of stile material on the cabinet top and take measurements. Shelf units will meet at the center of stiles, but positioning will vary a bit at ends (wall and window). If you don’t have an 8-ft. ceiling, adjust the height of the units to leave about a 1-1/2-in. gap to the ceiling. Trim will cover the gap.

Tack the shelf unit parts together with a brad nailer. Then add 1-5/8-in. screws for strength. Before you set the units in place, locate the wall studs, measure their distances from a corner and jot down those measurements. You’ll need them later when you screw the units to the wall.

Mount wall cleats for the shelf units just as you did for the cabinets (see Photo 3). Before fastening the units in place, join them with a single bead of glue near the fronts (Photo 8). After the glue has set for about an hour, position the units and screw them to the cabinet top, making sure the sides and backs of the units are square (Photo 9).Next, check your stud-location list and fasten the units to studs with 3-in. screws. Don’t worry if you miss a stud and have to try again—the screwheads and holes are covered by molding (Photo 10).

Tack spacer strips of 1/4-in.plywood to the end cabinet and then add the end cap. You may have to scribe it to fit the wall. If you plan to place a shelf above a window, the end cap will stand a couple of inches above the window height and support the shelf. Otherwise, run the end cap all the way to the ceiling.

If you want to put a shelf over the window (Photo 11), first make sure there’s enough space between the window trim and the ceiling. To determine how tall the shelf opening will be, measure from the trim to the ceiling and subtract 7-1/2 in. (to allow for the ceiling rail, a 2-in. space between the shelf and the trim, and the shelf itself).A shelf opening less than 8 in. tall will look awkward. Another consideration is the span of the shelf. Although the shelf is made from two layers of 3/4-in. plywood, it shouldn’t span more than 4 ft., especially if it will hold books or other heavy stuff.

The adjustable shelves are simply plywood with wood nosing (see Figure B). A strip of pegboard makes a great guide when you’re drilling holes for the adjustable shelf supports (Photo 12). We placed our lowest holes about 10 in. above the cabinet top, spaced them 4 in. apart and stopped about 8 in. from the top.

Choosing Cabinets

We used the Fairfield line of cabinets made by Mill’s Pride and available at Home Depot. Unlike most cabinets, they come in flat boxes—assembly required. You can fit all the cabinets you’ll need in your trunk, and assembly takes just a few minutes. Other cabinets will work for this project, as long as you follow a few guidelines:

Use frameless cabinets.
In order to add rails and stiles as we did, you have to use frameless cabinets (also called “European cabinets”). Frameless cabinets are simply a box with doors mounted directly on the front—there’s no face frame (trim) attached to the front of the box.

Choose a finish you can match.
You’ll have to finish your bookcase to match both the sheen and the color of the manufacturer’s finish on the doors. Do some experiments using samples of the wood you’ll use for the rails, stiles and trim. Our cabinets have a “natural” finish—no stain, just a clear coating. We found that Minwax Polycrylic satin water-based polyurethane matched the manufacturer’s finish almost perfectly. If you choose stained cabinets, the color is usually very difficult to match.

Select doors with simple edges.
Many cabinet doors have a deep or wide profile around their outer edges. This would clash with the square edges of surrounding rails and stiles. The doors we used have only a shallow 45-degree chamfer on the outer edges.

Frame the doors with rails and stiles

In cabinet lingo, horizontal parts of doors or frames are “rails” and vertical parts are “stiles.” Before you can add either of them, you have to install the cabinet doors and align them perfectly (Photo 13).The tops of the doors must form a straight line, and the space between the doors on adjacent cabinets must be right. The right spacing is the stile width plus 1/4 in. That allows a 1/8-in. gap between doors and stiles. You’ll remove the doors later in order to finish the bookcase, so label them with masking tape stickers.

With the doors in place, fire up your table saw and rip 2-in. wide boards for the rails. Also rip the stile material, but don’t cut stiles to length until the lower rail is in place. Before you make any crosscuts, grab a square and check the accuracy of your miter saw. If it doesn’t make perfect 90-degree cuts, you’ll end up with ugly joints between rails and stiles. Adjusting the saw takes only a few minutes and prevents headaches later. Fasten the rails and stiles with 2-in. brads every 12 in. or so. Nail the lower rail in place first (Photo 14 ), then set the stiles on it (Photo 15).

Avoid leaving the ends of the rails exposed. The “end grain” turns darker than the face grain of wood when finished. To hide the end grain of the upper rail, we ran our end stiles up to the cabinet top. The end of the lower rail was later hidden by the window seat.

If your rails aren’t perfectly straight, you might find that brads aren’t strong enough to hold them tightly against the stiles. Since both the upper and the lower rails get partially covered by trim, you can use screws to fasten stubborn ones (Photo 16). Just be sure to keep screws well away from the 1-in.-wide area that will be exposed. Installing the shelf stiles (Photo 18) is similar to installing the cabinet stiles.

You may have to scribe them to match uneven walls (see inset to Photo 15).Unlike the cabinet rails that are flush with the stiles, the ceiling rail runs across the fronts of the shelf stiles (Photo 18).

Combine homemade trim with stock moldings

We designed the trim on this project to resemble the profiles of the cabinet doors.

The outer edges of the doors have a bevel, or “chamfer,” profile. We matched this profile on the ceiling rail, shelf nosings, cabinet top nosings and baseboard using a router and 45-degree chamfer bit (see Figure A). To match the quarter-round profile that surrounds the door panels, we bought 1/2-in. quarter-round molding and placed it under the cabinet top nosing and over the baseboard.

Before you install any trim, smooth out any uneven spots where rails and stiles meet. This is much easier before the trim is in because you can use a random orbital sander. Use a light bead of glue and brad nails to fasten the nosing around the cabinet top and window seat (Photo 19). The rest of the trim is simply nailed in place.

Build the window seat around a cabinet

The structure of the window seat is similar to that of the lower section of the bookcase. It begins with a plywood base (Photo 20) and is built around a wall cabinet (Photo 21). The cabinet box is less than 12 in. deep, so there’s about 6 in. of wasted space behind it. Because the box isn’t designed to support the weight of a person, we strengthened it with a plywood divider inside.

The rails, stiles and trim are identical to those on the other cabinets. The only difficult part of building the window seat is making the plywood top fit neatly against the wall and between the neighboring cabinets. Rather than fuss with the fit, we left a gap along the wall and covered it with a chamfered trim board (Photo 22). with gaps along the adjoining cabinets, you can add trim there, too.

The window seat has a built-in cabinet with a seat
added on top.

Figure C: Window Seat Details

This illustration shows the dimensions and assembly of the window seat.

Back to Top

Required Tools for this Project

Have the necessary tools for this DIY project lined up before you start—you’ll save time and frustration.

    • Hammer
    • Clamps
    • Miter saw
    • Air compressor
    • Air hose
    • Brad nail gun
    • Cordless drill
    • Tape measure
    • Circular saw
    • Level
    • Drill bit set
    • Hearing protection
    • Stepladder
    • Router
    • Safety glasses
    • Speed square
    • Tool belt

You'll also need a 1/4 in. brad point drill bit and a chamfer router bit.

Required Materials for this Project

Avoid last-minute shopping trips by having all your materials ready ahead of time. Here's a list.

    • Wall cabinets
    • 1/4 plywood
    • 3/4 plywood
    • 1 in. x 6 in. x 8 ft. lumber
    • 1 in. x 4 in. x 12 ft. lumber
    • 1 in. x 6 in. x 8 ft. lumber
    • 3-1/2 in. crown molding
    • 1/2 in. quarter-round molding
    • Door stop molding
    • L-brackets
    • Drywall anchors
    • Shelf supports
    • Screws (1-1/4 in., 1-5/8 in., 2-1/2 in. and 3-1/2 in.)
    • Brad nails (1-1/4 in., 1-1/2 in. and 2 in.)
    • Masking tape

You can print out a Shopping List that includes all of the materials and sizes you need. Look in "Additional Information."

Comments from DIY Community Members

Share what's on your mind and see what other DIYers are thinking about.

1 - 4 of 4 comments
Show per page: 20   All

April 11, 1:24 PM [GMT -5]

love the plan,just what i had in mind.But how do you deal with hydronic heat registers?

February 21, 2:48 PM [GMT -5]

I would love to make this project - it is exactly what I need except for the fact that the shelves above the cabinets have to fit into a triangular space. Does anyone know of any plans that would point me in the right direction?
Thanks

February 20, 5:23 PM [GMT -5]

I'm considering ready-to-assemble cabinets, sometimes called RTA cabinets. These are economically available in a variety of woods, finishes (or unfinished), and unlike big box DIY stores, RTA cabinets are usually made of solid wood components, not particle board. The downside: you have to wait on them to be delivered; and you have to assemble them yourself.

February 20, 8:07 PM [GMT -5]

This was one of the most beautifully illustrated designs available on the web.

I've used the basics of this project to design my own version but I've encountered the following challanges while trying to get materials:

I plan on staining the project. While the cabinet idea is great and time saving, all of the cabinets I've found at larger retailers are finished inside, so I would either have to sand down the inner surfaces or paint them.

Secondly, if you plan on staining, bear in mindy that different woods stain differently and have different grain patterns. All the plywood I found was either birch, oak, fir, but not pine. I found that the cheapest precut boards (for the shelves and side caps) are pine. Most wood moldings are pine, oak, cedar or pre-primed. The only common wood here that I could find available (in Home Depot and Lowe's) in all of the components was oak, and believe me it was quite expensive when I added it all up.

+ Add Your Comment
closeX

Add Your Comment

Stylish Shelves

Please add your comment
closeX

Log in to My Account

Log in to enjoy membership benefits from The Family Handyman.

  • Forgot your password?
Don’t have an account yet?

Sign up today for FREE and become part of The Family Handyman community of DIYers.

Member benefits:

  • Get a FREE Traditional Bookcase Project Plan
  • Sign up for FREE DIY newsletters
  • Save projects to your project binder
  • Ask and answer questions in our DIY Forums
  • Share comments on DIY Projects and more!
Join Us Today
closeX

Report Abuse

Subject
Reasons for reporting post

Free OnSite Newsletter

Get timely DIY projects for your home and yard, plus a dream project for your wish list!

Follow Us

Featured Product

Buy Now