A pottery-barn-style upholstered headboard runs $700 to $1,800, and a custom one from an interior designer easily clears $3,000 — yet the same look can be built in a Saturday for under $200 with a sheet of plywood, a yard of fabric, and a basic staple gun. DIY headboards are one of the highest-impact-per-dollar projects in any bedroom, and the techniques are forgiving enough that first-time builders end up with results that look professional. Here are seven designs across styles, with real material lists and the small details that separate IKEA-grade from boutique-grade.
- 1. Classic Upholstered Headboard with Buttons
- 2. Wooden Plank Farmhouse Headboard
- 3. Reclaimed Pallet Headboard
- 4. Fabric-Covered Wing Headboard
- 5. Curtain Rod and Drapery Headboard
- 6. Board and Batten Painted Headboard Wall
- 7. Floating Bookshelf Headboard
- Mounting Headboards That Stay Put
- Material Sourcing Tips
- Common Pitfalls That Ruin DIY Headboards
- The Real Payoff
1. Classic Upholstered Headboard with Buttons
The tufted Chesterfield-style headboard reads expensive but is mostly geometry. You need:
- 3/4-inch plywood, cut to 60 x 40 inches for queen size ($45 at Home Depot)
- 2-inch high-density foam, same dimensions ($50 at Joann)
- Quilt batting, 80 x 60 inches ($15)
- 2 yards velvet or linen upholstery fabric ($30 to $80 depending)
- Cover-button kit, size 30 ($12)
- Heavy upholstery thread and curved needle ($8)
- Staple gun and 3/8-inch staples ($25)
Total cost lands around $185 for queen size with mid-tier fabric. Mark a tufting grid (8-inch squares is classic), drill 3/8-inch holes through the plywood at each intersection, then thread buttons through batting, foam, and plywood with upholstery cord, pulling tight before stapling on the back.
2. Wooden Plank Farmhouse Headboard
For a Joanna Gaines look without buying her line, build a plank headboard from 1×6 pine boards. A queen needs eight 5-foot boards ($35 total at Lowe’s), two 1×4 backing rails ($12), a quart of Minwax stain in Special Walnut or Provincial ($18), and a quart of polyurethane ($15). Wood glue and 1.25-inch wood screws complete the build for around $90.
Lay the planks face down, glue and screw the backing rails horizontally across the back at top and bottom. Distress before staining if you want farmhouse character — beat the boards with a hammer, drill some random small holes, drag a chain across them. Stain, let dry 24 hours, top with two coats of poly.
3. Reclaimed Pallet Headboard
Pallet headboards are the lowest-cost option in the genre. Source HT-stamped (heat-treated, not chemically treated) pallets for free from local businesses or $5 to $10 each from pallet recyclers. Three pallets disassembled give you enough boards for a queen.
Total cost under $40 including stain, sandpaper, and screws. Sand each board down to remove splinters, arrange in a chevron or horizontal pattern, glue and screw to a 1/2-inch plywood backer cut to 60 x 30 inches. Hit it with Minwax Polycrylic ($12) for a clean finish.
4. Fabric-Covered Wing Headboard
The wing headboard adds dramatic height and side panels for reading-in-bed comfort. Build the frame from 1/2-inch plywood with three sections: a tall central panel (60 x 50 inches for queen) and two side wings (24 x 50 inches each, attached at 30-degree angles).
Wrap each section separately with 1-inch foam, batting, and fabric — much easier than trying to upholster the assembled shape. Join the wings to the center panel with 2-inch piano hinges set in the back so the angles can adjust. Total material cost around $200 with mid-grade linen fabric.
5. Curtain Rod and Drapery Headboard
For a luxe hotel look with zero woodworking, mount an extra-wide curtain rod 5 feet above the floor and hang heavy drapery panels behind the bed. A 90-inch oil-rubbed bronze curtain rod ($45 at Target), two grommet-top blackout drapery panels in linen weave ($60 to $90 a pair), and the right wall anchors total around $130.
Mount the rod into studs or with toggle bolts rated for 50+ pounds. Use double-fullness panels (twice the rod width) so the drapery actually drapes rather than stretches flat. The visual height makes a small bedroom feel taller.
6. Board and Batten Painted Headboard Wall
Skip the freestanding headboard entirely and build a board-and-batten feature wall behind the bed. For a 10-foot wall with battens at 16 inches on center, you need 8 to 10 1×3 primed pine battens ($35 total), a horizontal top rail ($10), construction adhesive ($6), and a quart of Behr Marquee in your color of choice ($18).
Glue and brad-nail battens to the wall, caulk all seams with paintable caulk, prime nail holes, then paint the entire wall — battens and gaps — in the same color. Total cost under $100 and the look is dramatic. Add wall sconces flanking the bed for full effect.
7. Floating Bookshelf Headboard
A floating bookshelf functions as a headboard while solving nightstand storage in tight bedrooms. Build a 60 x 12 inch ledge from 3/4-inch plywood with mitered edges ($25), mount with steel floating-shelf brackets rated for 50+ pounds (Federal Brace, $40), then hang two pendant lights (Ikea EVEDAL or similar, $30 each).
The combination acts as a headboard, lighting, and storage for books, glasses, and a charging station — total cost around $130. This works especially well in modern minimalist bedrooms or guest rooms.
Mounting Headboards That Stay Put
Most upholstered or wood DIY headboards bolt to the bed frame using two 1/4-20 bolts through the frame’s rear vertical legs. If your frame does not have headboard mounting hardware, Z-clip wall mounts (Hangman Heavy Duty Z Cleat, $25) are the next best option:
- Mount one cleat to the back of the headboard, the other to the wall, sliding them together
- Anchor the wall cleat into studs or 100-pound-rated toggle bolts
- Position the bottom of the headboard about 4 inches above the mattress top
- For very heavy headboards, also add furniture L-brackets to the bed frame for stability
Material Sourcing Tips
Stretch the budget further with these sources:
- Joann fabric upholstery clearance — frequent 60% off coupons drop $30/yard fabric to $12
- Home Depot cull-lumber bin — perfectly good 1×6 pine for half price
- Facebook Marketplace for foam, batting, and tools
- Habitat for Humanity ReStore for plywood, hardware, and reclaimed wood
- Dunelm or HomeGoods for ready-made drapery panels
Common Pitfalls That Ruin DIY Headboards
A few mistakes show up over and over in failed builds:
- Skimping on plywood thickness — anything under 1/2 inch warps and bows
- Using thin foam — 1 inch is the minimum, 2 inches looks pro
- Pulling fabric too tight on one side and not the other — creates visible distortion
- Stapling fabric to bare plywood without batting — every staple shows through
- Hanging too low or too high — bottom should sit 2 to 4 inches above mattress
- Choosing patterned fabric without aligning the pattern at seams
The Real Payoff
A well-built DIY headboard adds more visual weight to a bedroom than any other single upgrade short of new flooring or a full wall paint. Spend the $200 ceiling on quality fabric and good plywood — the labor is the same either way, and the difference between cheap velvet and good linen reads instantly. Pick one of these seven approaches based on your style, set aside one Saturday morning, and you will have a headboard that looks like a custom piece from a designer showroom for a fraction of the cost.