Making your own upholstered headboard is easier – and more affordable than you think. In this post you’ll learn the easy steps to making a classic DIY upholstered headboard for any size bed with minimal tools and materials.
Not only is the process of making this headboard simple, you’ll also save money and be able to customize the shape of the headboard as well as choose the fabric color and style.
When it comes to decorating a bedroom and adding a headboard to accent the bed so it becomes the focal point of the room, there are many DIY Headboard Ideas that are quick and simple from Making a Headboard Using Old Doors to adding cushioning and fabric to an Existing Wood Headboard you may already own.
A few months ago I got a new mattress and upholstered bed frame for one of the guest rooms in my house.
I wanted to add a matching upholstered headboard to the bed frame since the one that came with the frame I got had massive wings with a tufted look that I didn’t like. I knew I could make some sort of headboard on my own that I would like better.
I considered making a Simple DIY Fabric Headboard with fabric yardage placed over a curtain rod above the bed or a Reversible Padded Headboard Cover if I could find a queen size headboard at the thrift store to use as the base and even a No Sew Padded Headboard using foam and fabric. All of these would have worked, but none had the modern lines I was looking for.
So I decided to make my own DIY custom made headboard from scratch in the style I envisioned.
The hardest part of making the hardboard was trying to find a fabric that would match or coordinate with the fabric on the new bed frame. After looking at dozens of fabrics online and at a few local fabric stores, I ended up finding a very close match at Hobby Lobby.
How To Make a DIY Upholstered Headboard
When making an upholstered headboard you can make the wood frame any shape you want and simply hang it on the wall above the bed.
For a more secure and sturdy headboard, I added 2 legs to my headboard that were attached with screws to the back of the bed frame that holds the box spring and mattress.
As you consider what you would like your headboard to look like, ask yourself a few questions before beginning the project.
- What size bed to you have? How high should the headboard be to look in proportion with the bed and furniture around it?
- Do you want a plain or tufted headboard? One with nailhead trim or button tufting? Adding tufting makes the project more labor intensive.
- Do you want extra padding? This can be added by first stapling thick upholstery foam over the wood frame.
It may also help to have a photo of a headboard you like as your inspiration or draw a sketch to help you figure out the best size for your bed and wood you will need to create it.
All the supplies you will need to make an upholstered headboard can be purchased at your local hardware store or home improvement store like Home Depot or Lowes. Using an electric staple gun will make the process of attaching the fabric to the frame easier.
To get the best deals on fabric when making a custom headboard, fabric stores like JoAnn Fabrics and Hobby Lobby have a good selection of upholstery fabric that is often on sale.
- 2 x 4’s – cut to size
- Plywood – 1/8″ or 1/4″ thick, cut to size needed
- Upholstery weight fabric
- Batting – enough for 2 – 3 layers
- Staple gun and staples (1/4″ and 5/16″)
- Fabric Scissors
- Measuring tape
- Optional if Attaching the Headboard to the Bed Frame:
- 2 metal braces with a hole on each end
- Drill and drill bit to pre-drill screw holes
- 2″ – 3″ long wood screws
Time needed: 4 hours
How To Make a DIY Upholstered Headboard: Step-By-Step Tutorial Instructions
- Determine Size of Headboard
Using a measuring tape, figure out the dimensions of the bed. Measure how wide and high you would like the headboard to be.
- Cut the Wood
Using your width and height measurements, cut the wood – 2 x 4’s and plywood to size.
Use wood screws to attach the cut wood pieces as shown.
- Attach Plywood
Using wood screws attach the plywood to the 2 x 4 frame.
- Cut Cushioning, Batting and Fabric
When making a headboard padded, you need to cut the foam, batting and fabric large enough to wrap around to the back of the headboard.
To determine how long to cut these so you have the right amount of excess fabric, foam and batting for wrapping the wood frame of the headboard, add the length of the entire headboard, plus the side depth x 2.
Do the same calculation for the height of the headboard, including the amount needed if your adding upholstered legs to the headboard.
Once You Have the Measurements – Add at least 4 inches for each side or enough extra that will wrap around the wood frame that will be secured on the back of the headboard.
- Layer the Materials on Top of Each Other
Place fabric right side down on work surface or floor. On top of the fabric, place a few layers of batting depending on how padded you would like the headboard.
If the fabric you are using has a pattern, make sure you place it on the worktable or floor so that the pattern is straight before cutting and then again when attaching the fabric to the wood frame.
Using scissors, trim the fabric and batting to the shape of the headboard (as shown below) making sure to leave enough fabric all around to wrap around the back of the headboard frame.
- Optional: Cut Fabric on The Diagonal
If your headboard has legs that you want to seamlessly upholster, then cut fabric at the corners of the bottom edge of the main headboard on the diagonal. This will make wrapping the frame as a whole without the need of seaming the legs and body of the headboard separately.
- Attach With Staples
Starting on the top of the headboard, gather the fabric and batting and bring it to the back of the headboard. As you do this, check if using a patterned fabric that the pattern is staying straight as you pull the fabric taut.
Use a staple gun to attach the fabric and batting to the back of the headboard.
Continue pulling the fabric and batting taut to the back of the headboard to ensure there are no wrinkles in the fabric, then staple until you have the top section of the headboard covered and attached.
- Wrap the Top Corners
When wrapping the fabric and batting around the top corners, fold the excess fabric as you would gift wrap when wrapping a box.
Carefully cut off excess batting so the fold over at the corners will not be thicker than the rest of the upholstered headboard once it is completely covered.
Continue attaching the fabric and batting around the headboard and legs if your headboard design has legs that will be attached to the bed frame.
- Attach to Upholstered Headboard to Bed Frame
If your headboard has no legs, attach it to wall as you would when you hang framed art on the wall.
If your headboard has upholstered legs, use the bed frame hardware or wood screws and a flat metal brace mounted on the back of the headboard to attach the headboard to the bed frame.
Helpful FAQ’s When Making a DIY Headboard
The cost of making your own upholstered fabric headboard will be determined by the size of the bed and how much wood you will need as well as the cost of fabric yardage.
The cost of my headboard came to $54. This included the 2 x 4’s, plywood, batting and fabric yardage.
You can construct a headboard any thickness you want. The one I made is 4 inches.
Ideally when making a headboard it should be the exact width of the bed frame or mattress.
No, but if you want extra cushioning, you can wrap and attach a layer of foam in a thickness you want on to the headboard before attaching the fabric and batting.
Depending on the thickness of the foam, you may need to evenly pleat and fold the batting and fabric around the corner areas of the headboard to get a nice finished look.
A few layers of soft batting bought at a fabric store will soften the edges of the wood frame making it look professionally done.
More Bedroom Decorating Ideas
- Everything You Need to Know About Bedskirts & Dust Ruffles
- Bedding That Will Instantly Refresh Your Bedroom
- What Size Rug Goes Under a Bed?