• Share:
How to Build a Home Office

Create a compact home office center with a desktop and swing-out work area, plenty of drawers and storage, open bookshelves, a large bulletin board and an easy cord organizer.

By the DIY experts of The Family Handyman Magazine

Step 1: Overview

Does it seem like you're always shuffling piles of paper trying to find that unpaid electric bill or your daughter's soccer schedule? Do your dining table and kitchen countertops have a permanent layer of paper? Free up your countertops by building this home office in a guest bedroom. It fits on any 7-ft. 4-in. to 10-ft. section of wall and still leaves room for the bed. In this story, we'll show you how to plan and lay out the office and then
  • buy the right cabinets;
  • order or build the desktops and shelves;
  • build the cord trough, bulletin board and swing-out desk;
  • buy the lighting; and
  • install everything in one to two days.
Front view and side view of home office center.

Front view and side view of home office center.

Figure A: Desk Plan
Guide to Desk Components:
A Wall cabinets (purchased)
B File drawer base cabinets (purchased)
C Storage base cabinet (purchased)
D Cabinet end panel (purchased)
E Desktop (10 ft. 2-1/4 in. x 25-3/4 in. x 1 in. thick)
F Swing-out desk
G Corkboard
H Light valance (1x2)
I Middle shelves (6 ft. 1 in. x 12 in. x 1 in. thick)
J Top cap shelf (10 ft. 2-1/4 in. x 16 in. x 1 in. thick)
K Cord trough, 10 ft. long
L Cord trough covers (Photo 13; two at 5 ft. 1-1/8 in. x 3 in. x 1 in. thick. Match countertop E.)

Step 2: Lay out and order the cabinets

First choose the location for the office and then make a scaled drawing of the wall you're considering for the desk (Fig. A). Make note of the overall length of the wall, any doors or windows, and the ceiling height. Draw horizontal lines at 29 and 54 in. (Photo 1). These represent the top of the base cabinets and the bottom of the wall cabinets.

Determine the overall length of the desk. Ours is 10 ft., but it can be shortened to 7 ft. 4 in. by eliminating the base storage cabinet. The desk can fill a whole wall, sit in the middle of a wall, or start in a corner and stop somewhere along the wall, as shown in our project.

At this point you need to talk to a cabinet supplier and find out the dimensions of its file drawer bases and wall cabinets. Draw these in on your plan. Don't leave a span of more than 4 ft. 6 in. between base cabinets or else the desktop will sag.

Also note the end panel that's necessary to cover the left-hand file cabinet and cord trough. Ours is 29 in. tall (this matches the height of the cabinet) and 30 in. deep. Now order the cabinets and end panel. You'll be ordering at least two base cabinets and two wall cabinets and one 30-in. deep end panel. If your desk is longer than 7 ft. 4 in., as ours is, you'll add base cabinets. Base units should be 24 in. deep and wall cabinets should be 12 to 14 in. deep.

Next, order or build the desktops and shelves to the dimensions shown on our plans. For strength and to minimize sagging, make them from 1-in. thick particleboard and glue plastic laminate to both faces. We chose to edge them with a wood bullnose.

Step 3: Build and install the cord trough

Use Figs. B and C to cut and assemble the cord trough. Buy three 10-ft. pieces of 1x4 No. 2 pine, and cut eight 12-in. 2x4 blocks from a piece of framing lumber.

The cord-management trough is the backbone of the desk. Once it's fastened to the wall (Photos 1 and 2), the rest of the desk stacks onto it or fastens to the front of it. The top edge of the trough matches the height of the file drawer bases. While ours was set at 29 in., measure the height of your cabinets to confirm.

Figure B: Cord trough

Figure B: Cord trough

Figure C: End view of cord trough

Figure C: End view of cord trough

Cord Trough Construction Details

Build this cord trough from 1x4 No. 2 pine and 2x4 construction lumber. Cut out the 4-in. dia. semicircle notches with a jigsaw. Apply carpenter's glue at all joints and fasten with 2-in. screws.

Step 4: Build and install the corkboard

The corkboard frame is simply screwed together through the edges of the top and bottom rails (Fig. D). We built ours out of cherry and finished it to match the cabinets. Stain and finish all the sections (corkboard frame, shelf edges, swing-out desk) before installing.

