If there is one thing that can make your bedroom look amazing, it's an upholstered headboard. I have been wanting one for so long, but a quality piece can cost hundreds of dollars. So me being me...I decided to tackle making one of course!
And it's fair to say I'm absolutely in love with the results. The headboards I've made look totally gorgeous and make the room so inviting, at a much more affordable price than buying new.
This blog has literally been months and months in the making (where did this year go?), because not only have I been crazily busy, but I've made three prototypes and a final version, so four in total which all takes time. I've done this so that I could test and refine my technique and supplies, to make sure it's as achievable and affordable for you to make as possible.
Cost-wise, it was about $170 for all the supplies (including the staple gun) plus the fabric on top of that. That also assumes you have basic tools like ruler, scissors, drill etc. So depending on the fabric you chose, you could make one of these in $200 or less, how great is that?!
The result is that anyone can make their own DIY headboard with these instructions. The finished headboard is lovely and definitely gives the 'luxe' look in your room. I can't promise you'll get the perfectly smooth fabric finish that an experienced upholsterer would achieve, but so long as you aren't a perfectionist (which I definitely am NOT) you will make something you love for sure!
Ok, let's get into it. First of all, just note I made my headboard for a Queen Bed, and it is propped up with legs (rather than fixed to the wall). It literally just leans against the wall. The legs are good because it means you only need to make a headboard piece that is visible above the bed (which saves on the cost of the project). You can make any size you want, just measure up the width of your bed and think about how high you want it to sit and how many buttons you want to add. Or don't add buttons for a simpler look.
The first step is to drill holes in the board for the buttons (which we will put in at the end). Measure out evenly where you would like them to go, depending on how many you want. I did two rows of 4, and I placed them a bit closer to the top than the bottom (I find when the headboard sits on the bed the pillows etc cover the bottom of the headboard so the buttons are more visible placed a bit higher). The holes just need to be big enough to thread the upholstery needle through.
Now we staple the foam and wadding to the board. If your foam isn't cut to size, use a stanley knife to cut the foam so that it is the same size as the board.
Then lay the wadding flat on the floor, place the foam in the centre, and lay the board directly on top of the foam. You can spray glue the foam to the board here, but I didn't find it necessary. Cut the wadding so it overlaps about 15cm.
Now wrap the wadding up around the other two layers and staple it to the board. Start by stapling along each side, stopping about 10cm from each corner.
For the corners, the idea is to fold the wadding in by making lots of small folds and stapling those down (this creates a smoother look than a big fold). Here's a video I made, plus I found the second video below really helpful to learn the technique. When you're done, cut away any excess wadding around the corners (leave a couple of centimetres so the staples can still hold).
Time to staple the fabric to the board. Lay the foam and board in the centre of your fabric (make sure the fabric is right side down).
Wrap the fabric firmly up around the board and staple along the sides, once again leaving the corners. Pull the fabric firmly up but don't stretch it out of shape or you'll get more creases.
We use a different technique with the corners than we did for the wadding, because this time we do want a nice tidy fold. I watched a bunch of videos on Youtube to perfect the technique. You'll see a video I made of the technique below, plus I've linked in the one I found most helpful online (sometimes it helps to see a couple of different ones!).
Basically you want to fold the fabric tidily down from the top and secure it with a staple. And then you fold the fabric in from the side, to create only one visible fold. The video is key here!
Repeat for all four corners. Make sure you fold both top corners in the same direction (i.e. so they have folds which mirror each other).
Now it's time to cover the buttons in the same fabric as the headboard, which will give a professional look. I did this by hand, but you can get button covering kits at sewing and craft stores - they don't tend to work well with thick upholstery fabric though.
So here is the hand sewing technique, which is still super easy:
Next up, we will tie the buttons on to the headboard. There are various ways you can do this (like with wire tied to another button on the reverse side), but I found this technique the easiest and cheapest:
1. Position the headboard upright by leaning it on something.
2. Grab your upholstery needle, thread it with a long length of thread, and push it through from the back to the front of a button hole. Try to thread it as straight as possible (it helps if you look at the headboard side on), and make sure there is a big tail of thread left on the back side (it's such a pain if you lose the thread during this process!).
3. Now thread the button on and poke the needle back through the same hole (front to back this time). This can be tricky to get it back through, because you have to feel for the hole again. Here are some tips:
4. Tie off the thread on the back, so that the button is hanging off the front side. Now lay your headboard face down and pull the button tight to created that tufted look (have a look at the underside to check you're happy), then staple the thread against the board. My staple gun didn't get a tight hold, so I pulled it tight and hammered the staple in. Then reverse direction and do the same again.
5. Repeat with all your buttons.
Lastly we need to add the legs to the headboard. I measured how far up the wall I wanted the headboard to sit, and this gave me the figure of how long the legs needed to be. Then I lay the headboard face side down and measured out where the legs needed to go on the back side. Make sure the legs are sitting evenly from each side and the bottom, so that your headboard will sit straight when you put it behind the bed. I found tracing around them a good way to keep track.
Then choose where you'll screw them on, and mark the holes on the legs and headboard. I did four screws per leg.
Drill the pilot holes, being careful you don't drill right through the fabric (I found it fine, just make sure to stop drilling as soon as you feel the drill bit go through the MDF).
Lastly screw the legs on, and you're all done! Your headboard is ready to put behind your bed as a statement piece in your bedroom.
I hope you found this project really inspiring and that you are now keen to give one a go! If you have any questions just get in touch, and please share photos of any finished pieces because I would love to see what you make.