Making a tufted headboard is a rewarding DIY project that can elevate your bedroom’s aesthetic. Below is step-by-step guide to creating a tufted headboard with a classic diamond or button-tufted pattern. This assumes you’re aiming for a standard queen-size headboard (roughly 60–62 inches wide by 30–36 inches tall), but you can adjust dimensions as needed.
Materials Needed
- Plywood or MDF 3/4-inch thick, cut to your desired headboard size (e.g. 62” W x 36” H for queen).
- Foam padding 2–3 inches thick, same size as plywood.
- Batting Enough to cover foam with extra to wrap around edges.
- Upholstery fabric Durable fabric (e.g. linen, velvet), about 2–3 yards for a queen headboard.
- Upholstery buttons Covered buttons (kits available at craft stores) or pre-made, 10–20 depending on tufting pattern.
- Upholstery needle and thread Strong, waxed thread for durability.
- Spray adhesive To secure foam to plywood.
- Staple gun and staples For attaching fabric and batting.
- Drill and drill bit For tufting holes (1/4-inch bit recommended).
- Screws and brackets To mount the headboard to the bed frame or wall.
- Tools Measuring tape, marker, scissors, screwdriver, optional French cleat for wall mounting.
Steps
Cut the Plywood
- Measure and cut your plywood to size (e.g. 62” x 36” for a queen bed). Sand edges for smoothness.
- Optional: Shape the top (e.g. curved or arched) using a jigsaw for a custom look.
Mark and Drill Tufting Holes
- Decide on a tufting pattern (e.g. diamond grid). A common diamond pattern uses 6–8-inch spacing.
- Mark a grid on the plywood with a pencil and ruler. For a queen headboard, a 5×3 or 6×4 grid works well.
- Drill holes at each marked point where buttons will go.
Attach Foam
- Apply spray adhesive to one side of the plywood.
- Press the foam onto the plywood, ensuring it aligns evenly. Trim excess foam if needed.
Add Batting
- Lay batting over the foam, leaving 6–8 inches of excess on all sides.
- Pull batting taut and staple it to the back of the plywood, starting at the center of each side and working outward.
Cover with Fabric
- Lay your upholstery fabric over the batting, with 8–10 inches of excess on all sides.
- Smooth it out to avoid wrinkles, but don’t staple yet—you’ll secure it after tufting.
Create Tufts
- Thread an upholstery needle with strong, waxed thread.
- Starting at a center hole, push the needle through the back of the plywood, foam, batting, and fabric. Thread a button onto the needle, then push it back through the same hole to the plywood’s back.
- Pull the thread tight to create a tuft, and secure it on the back with a knot or by stapling the thread to the plywood. Repeat for all holes, working from the center outward to keep tension even.
- For a deeper tuft, press harder when pulling the thread; for a softer look, keep it looser.
Secure the Fabric
- Once tufting is complete, pull the fabric taut and staple it to the back of the plywood, starting at the center of each side and working toward the corners. Fold corners neatly, like wrapping a gift, to avoid bulk.
- Trim excess fabric.
Mount the Headboard
- Attach the headboard to your bed frame using metal brackets or screws, ensuring it’s secure.
- Alternatively, use a French cleat to mount it to the wall for a floating look. Ensure it’s level and anchored to studs for stability.
Tips
- Fabric Choice Choose durable, easy-to-clean upholstery fabric. Avoid thin or stretchy materials that may tear during tufting.
- Button Covers Use a button-covering kit to match buttons to your fabric for a cohesive look.
- Practice Tufting Test your tufting technique on a small piece of foam and fabric to get the tension right.
- Safety Wear gloves when drilling and stapling to protect your hands.
- Customization Add nailhead trim along the edges for a polished look.
Time and Cost
- Time 6–10 hours, depending on skill level and tufting complexity.
- Cost £100–£300, depending on materials (plywood ~£30, foam ~£40, fabric ~£20–£100, buttons and tools ~£10–£30).