Build the cork inserts by gluing together two 1/4-in. thick panels (Fig. E), then fasten the cork sheeting to the face with vinyl flooring adhesive. Let the cork overhang the wood, then trim it flush with a utility knife after the adhesive dries. Use self-sticking Velcro tape to hold the panels to the frame. Because the frame is held away from the wall, it's easy to run electrical cords behind it.

Figure D: Corkboard frame

Figure D: Corkboard frame

Figure E: Cork panel insert

Figure E: Cork panel insert

Corkboard Frame and Panel Construction Details

Corkboard Frame:
Make the corkboard frame from 3/4-in. x 2-in. boards. With a miter box, square-cut the vertical pieces to fit between the top and bottom rails. Drill clearance holes and drive two 3-in. screws at each joint. Apply carpenter's glue to the 1-in. x 1-1/2 in. end cap and clamp to the frame until the glue sets.

Cork Panel Insert:
Cut two 1/4-in. thick panels, one 20-7/8 in. x 21-1/2 in., the other 21-7/8 in. x 22-1/2 in. Spread a thin layer of carpenter's glue on the face of the smaller piece. Center the two pieces face to face and lay a toolbox or some other weight on top until the glue sets. Next, glue the sheet of cork to the front face of the panel.

Step 5: Install the upper cabinets and shelves

Set the wall cabinets onto the corkboard frame (Photo 3). Flush the left-hand cabinet to the end of the corkboard frame. Adjust the right-hand cabinet into the corner to make the space between the cabinets conform to the length of the shelves. The corner cabinet can sit a bit away from the side wall.

Drive screws through the cabinet backs into studs. The screws should be long enough to penetrate 1-1/2 in. into the studs.

Mark the shelf cleat locations (Photo 3) on the wall. Continue these lines onto the cabinet sides (Photo 4). Use a carpenter's square to make sure these lines are also level. Drill clearance holes and screw the 1x2 shelf cleats to each stud with 2-1/2 in. screws (Photo 5).

Draw a layout line on the inside of the cabinet. Make sure it follows the center of the shelf. Drill clearance holes, hold the shelf in place and drive three 2-in. screws to fasten the two shelves (Photo 6).

Miter-cut the two 3/4-in. x 1-1/2 in. light valance pieces, and then clamp them 1-1/2 in. back from the front and side of the cabinets.

Drill clearance holes (Photo 7) through the edge of the light valance spaced 2 ft. apart. Drive 2-in. screws, making sure to countersink the screwheads.

Lay the cap shelf on the cabinets and fasten with screws driven from inside the cabinets.

Step 6: Install the base cabinets and countertop

Set the left base cabinet flush with the end of the cord trough. Adjust the feet or shim under the cabinet to level it and make it flush with the trough (Photo 8). Footed cabinets are ideal if your floor is carpeted. Drive two screws through the cabinet back into the trough.

Clamp the two right-side cabinets together, then drive 1-1/4 in. screws to make a tight joint (Photo 9). Push the cabinets into the corner and against the baseboard; fasten to the cord trough with several 1-1/2 in. screws.

Cut a square notch in the end panel to clear the baseboard (Photo 10). Fasten this panel with screws driven from inside the cabinet.

Buy a power strip with surge protection and mount it to the wall below the cord trough (Photo 11). All your equipment and lights plug into this strip.

Set the top and the trough covers in place on the base cabinets. Leave a small gap between the trough covers and the corkboard frame so the covers don't get jammed in and become difficult to lift out. Clamp the top to the cabinets, remove the trough covers, then fasten with screws driven from inside the cabinets (Photo 12). Be sure the screws aren't too long or else you'll have a hole in your desktop. Set the cord-trough covers in place (Photo 13).

Step 7: Build the swing-out desk

Following the drawing (Fig. F), cut the pieces for the swingout desk legs. A table saw is a must to make the beveled cuts, so if necessary, have a cabinetmaker do this for you. Use carpenter's glue and clamps to assemble the legs. Attach them to the desktop (Photo 14) using 1-1/2 in. angle irons. Lay out the pivot hole and drill a 1/2-in. hole all the way through the top. Locate and install the T-nut (Photo 15). Roll the top into position (Photo 16) and then slide the sleeve, bolt and washer through the pivot hole. Thread and tighten firmly with a wrench.

