I have been slowly fixing up our house and decorating over the past 3 years. One thing we had been living without was a headboard. A headboard isn't really a necessity but they sure do look nice. I love the upholstered headboards from Urban Outfitters but they cost a couple hundred dollars and are totally out of my small budget. I decided after looking at a lot of different tutorials online that I could probably create my own for quite cheap. This headboard cost less than $100 and only took a couple hours to make. Your cost will depend on the cost of the fabric you choose and if you can get the other materials on sale.
We got this giant 5x8 piece of MDF from Home Depot for $5!! Yes only $5. There was some damage to the edges of the piece but since we were cutting out out shape it didn't matter. I started by by tracing a rectangle and then used a clock to trace out the circular shapes. Measure and trace out your shape then cut it out with a jigsaw.
Once your shape is cut out trace out your upholstery foam and glue it on with spray adhesive. The foam was the most expensive part of this project. I used 2" foam. Cover the foam with batting for extra padding and smoothness. Staple it in place using a staple gun on the backside of the headboard. I bought the foam and batting from Joanne craft store. If you have pets they will think this is a new soft dog bed you created just for them. Ha ha. I couldn't get Luna off to take a photo.
The next step is to staple your fabric on top of the foam. I couldn't find a fabric I liked at the fabric store and I didn't want to purchase it online either. I actually used a duvet cover from Target! I cut the top layer of the duvet cover off and stapled it in place. I love this pattern.
To add stability we added legs to the headboard so that it wouldn't tip over and fall on us while we sleep.