7 DIY Headboard Designs You Can Build in a Weekend
The headboard is the largest single piece of furniture in a bedroom, and it dominates the visual impression of the room more than the bed frame, nightstands, or dresser combined. A retail headboard from West Elm or Pottery Barn costs $400 to $1,200. The seven designs in this article cost between $20 and $150 in materials, and each one can be completed in 4 to 8 hours of work spread across a Saturday and Sunday. All dimensions reference a queen-size bed (60 inches wide). Adjust widths for twin (39 inches), full (54 inches), and king (76 inches) by substituting the bed width in the cut list.
Design 1: Tufted Upholstered Headboard
This is the most popular DIY headboard style on Pinterest, and for good reason: it looks expensive, it is comfortable to lean against while reading, and the construction requires zero woodworking skills. The entire headboard is a sheet of 1/2-inch plywood wrapped in foam and fabric, mounted to the wall with French cleats.
Materials
One sheet of 1/2-inch sanded plywood at 4x8 feet ($22 at Home Depot). Cut to 62 inches wide by 38 inches tall (2 inches wider than the bed on each side for visual proportion). One 2-inch-thick foam pad from Joann Fabrics, 24x72 inches, cut to size ($30 with a 40 percent off coupon; regular price is $50). Two yards of 54-inch-wide upholstery fabric ($15 to $40 per yard depending on the fabric; a mid-range polyester blend from Fabric.com runs $18 per yard). One pack of button covers ($8 for a pack of 12 at Joann). One spool of upholstery thread ($5). One box of 1-inch upholstery tacks ($6). Two 48-inch Z-brackets or a French cleat kit ($12) for wall mounting.
Build Steps
Cut the plywood to 62x38 inches using a circular saw or jigsaw. Lay the foam pad on a flat surface, place the plywood on top, and trace the outline with a marker. Cut the foam to size with an electric carving knife ($15) or a sharp utility knife. Spray the plywood face with 3M Super 77 spray adhesive ($8) and press the foam onto it.
Lay the fabric face-down on a clean floor. Center the foam-covered plywood on the fabric, foam side down. Pull the fabric edges over the plywood and staple them to the back with a staple gun. Work from the center of each edge outward, pulling the fabric taut but not stretched. Leave the corners for last; fold them like a hospital bed sheet corner and staple. For the tufting, mark button positions on the fabric in a grid pattern (3 columns by 4 rows works well for a 62-inch width). Thread a long upholstery needle through each button, push it through the foam to the plywood back, and staple the thread to the plywood to create the dimpled tuft effect.
Cost and Time
Total materials: $75 to $120. Build time: 4 to 5 hours. The spray adhesive needs 30 minutes to reach full bond strength before you handle the assembly. Mounting to the wall takes 30 minutes with a drill, a level, and the included Z-bracket hardware.
Design 2: Reclaimed Barn Wood Headboard
Reclaimed barn wood headboards sell for $600 to $2,000 on Etsy and at boutique furniture shops. You can build one for $40 to $80 using salvaged lumber from a local reclaimed wood dealer, Habitat for Humanity ReStore, or even old pallets if you are willing to dismantle and clean them.
Materials
Six to eight boards of reclaimed barn wood, each 1x6 inches and 4 to 6 feet long ($5 to $12 per board from a reclaimed wood dealer). You need enough total width to cover 62 inches. Since reclaimed boards vary in width, buy 80 to 90 inches of total board width to account for irregular edges. One 2x4 at 8 feet for the back frame ($4). One box of 2-inch exterior deck screws ($8). Minwax Wipe-On Poly in Satin ($14 per quart) for a protective finish. Two French cleat brackets ($12) for wall mounting.
Build Steps
Clean the boards with a wire brush to remove loose dirt and splinters. Sand each board lightly with 80-grit sandpaper to remove rough edges, then smooth with 120-grit. Do not sand aggressively; the weathered texture and patina are the features you paid for. Cut each board to 42 inches tall using a circular saw.
Build a back frame from the 2x4: cut two horizontal pieces at 58 inches and two vertical pieces at 40 inches. Screw the frame together with 3-inch deck screws. Lay the barn wood boards across the frame, arranging them until you like the color and grain pattern. Leave 1/8-inch gaps between boards for visual separation. Screw through the back of the 2x4 frame into the back of each barn wood board using 2-inch deck screws. Countersink the screws 1/4 inch so they do not poke through the face of the boards.
Apply two coats of Minwax Wipe-On Poly with a rag. This finish protects the wood from skin oils and moisture without adding a glossy film that looks out of place on rough-sawn lumber. Each coat dries in 2 to 3 hours. Mount to the wall with French cleats positioned so the bottom of the headboard sits 2 to 3 inches above the mattress surface.
Cost and Time
Total materials: $43 to $70. Build time: 5 to 6 hours including cleaning and finishing. The Wipe-On Poly needs 4 to 6 hours total drying time between coats and after the final coat.
Design 3: Classic Shaker-Style Headboard
The Shaker style is defined by clean lines, tapered legs, and minimal ornamentation. This headboard uses traditional mortise-and-tenon joinery simplified with pocket holes for modern tools. It attaches directly to a standard metal bed frame using the existing bolt holes.
Materials
One 1x6 poplar board at 6 feet ($12). One 1x4 poplar board at 8 feet ($8). One 2x6 poplar board at 6 feet ($10). Poplar is the standard hardwood for painted furniture; it takes paint smoothly, costs less than maple or oak, and is available at any home center. One box of 2-1/2-inch Kreg pocket hole screws ($9). One Kreg pocket hole jig ($40 if you do not own one; this is a one-time purchase that you will use on dozens of future projects). One pint of Benjamin Moore Advance paint in your chosen color ($22). One tube of Loctite PL Premium construction adhesive ($7).
Build Steps
Cut the 2x6 to 62 inches for the top rail. Cut two 1x4 pieces to 36 inches for the legs. Cut two 1x4 pieces to 58 inches for the side rails. Drill pocket holes at both ends of the side rails using the Kreg jig set for 3/4-inch material. Attach the side rails to the legs with pocket hole screws and construction adhesive. Attach the top rail to the top of the legs with the same method. The resulting frame is 62 inches wide by 38 inches tall.
Fill all pocket holes with wood filler ($5) and sand the entire assembly with 180-grit sandpaper, then 220-grit. Apply two coats of Benjamin Moore Advance paint with a Purdy 2-inch brush ($12). Advance is a water-based alkyd paint that levels like oil paint but cleans up with soap and water. Each coat dries in 4 to 6 hours. Lightly sand between coats with 320-grit sandpaper.
Drill two 3/8-inch holes through each leg at the height that aligns with your bed frame bolt holes. Bolt the headboard to the bed frame with 3/8-inch carriage bolts ($4 for a pack of 4), washers, and nuts.
Cost and Time
Total materials: $68 to $100 (including the Kreg jig if purchased). Build time: 5 to 6 hours plus 12 to 16 hours of paint drying time. The paint curing takes longer than the construction.
Design 4: Floating Walnut Headboard with LED Backlighting
A floating headboard mounts to the wall with a 2-inch gap behind it, creating a shadow line that makes the headboard appear to hover. LED strip lighting installed in the gap behind the headboard provides ambient reading light and a modern aesthetic. This design uses walnut hardwood for its rich, dark color and tight grain.
Materials
One 1x8 walnut board at 6 feet ($45 to $65 from a hardwood dealer; walnut is not typically stocked at home centers). One 1x4 walnut board at 4 feet ($18 to $25). One 16-foot reel of warm white LED strip lighting with adhesive backing ($15 on Amazon, model: Govee Wi-Fi LED Strip). One Govee Wi-Fi power adapter ($10). Two 30-inch heavy-duty French cleat brackets ($18). One can of Rubio Monocoat Oil Plus 2C in Walnut ($42; this is a premium plant-based oil finish that requires only one coat and provides exceptional water resistance).
Build Steps
Cut the 1x8 walnut to 62 inches. Cut the 1x4 into two pieces at 8 inches each; these are the mounting blocks that create the 2-inch gap between the headboard and the wall. Sand all walnut surfaces progressively through 80, 120, 180, and 220 grit. Walnut sands easily and develops a smooth, closed-grain surface that feels silky to the touch.
Apply Rubio Monocoat with a pad applicator ($8). Work the oil into the wood in circular motions for 10 minutes, then wipe off all excess with a clean lint-free cloth. Rubio Monocoat cures in 36 hours to a water-resistant finish. Unlike polyurethane, it does not form a surface film; it penetrates the wood fibers and hardens in place, so it never peels or flakes.
Mount the 8-inch blocks to the wall studs at the height where you want the headboard bottom edge (typically 24 to 28 inches from the floor for a standard bed frame). Use 3-inch GRK cabinet screws ($12 for a box of 25) driven into the studs. Mount the French cleat brackets to the back of the headboard, then hang the headboard on the wall-mounted blocks. Stick the LED strip to the wall behind the headboard, along the top and both sides. Connect the strip to the Govee power adapter and plug it into a nearby outlet. The Govee app lets you dim the lights and set timers.
Cost and Time
Total materials: $148 to $185. Build time: 3 to 4 hours of active work plus 36 hours of Rubio Monocoat curing time. The curing time means you apply the finish on Saturday morning and mount the headboard on Sunday afternoon.
Design 5: Geometric Plywood Headboard
This design uses 1/2-inch plywood cut into a pattern of overlapping geometric shapes, painted in contrasting colors. The result is a bold, graphic headboard that works in modern and mid-century interiors. The construction is straightforward: cut shapes, paint them, and mount them on a backer board.
Materials
One sheet of 1/2-inch sanded plywood at 4x8 feet ($22). One sheet of 1/4-inch birch plywood at 2x4 feet ($10) for the geometric shapes. One quart each of two contrasting paint colors (Benjamin Moore Regal Select in Hale Navy and Simply White, $42 each). One can of Rust-Oleum Painter's Touch 2X spray primer ($6). One pack of 3M Command Large Picture Hanging Strips ($12 for a pack of 6 pairs) for mounting the geometric shapes to the backer board. Two Z-brackets ($8) for wall mounting the backer.
Build Steps
Cut the 1/2-inch plywood backer to 62x40 inches. Cut the 1/4-inch birch plywood into geometric shapes: six triangles (base 12 inches, height 18 inches), four circles (10-inch diameter cut with a jigsaw), and three rectangles (8x16 inches). The exact shapes and arrangement are up to you; lay them out on the backer board and rearrange until the composition looks balanced.
Spray primer on all shapes. After 30 minutes of drying, apply two coats of your chosen paint colors with a Purdy 1.5-inch brush. Paint some shapes in one color and others in the contrasting color. Let each coat dry for 2 hours before applying the next.
Mount the backer board to the wall with Z-brackets. Attach the geometric shapes to the backer board with Command Strips, spacing them according to your layout. Command Strips hold up to 16 pounds per pair, which is more than sufficient for 1/4-inch plywood shapes that weigh 8 to 12 ounces each. The advantage of Command Strips over screws is that you can reposition shapes without drilling new holes.
Cost and Time
Total materials: $90 to $105. Build time: 4 to 5 hours plus 4 to 6 hours of paint drying time. The Command Strips require 1 hour to reach full adhesive strength after application.
Design 6: Live-Edge Headboard with Steel Hairpin Legs
A live-edge slab headboard showcases the natural contour of the tree trunk along one edge. Paired with industrial steel hairpin legs, it creates a striking focal point that bridges rustic and modern aesthetics. This is the most expensive design in the list because live-edge slabs are a specialty item, but the construction itself is the simplest.
Materials
One live-edge walnut or maple slab, 4 to 5 inches wide by 60 to 64 inches long by 1.5 to 2 inches thick ($120 to $250 from a specialty lumber dealer or Etsy seller). Two 12-inch steel hairpin legs ($25 per pair on Amazon, brand: Hairpin Legs Co.). One can of Odie's Oil wood finish ($32 for 8 ounces; Odie's Oil is food-safe and works on all wood species). Two 3/8-inch lag bolts with washers ($4) for attaching the hairpin legs.
Build Steps
The slab arrives rough-sawn. Sand the flat (non-live) face and the edges with 60-grit, then 80, 120, 180, and 220-grit sandpaper. The live edge requires hand-sanding with a flexible sanding sponge ($6) to follow the contour without flattening it. This sanding process takes 1.5 to 2 hours for a 60-inch slab.
Apply Odie's Oil with a clean rag, rubbing it into the wood in the direction of the grain. Let it penetrate for 30 minutes, then buff off the excess with a clean cloth. Odie's Oil cures in 24 hours and does not require a second coat. It deepens the color of the wood and provides water resistance without forming a surface film.
Drill pilot holes at the bottom corners of the slab for the hairpin legs. The legs attach with the included screws or with 3/8-inch lag bolts for extra stability. Position the legs 2 inches in from each edge. Stand the headboard behind the bed; the legs rest on the floor and support the slab upright. No wall mounting is required, which makes this design ideal for renters.
Cost and Time
Total materials: $177 to $311. Build time: 2 to 3 hours of active work plus 24 hours of oil curing time. The high cost is entirely in the slab; if you have access to a sawmill or a fallen tree, the slab cost drops to near zero.
Design 7: Paneled Headboard with Built-In Shelves
This headboard incorporates two recessed shelves behind the bed, providing a home for books, an alarm clock, a phone, and a glass of water. The frame is built from 1x4 poplar with 1/4-inch plywood panel inserts, painted in a semi-gloss finish that is easy to wipe clean.
Materials
Three 1x4 poplar boards at 8 feet each ($24 total). One 1x6 poplar board at 6 feet ($10). One sheet of 1/4-inch birch plywood at 2x4 feet ($10). One pint of Benjamin Moore Advance paint in Semi-Gloss ($22). One box of 1-1/4-inch finish nails ($5). One tube of Titebond II wood glue ($4). Two French cleat brackets ($12). One pack of 1-inch L-brackets ($6) for shelf support.
Build Steps
Cut two 1x4 pieces to 62 inches for the top and bottom rails. Cut two 1x4 pieces to 40 inches for the stiles (vertical frame members). Cut two 1x4 pieces to 18 inches for the shelf dividers. Cut the 1x6 to 62 inches for the top cap. Assemble the frame with Titebond II glue and 1-1/4-inch finish nails: attach the stiles to the top and bottom rails, then attach the shelf dividers between the stiles at the desired shelf height (typically 10 to 12 inches below the top rail). The shelves should be 6 to 8 inches deep.
Cut the 1/4-inch plywood to fit the open panels between the frame members. These panels fill the spaces between the stiles and rails, creating a recessed panel effect. Glue the panels into the rabbeted grooves (cut 1/4-inch deep by 1/4-inch wide grooves in the back face of the frame members with a router before assembly) or simply glue and nail them to the back of the frame.
Fill nail holes with wood filler, sand smooth with 220-grit, and apply two coats of Benjamin Moore Advance Semi-Gloss. The semi-gloss finish is washable, which matters for shelves that hold drinks and books. Mount to the wall with French cleats, positioned so the shelf surface is 4 to 6 inches above mattress level for easy reach while lying in bed.
Cost and Time
Total materials: $93 to $110. Build time: 6 to 7 hours plus 12 hours of paint drying time. The router work for the panel grooves adds 30 minutes if you own a router; skip the grooves and nail the panels to the back of the frame if you do not.
Choosing the Right Design for Your Space
Match the headboard style to your room. Upholstered and tufted designs suit traditional and transitional bedrooms. Reclaimed barn wood and live-edge slabs work in farmhouse, rustic, and industrial settings. The Shaker style fits classic and minimalist rooms. The geometric plywood design belongs in modern and mid-century interiors. The floating walnut with LED lighting works in contemporary and tech-forward bedrooms. The paneled headboard with shelves is the most practical choice for small bedrooms where nightstand space is limited.
For renters, choose designs that mount with Command Strips or stand on the floor (Design 6 with hairpin legs). French cleat and Z-bracket mounts require drilling into walls, which may not be permitted in rental agreements. All seven designs can be adapted to any bed size by adjusting the width dimension in the cut list.
What to Remember
Every headboard design here uses materials available at Home Depot, Lowe's, or online retailers. The most expensive design (live-edge slab) costs $300 at the upper end; the cheapest (geometric plywood) costs under $100. All seven designs mount to standard bed frames or walls using readily available hardware. The single most important step in any of these builds is sanding: a smooth surface before finishing determines whether the result looks handmade or homemade. Spend the extra 30 minutes sanding through the grits and the finish quality improves dramatically regardless of which design you choose.