Start with the wood
Walnut looks expensive because it is. Scrap piles, marketplace slabs, and local sawmill shorts are where this build gets interesting.
Beginner woodworking project
Custom walnut shelves can look expensive without becoming an expensive project. This version keeps the build approachable: cut the slab, drill the hidden bracket holes, sand, finish, and mount.
Short answer
The original store-bought pair was $80. With scrap walnut, my total cost was $19. If you need to buy the materials, the practical DIY range on this page is about $39-71 for two shelves, compared with many store-bought options in the $60-149 range.
The lowest-cost version when good hardwood is already in the shop.
The page cost model for two shelves when buying the basics.
A beginner-friendly weekend project, including finish time.
Build path
Walnut looks expensive because it is. Scrap piles, marketplace slabs, and local sawmill shorts are where this build gets interesting.
The shelf only looks clean if the bracket holes are straight, centered, and deep enough for the support pins.
Sanding and clear finish are what turn a plain board into a shelf that looks intentional in the room.
My wife wanted to put floating shelves in our bathroom and initially ordered a pair for $80. Shelves are pretty straightforward, and I knew I could offer a more custom and natural solution at a cheaper price. With some scrap walnut I had lying around, my total cost was just $19. Even if you don't have spare walnut, the materials should only cost around $30, making this a budget-friendly alternative to expensive store-bought options while adding a beautiful natural element to your space.
Difficulty Level: Beginner
Time Required: 3-4 hours
Note: Includes drying time for finishing
For cutting the wood to length
For ripping the wood to width
For smoothing the wood surface
For making holes for shelf brackets
For ensuring shelves are straight
For accurate measurements
For locating wall studs during installation
Walnut or other hardwood, at least 1" thick x 4" wide
Hidden support brackets, 3" length recommended
Heavy-duty anchors for secure mounting
Semi-gloss finish for protection and shine
80-grit and 120-grit for smooth finishing
Choose a hardwood slab that's at least 1" thick and 4" wide. Walnut offers a beautiful rich tone, but maple, oak, or cherry also work well. The length is up to you - these instructions are for 20" shelves, but you can adjust as needed for your space. Consider what you'll be storing on the shelves when determining length.
Using a tape measure, mark your desired length (I used 20"). Make a straight cut with a miter saw. If you don't have a miter saw, a circular saw with a straight edge guide will also work. Ensure your cut is square by measuring from multiple points.
Set your table saw fence to 4.5" and rip the boards to width. If using a circular saw, mark lines every few inches at 4.5" from the edge, connect them with a straight edge, and carefully follow the line. Always use push blocks with a table saw for safety, keeping hands away from the blade.
On the side that will face the wall, measure and mark 6" from each end, centered on the board. Using a 10mm drill bit, drill 3-3.25" deep holes at each mark. These holes must be straight to ensure level shelving. Use a drill press if available, or carefully drill by hand with the board secured.
Start with 80-grit sandpaper on an orbital sander, working in the direction of the grain. Follow with 120-grit for a smooth finish. For a more natural look, slightly round the edges by running the sander in half-moon arcs along the edges. This gives the shelf a more finished appearance.
For enhanced grain appearance, wipe the sanded wood with a damp cloth and let it dry completely. This raises the grain. Once dry, lightly sand again with 120-grit paper. This process enhances the wood's natural beauty and helps stain or finish penetrate more evenly.
Walnut has beautiful natural tones that typically don't require staining. Apply 2-3 thin coats of semi-gloss polyurethane for protection and a subtle sheen. Let each coat dry completely before applying the next, and lightly sand between coats with fine-grit sandpaper for the smoothest finish.
Determine the final shelf location and mark where the brackets will go. Use a level to ensure the marks are perfectly horizontal. For reliable reference, measure from a consistent point (like the floor or ceiling) to ensure both bracket marks are at the same height.
If possible, screw directly into wall studs for maximum strength. For drywall installation without studs, use quality anchors (not the ones that come with brackets). Drill appropriate pilot holes, install anchors, and secure brackets with screws. Double-check that brackets are level before final tightening.
Carefully align the shelf holes with the installed brackets and push firmly until the shelf is flush against the wall. The tight fit of the brackets in the drilled holes will keep the shelf securely in place. Step back and admire your professional-looking floating shelves!
DIY savings: 50-70% compared to store-bought options, plus the satisfaction of creating something custom for your space!
For most cost-effective options, check Facebook Marketplace, local sawmills, and lumber yards for "shorts" or remnants.
The right finish can dramatically enhance the beauty of your floating shelves while providing essential protection. Here are three excellent options for your DIY shelves:
A clear, protective coating that comes in different sheens (matte, satin, semi-gloss, or high-gloss). Semi-gloss provides a nice balance of protection and subtle shine.
Application: Apply 2-3 thin coats, letting each dry completely and lightly sanding between coats with 320-grit paper.
Penetrates the wood and hardens, enhancing the natural grain with minimal surface buildup. Great for a more natural, matte finish that's easy to apply.
Application: Wipe on generously, let sit for 15 minutes, wipe off excess, and let dry for 24 hours. Repeat for additional protection.
Natural finish that brings out rich amber tones in wood. Creates a warm glow and seals the wood quickly. Less water-resistant than polyurethane.
Application: Apply multiple thin coats with a brush or cloth. Dries very quickly and can be recoated in under an hour.
Common questions about DIY floating shelves
The weight capacity of DIY floating shelves depends on several factors: the bracket type, installation method, and shelf material. With the 3" brackets recommended in this guide and proper installation into wall studs, these shelves can typically hold 25-40 pounds per pair of brackets. For heavier items, consider using longer brackets (4-6") that penetrate deeper into the wood, adding more brackets, or using thicker wood (1.5-2"). Always distribute weight evenly across the shelf rather than concentrating it in one area.
Yes, you can install floating shelves on drywall without hitting studs, but you'll need to use proper anchors:
Always check the weight rating on your anchors and use at least 2-3 times the capacity you think you'll need. For truly heavy loads, it's still best to find at least one stud to secure to, even if you need to adjust your shelf position slightly.
If you don't have a table saw or miter saw, you can still build floating shelves with these alternatives: For the miter saw (cutting to length), use a circular saw with a speed square as a guide, a hand saw with a miter box, or a jigsaw with a straight edge. For the table saw (cutting to width), use a circular saw with a straight edge guide clamped to the board, a jigsaw following a pencil line, or ask your local hardware store to make the cuts for you - many offer cutting services for a small fee or free with purchase. For hole drilling, a standard handheld drill works fine, just take extra care to keep it perfectly straight.
To ensure perfectly level floating shelves: 1) Use a long level (24" or longer) when marking bracket positions; 2) Measure from a consistent reference point (floor or ceiling) to verify both ends are at the same height; 3) Double-check level before final tightening of bracket screws; 4) For multiple shelves, create a temporary reference line with painter's tape or use a laser level; 5) After installing brackets, place the level on top to verify before mounting the shelf; 6) If your shelf is slightly off after installation, you may be able to make minor adjustments by slightly loosening the bracket screws and making small position corrections. Taking the time to ensure level brackets will save frustration later.
Yes, you can create floating corner floating shelves with a few modifications to this project: 1) Cut two pieces of wood at 45° angles on the inner corners so they meet perfectly in the corner; 2) Join the pieces with pocket hole screws, biscuits, or dowels for strength; 3) Install brackets in both walls, ensuring they're at exactly the same height and level; 4) Consider adding a small support bracket directly in the corner for additional stability; 5) For a simpler alternative, you can also cut a single piece of wood in an L-shape if your wood is wide enough. Corner floating shelves add excellent storage in otherwise unused space and create a cohesive look around room corners.
To prevent wood splitting when drilling bracket holes: 1) Use a brad-point drill bit instead of a standard twist bit for cleaner holes; 2) Drill slowly, especially when starting the hole and when nearing the target depth; 3) Clamp a piece of scrap wood to the back of your workpiece to provide support as the bit exits; 4) For hardwoods like walnut or oak, consider drilling pilot holes with a smaller bit first; 5) If your wood is particularly dry or prone to splitting, rub the drill bit with candle wax or drilling lubricant; 6) Ensure your drill bit is sharp - dull bits are more likely to cause splitting; 7) If possible, use a drill press for perfectly straight, controlled holes.
Design tip: Use the "rule of thirds" when styling shelves - group items in odd numbers (3 or 5) and vary heights for visual interest.
Now that you've mastered floating shelves, take your woodworking skills to the next level with our hidden bookcase door project - the ultimate statement piece for any home.
Explore the Hidden Bookcase ProjectAdd architectural interest to plain walls
View ProjectCreate a rustic fireplace focal point
View ProjectBuild a custom perch for feline friends
View ProjectCreate a stylish display for vinyl albums
View Project