Create a Stylish DIY End Table with Shelf: A Step-by-Step Guide
Elevate your living space with a custom-made DIY end table featuring a convenient shelf. This project is perfect for beginners and allows you to add a personal touch to your home decor. Let's dive into the step-by-step process, materials needed, and some creative design ideas to inspire your DIY journey.
Materials Needed
- 2x4 lumber (for the tabletop, legs, and shelf)
- 1x2 lumber (for the apron and shelf support)
- Wood glue
- 1-1/4" pocket hole screws
- 1-1/4" wood screws
- Sandpaper (120-grit)
- Wood stain or paint (optional)
- Finishing wax or polyurethane (optional)
Tools Required
- Miter saw or circular saw
- Drill driver
- Kreg Jig (for pocket holes)
- Clamps
- Tape measure
- Pencil
- Safety glasses
Design Options
Before you start building, consider different design options to make your end table truly unique. Here are a few ideas:
- Leg styles: Choose between simple square legs, tapered legs, or even hairpin legs for a mid-century modern look.
- Tabletop shape: Opt for a classic rectangular top, or try a round, oval, or geometric shape for a more contemporary design.
- Shelf style: Create a single open shelf, or add multiple shelves for extra storage. You could also choose a fixed shelf or one that slides out for easy access.
- Finish: Stain your end table to showcase the natural beauty of the wood, or paint it for a bold, colorful statement.
Step-by-Step Instructions
1. Cut the tabletop and legs
Start by cutting your tabletop and legs to size. For a standard end table, you'll need a 16" x 20" tabletop and four 16" legs. You can adjust these measurements to fit your desired design.

2. Build the apron
The apron connects the legs and provides support for the tabletop. Cut four 1x2 boards to 15" each, and two more to 19". Use a Kreg Jig to create pocket holes on the inside of the 15" boards, then attach them to the 19" boards using 1-1/4" pocket hole screws to create a rectangle.
3. Attach the legs
Attach the legs to the apron using 1-1/4" wood screws. Make sure the legs are flush with the top of the apron. You can use a speed square to ensure they're perpendicular to the apron.
4. Add the tabletop
Apply wood glue to the top of the apron, then place the tabletop on top. Use clamps to secure it in place while the glue dries. Allow it to dry for at least 24 hours.

5. Create the shelf
Cut two 1x2 boards to 15" each for the shelf supports, and one 15" x 16" board for the shelf itself. Attach the supports to the inside of the apron, about 8" from the bottom, using 1-1/4" wood screws. Place the shelf on top of the supports and secure it with wood glue and clamps.
6. Sand and finish
Once the glue has dried, sand the entire end table with 120-grit sandpaper. Wipe off any dust, then apply your chosen stain or paint. Allow it to dry, then apply a finishing wax or polyurethane for protection.
Tips for a Perfect Finish
To achieve a professional-looking finish, consider these tips:
- Use a pre-stain conditioner to help the stain penetrate evenly.
- Apply stain in thin, even coats, and wipe off excess with a clean cloth.
- Sand between coats of paint or stain with fine-grit sandpaper for a smooth finish.
- Allow your end table to cure for a few days before placing heavy items on it.
Creating a DIY end table with a shelf is a rewarding project that adds both functionality and style to your home. With these step-by-step instructions and design ideas, you're well on your way to building the perfect piece for your space. Happy building!