Figure F: Swing-out desktop

Figure F: Swing-out desktop

Figure F: Top view

Figure F: Top view

Figure G: Pivot bolt

Figure G: Pivot bolt

Swing-out desktop construction details
Follow the dimensions to cut the pieces on a table saw. Use solid lumber for pieces A, B, C and D and veneered sheet stock for the two panels E and F. First fasten the front and back pieces to the panel with wood glue and clamps. Next, fit, glue and clamp the bottom strip.
A 3/4 in. x 5-1/2 in. x 27-1/2 in.
B 3/4 in. x 5-1/2 in. x 27-1/2 in. with 24-degree bevel on one long edge
C 3/4 in. x 3-1/2 in. x 20 in.
D 3/4 in. x 3-1/2 in. x 21-3/8 in. with 24-degree end cuts
E 3/4 in. x 20 in. wide x 24-1/8 in. tall
F 3/4 in. x 21-3/8 in. wide x 24-1/8 in. tall with 24-degree side cuts
G Laminated top; see “Top View”

Step 8: Lighting is the finishing touch

Line voltage halogen puck lights are ideal for this desk. They come with a cord and plug that you simply route behind the corkboard to the trough. We bought a set of five and spaced them under the wall cabinets and shelves. We splurged on a couple of imported swing-arm light fixtures. These simply screwed to the side of our cabinets, and the cords were routed through the cabinet and behind the corkboard to the power supply.

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.

    • Clamps
    • Miter saw
    • Cordless drill
    • Circular saw
    • Level
    • Jigsaw

Required Materials for this Project

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

    • Two 16” wide x 26” high drawer file bases 24” deep
    • Two 16” wide finished laminate bases 24” deep
    • One 32” wide x 26” high cabinet 24” deep
    • One 32” wide finished laminate base 24” deep
    • One 30” end support panel
    • Two 24” wide x 26” high storage cabinets 14” deep
    • 75mm twin casters
    • 2-1/4” maple cord grommets,
    • 24” x 48” x 5/32” cork sheeting
    • Screw-on t-nut
    • Cherry veneer screw caps (Also available in white, oak and walnut)

Comments from DIY Community Members

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

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

February 27, 3:45 PM [GMT -5]

@tamzilla - the instructions say to check with your local cabinet supplier.

I was going to build something like this until I started to price out cabinets. I was going to use the stock unfinished and just stain/paint them black. An 18" file cabinet style cabinet base is around $200 at Lowes. Was going to tie them all together with a 7ft tall wall cabinet - great for storing paper and supplies.

Keep in mind that kitchen cabinets tend to be close to 36" tall - not a problem if you have an adjustable chair.

It became much easier (and cheaper) for me to just use 2 different computer desks. Not as nice or elegant as this solution, but I wasn't quite ready to mount a bunch of cabinets to wall in the spare bedroom.

Still, this is a great design, and can be easily translated to something for the garage. That's actually a project I have planned for later this year.

Another option is to look for companies or businesses that are closing - you may be able to pick up some cubicle cabinets for cheap!

November 11, 4:10 PM [GMT -5]

@Tamzilla... Home Depot's KraftMaid line (and maybe other home supply stores) produces cabinets that are desk height, including file drawer cabinets. I have an "L" shaped set-up made entirely from their desk cabinets. I also ordered a formica counter top to fit, with no backsplash and end panels for the two outside cabinets. I love it... you could easily use those same cabinets in this design...

January 29, 7:21 AM [GMT -5]


January 20, 10:55 AM [GMT -5]

I'm diligently investigating completing this project, however it would have been nice if they had told us were they purchased their file cabinet and storage cabinets. I'm finding it difficult to find the same size filing cabinet, and I haven'f found matching storage period.

January 19, 12:52 PM [GMT -5]

This looks like a fantastic project. Can't wait to give it a try.

+ Add Your Comment

Add Your Comment

How to Build a Home Office

Please add your comment

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

Report Abuse

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