Upholstery Covered Headboard

Upholstery Covered Headboard

Crafting Time:
  • 3-5 Hours
Skill Level:
  • No Experience Necessary
Project Courtesy of: Jo-Ann Fabric & Craft Stores

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.



Dritz Home Heavy Duty Staple Gun

Item # 5161724
Availability:  In Stock

Dritz Home Heavy Duty Staple Gun Refill Staples

Item # 5161732
Availability:  In Stock

Trad Poly Batt 90x108in

Item # 2479442
Online Only
Availability:  In Stock
Available for U.S. Shipping Only
$27.99 $13.99

Home Decor Print Fabric-Waverly Trinket/Radish

Item # 11294915
Availability:  In Stock
$44.99 $22.49

Fiskars Multi-Purpose Scissors

Item # 3266459
Availability:  In Stock
$14.99 $7.49

Artistic Wire 22 Gauge Copper Wire - 8yd

Item # prd44661
Online Only


  • Select Color:
    Click on a swatch to check availability and Add to Bag
    View Details

Prym Dritz Home Long Straight Upholstery Hand Needles

Item # 1842137
Availability:  In Stock
$5.99 $2.99

Prym Dritz Fray Check Sealant

Item # 1052851
Availability:  In Stock
Available for U.S. Shipping Only
$4.99 $2.49
$3.99-$44.99 $2.49-$22.49
Customers Who Viewed This Product Also Bought