DIY Upholstered Headboard

It’s finally done! I almost can’t believe it. I had huge plans for a stack of old canvases from past projects just sitting for months un-used, but then morning sickness hit and this project had to go on the back burner. Now that I’m feeling much better mixed with the fact my toddler can now climb out of her crib in less than 5 seconds, this DIY headboard needed to get done pronto.

I started off by stripping the fabric off of all the canvases and finding an arrangement that worked.


Then I flipped them over and secured some scrap 1×4 boards to them with 1.5″ screws to make it nice and sturdy. I snapped this photo before I had all my boards attached, but you get the idea… right?

construct headboard

Then I flipped the beast over and glued my 1” foam sheets onto the canvases and covered that with my fabric and used the same method to upholster it that I used for my memo boards (HERE). Then I methodically added my upholstering tacks along the edges using needle nose pliers and a rubber mallet. I’m pretty good at eyeballing a straight line and measurements, but I recommend disappearing fabric pens if you’re not.

DIY headboard

So are you wondering what my DIY upholstered headboard looks like in the guest/future “big” girl room?

DIY upholstered headboard

Gorgeous, right?! I’m completely smitten and a little jealous that this is where my little girl gets to lay her head at night very soon. I also love that she’s obsessed with petting the fabric, calling it “pretty princess”. Hopefully that simple fact will make the transition from crib to bed a little easier.

DIY blue upholstered headboard

Want to know the view directly across from the bed? It’s the duck egg blue dresser from this post.


So far this room is really coming along. The headboard makes all the difference. Who says you can’t have a huge headboard in a small room? *wink*

blue upholstered headboard

Source List:
Fabric: Premier Prints Key West Twill in Powder Blue (I used 4yards)
Lumber: Home Depot scrap section
Foam Sheets: Local fabric store (I used three)
Floral Pillow: Marshall’s
Chevron Quilt: Handmade by yours truly, details coming soon.
Ruffled Throw: Cynthia Rowley

I spent less than $50 in new materials to do this headboard and I’m sure you could too. I was on a mission to re-purpose those canvases, but you could easily substitute a piece of plywood cut to size. Probably much easier too!

If you have any questions about my DIY upholstered headboard, let me know! I’d love to hear from you.


    Leave a Reply

    Your email address will not be published. Required fields are marked *

    CommentLuv badge

  1. 1
    Jessica H. says:

    I love the way V’s room is turning out! Looks amazing you creative genius!

  2. 2

    Great job!! It came out beautiful. Stopping by from The Shabby Creek Cottage. Here is what I shared:

  3. 3

    Hi Maria! It looks great!!
    I’ve been wanting to upholster a headboard for a long long time- just haven’t gotten around to it. I need a new bed first! I love that it only cost $50!! Awesome.

  4. 5

    This is so clever!! I think I might be inspired!! :) Found you on tatertots and jello. :)

  5. 6

    Lovely! I love the colors and the patterns! Thanks for linking up!

  6. 7

    beautiful headboard, beautiful room!

  7. 9

    This is gorgeous!! You did such a great job. The colors and the pattern are just beautiful. I’d love for you to share this {and any other projects} at my Throwback Thursday party.
    Hope to see you there. Your blog is super cute! I’m coming back later to stalk you more 😉 Following on Facebook!
    Britni recently posted…Throwback Thursday No. 3My Profile

  8. 10

    Love the headboard! I think I will try making one using plywood. Will you please tell me how you hung it on the wall? Thank you!

  9. 12

    Hi Maria!

    I absolutely LOVE this headboard. I was wondering if the color of the fabric is as bright as it looks in these photos? I love how bright and light it is and I clicked on the link you provided to order the material but on their website it looks more of a dark greyish teal than the pretty teal it looks like in your photos! Any help with be greatly appreciated! :)

    Thanks! :) Angela

    • 13

      The fabric is sort of a light baby blue/aqua. The color on the link is NOT how it looks in person. Depending on the lighting in the room, it could look darker. I used this fabric in both the guest room and for a bulletin board for my office space. Both had a lot of natural light. Here’s a link of what it looks like by my desk.

      • 14

        Thanks Maria! I love the way it looks in every room you have it in! I have a lot of natural light in my room so I’m going to order it and start crafting! I’ve never done a headboard before. I’m using plywood and lumber to reinforce it. Did you glue the foam sheets down to the board before applying the fabric and securing it? Any addition info would be awesome! Thanks so much! I hope it turns out as beautiful as yours!

      • 15

        Sorry to keep bugging you! I was also wondering where you got the nailhead trim for the headboard, and how many of them you needed? Thanks again! :)

      • 16

        No worries! I did glue the foam sheets down with hot glue. I wasn’t sure how the foam would react to something like E6000 adhesive, so I just worked in small section to make sure the foam stayed in place until the fabric and trim were down to secure it for good. I ordered individual nail heads on Ebay for something like $12/1000 in an antique brass color.


  1. […] large enough for a full sized bed. I gave you a little teaser by showing bits of the quilt in the headboard tutorial post, but the time has come to show you the dirty deets of Vanessa’s new ombre chevron […]