Skip to Content

Easy DIY Upholstered Headboard for $10- with Farmhouse Style

If you’ve ever wondered “how can I make a headboard at home?” (cheap and easy), then this project is for you!

Learn how to make a farmhouse plaid fabric headboard with tufting for a cheap and easy DIY that ANYONE can do. This rustic DIY upholstered(padded) headboard uses cardboard/ foam board, some fabric (surprise hack below!) and a hot glue gun – no sewing or power tools required.

This post includes step-by-step instructions for how to make this easy full size headboard that’s perfect from master bedrooms, to kids rooms to the dorm room.

Inspiration for this DIY Upholstered Headboard

I was in full DIY mode after making this Ikea RAST Nightstand hack last week. To keep my creative energy going ( while sticking with bedroom decor) I decided to do something I’ve been itching to do for a while:

Make a cheap DIY upholstered headboard.

It had to be cheap AND easy to make, since I had never made one before and had no idea how it would turn out.

To keep costs low, I challenged myself to put it all together by reusing things I already had at home.

Less waste + save money = my kinda project!

My mother-in-law was visiting us so we ended up making this headboard together. We’re both creative souls so it was a fun experience making it with her 🙂

First, we did some research on the easiest/cheapest way to make a DIY headboard. We found some amazing hacks that used foam boards and cardboard as the backing, which was pretty darn neat.

The Materials

We had a HUGE cardboard box in the garage so decided to use that for the backing of the headboard – to keep with the no-buy challenge.


The next thing we needed was cotton batting (to make the headboard softer and plush). My mother-in-law suggested using an old kids duvet – one we no longer needed.

She explained that the cotton batting we needed to upholster the headboard was the same thing found in duvet.


I remembered my daughter had an old Minnie mouse duvet she no longer used, so we used that.

Cotton batting…check!

NIFTY TIP: Use an old kids duvet instead of buying cotton batting. If you don’t have one, check your local Buy Nothing Group to get one for free.

diy headboard for dorm bed

The final item we needed was a nice upholstery fabric to cover the full size headboard with.

I had bought a rustic farmhouse plaid duvet cover (on sale) from Ikea a couple years back, and it had been laying in our linen closet since.

Although its not a thick upholstery fabric, it worked beautifully.

Some other cheap ideas for headboard fabric:

  • old curtains
  • fabric tablecloth
  • duvet cover
  • fitted sheets
  • traditional upholstery fabric

Upholstery headboard fabric…check!

$10 Headboard

The only 2 items I needed to buy was some duct tape to tape the cardboard (from the dollar store),and some Command picture hanging fasteners– which is an EASY way to attach the headboard to the wall(without tools or damaging your wall). All together $10!

If you want to see how we put this super EASY and cheap headboard together, check out the tutorial with pictures below!

Yield: 1

DIY Upholstered Headboard

diy headboard upholstered

Learn to make this cheap and easy upholstered headboard, perfect for any bedroom or dorm room!

Active Time 1 hour
Total Time 1 hour
Difficulty Easy
Estimated Cost $10


  • Foam board or a large cardboard box
  • Cotton batting or an old duvet
  • Fabric (old curtains, tablecloth or duvet cover works too!)
  • Command Picture hanging kit
  • Optional:
  • Tufting snap-on buttons and upholstery string


  • Hot Glue Gun


  1. Take your cardboard box and cut it to the shape and size of your headboard. We made ours 4 inches wider than the width of our bedframe (so there is overhang). Once its cut to the shape you like, take some duct tape and tape down any folds(tape both sides of the fold). This will keep the cardboard piece straight and prevent it from folding over diy headboard foam board diy headboard foam board
  2. If you decide you want to add in tufting buttons to your headboard measure and draw dots where you want your buttons to go. Use a scissor or knife to make holes in the cardboard. on these dots. This will make it easier to find the holes (for the buttons to go) when the cotton batting and fabric is covering the headboard in the final step.DIY tufted headboard holes
  3. Lay your cardboard piece over top the center of your cotton batting. We used an old kids duvet which has cotton batting inside it, which is why it's pink. We ended up removing the pink cover and just used the cotton batting iside the duvet (Since it showed through our final fabric)DIY headboard fabric
  4. Start gluing the cotton batting/duvet to the headboard how todiy headboard cardboarddiy headboard for dorm bed
  5. Now wrap the cardboard headboard (from step 4) with your upholstery fabric and glue that in place the same as step 4.NOTE: we ended up removing the pink polka dot cover from the cotton batting inside the duvet, since it showed through the outer headboard ikeaDIY headboard hot glue
  6. To make the corners sharp and crisp, fold the material like you would a gift and glue in headboard fabric upholstered cornersDIY headboard upholstered cornersDIY headboard dorm
  7. To make your tufting buttons, follow the instructions on the packaging, or use regular buttons as an easier alternative! Hoop your upholstery thread in the button holes, and then string them through the holes you make in the cardboard in step 2. Pull really tight and then secure the string to the back using hot glue and an extra piece of duct tape.DIY headboard tufted backdiy headboard buttons
  8. Last step is to attach your DIY headboard to the wall behind your bed. We hot glued the Command strips to the fabric on the backside of the headboard and then used the sticker part of the other side of the strip , to adhere to the wall. Worked beautifully! no tools needed and your walls will be damage-free!DIY headboard how to hang on wallDIY headboard how to hang on wall with command strips
  9. Stick the headboard to the correct position in the wall (centered behind the bed frame) and your done!diy headboard cover

