DIY Tufted Headboard

How to make your own DIY Diamond Tufted Headboard.

diamond tufted headboard

Some of the things you will need.

  • Your existing headboard
  • Fabric to cover the headboard
  • Buttons you can cover
  • Upholstery fabric
  • Lining
  • Foam
  • Batting
  • Long Sewing needle
  • Staple Gun
  • Tape Measure
  • Hammer
  • Cold Glue


I made this headboard about 4 years ago and I have not taken pictures of that process since it was before my blogging and Pinterest days. Even if you’re not great at making things the pictures speak for itself since its very straightforward but the instructions for that is a bit beyond the scope of this particular blog post.


The upside of making your own headboard is the fact that you can make it any size and you can coordinate it to the rest of your bedroom furnishings. I love tall, imposing, oversized headboards and mine is almost halfway up the wall.


I had to first remove the 2 layers of fabric I had on the headboard.  When I first made the headboard I covered it with a brown leatherette and about 1. 5 years ago just stapled the new fabric on top. The fabric on my headboard changes with the bedding I have.


Lay your board on top of the foam. Cut it to the same size and if the foam is smaller and it doesn’t fit you will need to patch it with the pieces you have cut away. I used a box cutter and used the edge of the board as a guide for cutting the foam free hand.


My board measures 100cm x 140cm which means my tufts are 20cm apart. Draw horizontal lines 20cm apart first.


After drawing horizontal lines draw vertical line 10cm apart as well. Place the foam under the board and glue the 2 together. Now you are going to drill holes at every other vertical intersection.


You should now have holes drilled in a diamond shape. Don’t forget to drill right through the foam as well. With the foam glued down it should now not be able to move.


Depending on the size of your buttons you need to now remove the foam around the holes you have drilled. I used part of a lid to make an impression of a circle and used a scissor to cut it out.


Now put the batting on top of the foam, I used 2 layers of batting for a deeper tuft. If you want an even deeper tuft you can make holes in the batting as well. Place the fabric on top of the batting and grab your fabric covered buttons. These you need to prepare in advance, I had 26 of these little monsters to cover but it does get easier after about the fifth one.


Use your extra-large needle and thread some strong thread on it like nylon. I used fishing line as it will be easier to remove when I change the fabric on the headboard in a couple of months time. From the underside thread it through the board first, through the different layers and then lastly through the loop in the button. Take it back through the different layers and lastly through the board. Pull the string tight and fit the button into the hole in the foam. Here you will need another set of hands to press down on the button while you staple it to the back.


Don’t fuss too much with the fabric, eventually¬† the diamond shapes will fall into place. Staple the sides of the headboard and this is a very important step as the quality of your workmanship here can determine whether the finished piece looks homemade or professionally upholstered. My next project will be diamond tufting the ottoman in my bedroom. When I find the perfect fabric I will again coordinate the ottoman with my headboard. I have not stapled the lining to the back of the headboard to hide all the messy parts yet as the fabric on it will be replaced very soon.

2 thoughts on “DIY Tufted Headboard

  1. Hey There. I discovered your weblog the use of msn. That is a
    very neatly written article. I’ll make sure to bookmark it and come back to read extra of your
    useful info. Thanks for the post. I will certainly return.

  2. Awesome iissues here. I am very glad to see your post.
    Thanks so much and I am taking a look forward to touch you.
    Will yoou kindly drolp me a e-mail?

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s