Upholstery Covered Headboard

Upholstery Covered Headboard

Crafting Time:
  • 3-5 Hours
Skill Level:
  • Beginner
Project Courtesy of: Jo-Ann Fabric & Craft Stores
Print Project Description Download Project PDF Add to Project List

Additional Information



  • 1/2" Plywood
  • 1"x4" Lumber
  • Wood screws
  • Staple gun & 1/2" staples
  • Polyester batting
  • Fabric
  • Scissors
  • Buttons
  • 22 gauge wire
  • Upholstery needle
  • Fray Check
  • Bolts



See PDF for measurement guidance.


Drill four evenly spaced holes in the upper part of the legs (see Diagram A on back page for screw placement) and attach the legs to the headboard with wood screws. Also determine the placement and drill the holes where the headboard attaches to the bed frame. Determine button placement holes, then mark the placement on the back of the headboard. Drill small pilot holes through the headboard at these locations.


  1. Cut three layers of lofty polyester batting to fit the headboard, adding 4' for wrapping around each side. Wrap the batting over the headboard and to the back, cutting around the legs as needed. Staple the batting to the back of the headboard with a staple gun that uses 1/2" staples (see Diagram A on back page).
  2. Stand the headboard upright, with the back toward you. Lay the fabric over the batting to cover the front (right side out) and wrap over the top of the headboard. Turn under the top raw edge 1/2" and staple it in place with the staple gun. Continue stapling the fabric to the headboard all the way across the top.
  3. Lay the headboard front down. Pull the fabric taut around the remaining three sides, wrapping the fabric to the back. Turn under a 1/2" raw edge and staple. The amount of fabric pulled to the back is determined by the thickness of batting on the front. Adjust as needed. Clip around the legs as needed and continue stapling across the back in both directions. Periodically look at the front of the headboard to make sure that the fabric is evenly pulled and stretched to avoid distorting the pattern. The fabric should be tight, but allow some room so the fabric will tuft when the buttons are attached.
  4. Cover 12 buttons with a coordinating fabric following manufacturer's directions on package. Or use large decorative buttons of your choice.
  5. Thread 22-gauge wire in an upholstery needle. Push the needle through the button hole from the back and out through the fabric in front. Slide the button shank onto the wire at the front, then back through the hole. Before pulling the button tight, place a dot of Fray Check on the fabric where the wires enter and exit the fabric. Pull the wire tightly to the back, twisting the wire firmly to hold it in place. Clip off excess wire.
  6. Place the headboard against the bed frame. Using bolts, attach the legs of the headboard to pre-existing holes in the bed frame.
Items in This Collection
Please Note: Some items are out of stock.



Prym Dritz Home Long Straight Upholstery Hand Needles

Item # 1842137
Available for U.S. Shipping Only

Prym Dritz Fray Check Sealant

Item # 1052851
Available for U.S. Shipping Only

Dritz Home Heavy Duty Staple Gun

Item # 5161724
Available for U.S. Shipping Only

Dritz Home Heavy Duty Staple Gun Refill Staples

Item # 5161732
Available for U.S. Shipping Only

Fairfield Soft N Crafty Polyester Traditional Batting 90"x108"

Item # 2479442
Online Only
Available for U.S. Shipping Only
$27.99 $16.79

Fiskars Multi-Purpose Scissors

Item # 3266459
Available for U.S. Shipping Only

Dritz Home 1.13" Nylon Upholstery Cover Buttons Round 3pcs Size 45

Item # 8630568
Available for U.S. Shipping Only

Artistic Wire 22 Gauge Copper Wire-8yd

Item # prd44661
Online Only
Available for U.S. Shipping Only
$3.99 $2.79


  • Select Color:
    Click on a swatch to check availability and Add to Bag
    View Details
*Some items are not available at this time.