Did you make this project?

Please leave a comment on the blog or share a photo on Pinterest

DIY Cardboard Headboard: AFTER pictures

I think this headboard turned out great – and people where shocked when I told them what it was made out of -cardboard!

For $10 you definitely can’t go wrong with this project- whether for your master bedroom, kids bedrooms, guest bedroom or even a dorm room!

Here’s some additional AFTER pictures of our easy and cheap DIY upholstered headboard. Enjoy!

Oh yes, if you like the “Namaste in Bed” framed print, checkout the end of the post. I’ve included a FREE printable that you can used in your own bedroom decor!

DIY headboard dorm room
diy headboard cover
diy headboard upholstered
diy headboard tufted
diy headboard padded
diy headboard cheap

“Namaste in Bed” Free Printable

As a special bonus, I’m including a free printable of my “Namast’ay in bed” typography art print. It’s a cute way to decorate you nightside tables, or even your bedroom wall. Hope you enjoy it!

namaste in bed free printable


Right click on the image below and “save as” a jpg picture (or you can save the PDF file below the jpg). Print out this picture on any standard printer paper (8.5×11).


Hope you enjoyed learning how to get creative and create a farmhouse inspired cheap DIY headboard for $10! You’ll be amazed at it- and people will never guess its made out of cardboard!

If you liked this post please pin it!

This site uses Akismet to reduce spam. Learn how your comment data is processed.


Sunday 14th of February 2021

Looks great! When putting the batting and the material on, how much of an overhang did you leave so you can glue the edges on the back?

Jasmine K

Friday 26th of February 2021

Hi Karen,

I left around half a foot over hang but that was very generous. When I have upholstered my other furniture the rule of thumb is 3-4 inches so you can pull it taught when stapling/gluing.

Cheers, Jasmine


Wednesday 28th of October 2020

Looks great! What dimensions did you cut your cardboard to? I know it says you made it wider than the bed but what height did you make it?

Jasmine K

Sunday 15th of November 2020

Hi Laura,

I just measured the headboard and it's 35" x 57" so the cardboard is very close to that (I would say minus an inch max).

Cheers, Jasmine


Monday 8th of June 2020

This looks great! How frequently does the headboard get used and how well has it held up?

Jasmine K

Monday 8th of June 2020

Thanks Roxy! The headboard is used daily and it's 1 year and going strong, haven't had to fix/adjust anything since the initial.install. Hope that helps!

Gorgeous DIY Christmas Burlap Wreath - for only $8!

Sunday 24th of November 2019

[…] The challenge is quite reminiscent of another DIY I recently completed, where I made a DIY headboard (out of cardboard) for $10. […]

11 Brilliant Ikea Hacks That Will Take Your Bedroom To The Next Level

Sunday 10th of November 2019

[…] Use a simple cardboard box, an old duvet and an Ikea duvet cover to create an inexpensive headboard for any bedroom in your house. Perfect for dorm rooms and guest rooms. No one will be able to tell its made out of cardboard- and no power tools required! [Read More] […]

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Skip to Instructions