How to: Make a File Cabinet Desk DIY
Unlike my plant stand makeover, this DIY furniture idea was not born out of a need to make myself feel accomplished, but out of necessity.
I am not a clean desk/office person. Like, I may have left a child behind on the Desk and won't find them until next year's level of messy.
RECOMMENDED: Furniture DIYS Galore!
It's my Desk, and I don't mind working on top of the clutter. The problem is our entire family uses this room (when we can find the Desk).
So, with only one work area and five family members at home, and my not wanting to clean my Desk off so someone else can use it, we needed some additional desk space — specifically, one where multiple kids could work on their homework at the same time.
I came up with a cheap customized solution - A File Cabinet Desk DIY! This project is easy for beginners and those with more DIY experience alike, is relatively inexpensive, and entirely customizable for your room – which in my case means it can accommodate a bazillion kids!
How To - File Cabinet Desk DIY
The super-short how to: I made this Desk from three metal filing cabinets that I picked up at the thrift store and a simple DIY wood desktop out of pine boards stained with walnut. But, I bet you're you looking for more detail? I've got you covered! Read on!
Everything You Will Need:
- 3- 2-drawer metal file cabinets - approximately 29" high
- 13.5ft - 2" baseboard trim
- Liquid Nails
- Nuts and Bolts
- Wood Filler
- Sandpaper - 150 grit
- TSP
- Wire Brush
- Cup Drawer Pulls - one for each drawer
- Rustoleum Flat Black Paint and Metallic Gun Metal Gray
- Electric Drill
- 4 - 1"x 6"x 8' pine (or other hardwood) straight boards
- Wood screws
- 5 - 1"x 2"x 8' straight furring strips
- Electric Drill - this is the set we have and LOVE!
- Furniture Conditioner
- Stain (in your choice of colors)
- Sandpaper or orbital sander
How to Make the File Cabinet Desk Base:

Give each cabinet a thorough cleaning using TSP and a wire brush, being sure to remove any loose paint.
Add Trim
Cut the baseboard trim to fit at the bottom of the file cabinet with corner pieces meeting at 45° angle corners. Pre-drill and countersink holes on each piece of trim. Line up and pre-drill holes into the file cabinet. Attach the trim to the cabinet using liquid nails and bolts securing with a nut on the underside of the cabinet. Fill holes and corner seams with wood filler, allow to dry, then sand smooth.
Paint the Cabinets
Paint each cabinet, including trim, with flat black to coat - two coats will likely be needed. Follow the flat black with a light, sweeping coat of metallic gunmetal gray, giving just enough coverage to create a metallic sheen. When dry, then follow up with clear lacquer in a matte finish.
Add Drawer Pulls

[foogallery id="8205"]
For the desktop:

Cut your Wood to Proper Size
My desktop is 8' feet long and 23" wide, which meant no cuts for the desktop boards. For an area larger or smaller, adjust the size of your boards and cut them to the correct length before starting.
I cut 20 sections from the furring strips at 18.75" long, saving two 8' furring strips for the front and back edges.
Sand, sand, and sand some more
Give all of your cut sections a thorough sanding to smooth out the surface and remove any markings or ink stamps. I used an orbital palm sander for this step - I like this one a lot! It's not expensive, and it's easy to use.
Create the Desktop
Young House Love and Lindsay Stephenson both have great tutorials on building a desktop, and I was able to get some fabulous ideas from their DIY desk projects. Ultimately, though, I found my way of doing things if for no other reason than to keep costs down, and repeated the same process for the top of our dining room built-ins. I wanted my desktop to be relatively heavy and thick but found that giving the illusion of this was a little easier on my pocketbook than buying a thicker cut of wood. Hardwoods can be expensive, y'all!
To beef up the 1"x6"s, I first created a frame from the furring strips and support pieces I had cut. The structure consisted of the 20 support pieces, evenly spaced, then sandwiched between two 8' furring strips, secured together with glue and wood screws.
The planks were then secured to the top of the frame using countersunk wood screws. Fill all holes with wood filler - sand when dry.
Pre-condition and stain
Pre-condition the desktop wood before applying your stain. After it dries, you can apply your stain. I went with dark walnut to match the bankers' Desk in the room. To apply, use a brush recommended for stain or, use my favorite method - wearing rubber gloves, apply the stain using an old (lint-free and clean) sock, working the stain in a circular motion. Once you have proper coverage, remove any excess stain with a lint-free cloth. Let dry.
Apply a Protective Finish
After a light sanding, apply your polyacrylic finish of choice following the manufacturer's instructions to protect your top and also give the stain depth and richness.
Finishing up
To assemble your DIY Desk, space your file cabinets evenly and lay the DIY desktop on top of the cabinets. I centered the middle cabinet and placed the left and right cabinets 24" apart, leaving a generous opening for a desk chair.

I hope I've inspired you to take on building your own customized DIY file cabinet desk solution, and please, let me know if I can answer any questions or help with your project.
Must-Have Office Accents and Desks
Travelisimo Scratch off Map of the United States
Metal Chair with Vintage Wood Seat
Southern Enterprises Holly & Martin Stylo 1-Light Pendant in Black
Home Styles Americana Pedestal Desk in Black

If you like this post, I would appreciate your sharing it with others by pinning it! Thanks!
Hall Closet Make-over - the prettiest room in my home!
DIY Shelves: How to build stunning {but cheap} wall-mounted bookshelves
This post contains affiliate links, which means that I make a commission when a sale is made by clicking on the link, at no additional cost to you. I value you and your trust and only recommend products and brands that I genuinely love!
Email Format
We use MailChimp as our marketing automation platform. By clicking below to submit this form, you acknowledge that the information you provide will be transferred to MailChimp for processing by their Privacy Policy and Terms.
I love this! It looks awesome, thanks for sharing.
Thanks so much, Bernice!