Skip to Content

Make a DIY Upholstered Twin Headboard, with videos!

DIY Upholstered Twin Headboard

Sometimes you just can’t find the perfect headboard for your room. Especially when the wood color and upholstery color has to work with the rest of the decor. But, with these easy to follow DIY Upholstered Twin Headboard steps, you can make the perfect, custom headboard for any room. Sweet!

I designed mine for my big boys’ bedroom makeover. It’s not just a kid’s bed, though. Add a beautiful French Toile fabric to this grey and it would make a gorgeous French Country Bed.

Go for a Medium wood stain and a Creamy Fabric for a pretty Farmhouse look. Or, go full on Boho with a colorful Tribal print and Blue or White Frame. Anything works when you’re the designer. 🙂

Let’s get to the steps for this DIY Upholstered Twin Headboard!

Build this Pretty, No Sew DIY Upholstered Twin Headboard in just a weekend. Includes easy to follow build steps and upholstery how-to videos. #DIYHeadboard #DIYWoodworking #DIYUpholstery #DIYProjects

Some links on this post are affiliate links. As an Amazon Associate I earn from qualifying purchases at no additional cost to you. 

I’m loving that Board and Batten Wainscoting with these headboards!

THIS POST MAY CONTAIN AFFILIATE LINKS. AFFILIATES HELP YOUR FAVORITE BLOGGERS DELIVER FREE CONTENT.  Make sure to always read the directions for any products or tools you use while building.  Read the full disclaimer here.

Build your own custom Modern Farmhouse DIY Upholstered Twin Headboard. Change up the paint and upholstery to match any room and style! Full DIY build steps and 2 videos to help you finish the build and upholstered back.

UPDATE: This boys bedroom makeover is finished! Head to the Kids Bedroom Reveal post to see the before and after pictures.

Materials Needed

  • 1″x2″ and 1″x3″ and 1″x4″ (see cut list for lengths) – I used Poplar, but Select Pine would work great too! Pick straight pieces for the best result.
  • 3/4″ high chair molding to decorate the front
  • Wood Glue, Wood Filler (I like this one), 120-grit Sandpaper, 220-grit Sandpaper
  • Tools: Brad Nailer and 1 1/4″ Brad Nails, Kreg Jig and Screws, Miter Saw or Circular Saw, power sander (optional), new foam paint brushes, and clamps (I used these great Dewalt clamps)
  • Zinsser 123 Latex Primer
  • Whichever acrylic, latex, and/or stains will work with your design.
  • Polyurethane, like Minwax Polycrylic in Clear Matte
Easy steps and how-to build and upholster videos for this DIY Upholstered Twin Headboard. Build the simple frame out of wood. Then upholster the back of the headboard with your favorite fabric.

Don’t forget to pin this DIY Upholstered Twin Headboard!

Cutlist for the Headboard Frame

  • Rails: 2 – 39 1/2″ long 1″x3″ boards
  • Front of Legs: 2 – 48″ long 1″x3″ boards
  • Side of Legs: 2 – 48″ long 1″x2″ boards
  • Top: 1 – 45 1/2″ long 1″x4″ board
  • Moulding: 1 – 44 3/8″ long piece (double-check before cutting to get a perfectly cut piece for your finished frame)

Check out this Build Overview Video for the Headboard
Super Easy DIY Wood Twin Headboard Frame with Upholstered Back - Part 1 of 2

DIY Upholstered Twin Headboard Build Steps

Design Note: I made this headboard to fit outside of the bed frame. I wanted that extra wide, chunky look. If you want to attach the bed frame to the headboard, you can place a third rail at the height of your bed frame and use T-Nuts and Bolts to secure the headboard to the metal bed frame.

Measuring how wide the metal bed frames are with measuring tape.

Both of my bed frames fit inside the legs of the headboard. You can adjust the length of rails, if needed.

  1. Make all of the cuts in the cut list. I use a Miter Saw for the straighest cuts possible. But other saws can get the job done.
  2. Sand each side and the ends of each cut board. Start with 120-grit, then finish with 220 for an extra smooth feel.
  3. I also sanded down all corners along the length and ends of boards. I just prefer the look. It looks more finished to me. And it makes a nice, detailed joint where 2 boards meet.
  4. Brush off all dust with a slightly damp rag.
  5. Start the build by assembling the legs of the headboard. I went with wood glue and brad nails for the legs. Clamp the side of a 1″x2″ board to the back edge of the 1″x3″ board. This gives the headboard an extra chunky look. Use your clamps to hold the board perfectly in place. (You can see how I clamped the legs in the build video.)
  6. Be sure to always wipe off all excess glue with a damp cloth. If you’re staining, anywhere the glue touches needs to be sanded again to get a perfectly stained look.
  7. After both legs are assembled, use 2 Kreg Jig pocket holes and glue on each end of the rails to attach the legs together. The top rail must be even with the top of the legs. The TOP of the bottom rail is 26″ from the top of the legs.

    Kreg Clamp in a pocket hole of the DIY Upholstered Headboard.

    This Kreg Clamp is great for holding the wood in place for the first screw.

  8. Attach the decorative molding flush with the top rail. Use clamps, glue and brad nails here.Clamps and glue hold the moulding onto the bed frame while I nail it in place.
  9. Now you can attach the top. Use clamps, glue and brad nails here too. The back of the top board should be flush with the back of the legs. Make sure the top is centered on the DIY Upholstered Twin Headboard, so that each side has the same overhang.
  10. Fill all of the nail holes with wood filler.

    Nail holes filled. A closer look at the wood headboard top.

    Nail holes filled. A closer look at the top.

  11. After that dries, sand the filled holes flush with the wood to get a nice smooth look.The pocket holes on the bed frame are filled and sanded too.
  12. Brush away all dust with a slightly damp cloth again, then you can apply a coat of primer. I used this latex primer with a new foam brush to prevent brush strokes.
  13. I followed that up with 2 coats of my homemade chalk paint made from Behr’s Castle Path Latex Paint. Then 2 coats of my favorite Matte Polycrylic to protect the finish.
  14. Time to start on the upholstered back.
A close up look at the upholstered back for my DIY Twin Headboard.

A close up look at the upholstered back for my Modern Farmhouse DIY Twin Headboard. Trim away excess fabric before screwing onto frame.

Materials for the Upholstered Back of the DIY Upholstered Twin Headboard

Rather than type up the steps for the Upholstered Back of the Bed, watch this short video. It explains everything. The key for this DIY upholstered twin bed is to get a nice full look around all edges of the upholstery.

The upholstery has been stapled too tight in a few spots on this grey headboard.

The upholstery has been stapled too tight in a few spots. I removed the staples with needle nose pliers to fix this headboard.

If it looks a bit puckered in a few spots, just remove the staples in that section and place them a little further from the foam to get that fuller look. After it looks perfect, just screw the plywood onto the bed frame. I’d use 3 screws along each long side. Make sure to pick screws that won’t break through your new headboard. 🙂

Watch this Easy DIY Upholstery Video to see how I Upholstered mine.

Easy DIY Steps to Upholster a Headboard with Padding - Part 2 of 2
DIY Upholstered and Kreg Jig Twin Headboard tutorial - with link to that DIY Board and Batten Wall too. #DIYProjects #HomeRemodeling #AbbottsAtHome

You can find the DIY $20 Side Table and Lattice Board and Batten Wainscoting tutorials in other posts. 🙂

Build this Pretty, No Sew DIY Upholstered Twin Headboard in just a weekend. Includes easy to follow build steps and upholstery how-to videos. #DIYHeadboard #DIYWoodworking #DIYUpholstery #DIYProjects

As always, let me know if you have any questions about this DIY Upholstered Twin Headboard. And, have fun building! You can find all of my DIY Furniture Plans here and be sure to Follow me on Instagram for sneak peeks at what I’m building next.

Looking for more beautiful Upholstered DIY Furniture. I have a Full DIY with an Upholstery Video for this Chunky Leg Farmhouse Bench.

Farmhouse Style DIY Upholstered Bench Plan with Tongue & Groove shelf. Makes a great end of bed bench, dining table bench, living room coffee table or entry bench.

Right at home at the end of my bed.

Or, have a look at my DIY L-Shaped Backyard Bench. Build a custom-sized bench for your space!

How I built my L-shaped DIY Outdoor Bench for $130, awarded 2nd place in the IG Builders Challenge, season 3

The finished bench all dressed up.

Feeling inspired? Get out there and make your own DIY Upholstered Twin Headboard. Follow the links above to get the things you’ll need. Have fun and let me know if you have questions. Don’t forget to sign up for the Abbotts At Home email newsletter to get DIY, Remodeling, and Crafty ideas in your inbox.

Jennifer B

Thursday 20th of September 2018

How did you attach the headboards to the wall? Are the bed frames attached to anything? I can't wait to make this for my guest room!


Friday 21st of September 2018

Hello Jennifer, So excited to hear you'll be making this. Please share your final pictures, if you remember. You can tag me on IG or Facebook with it. I'd love to see them. OK, in the end, I never attached the headboard to the bed. Only because there hasn't been a real need too and I've been busy. ;) My 3 and 5 year old's are constantly bouncing and jumping in the bed and it hasn't been an issue. I did use my favorite trick with 3M Command Velcro Strips to hold the headboard firmly against the wall when they're doing all that bouncing. Also, when I make the beds and pull the mattress out that 3M strip is great for keeping the headboard from falling forward. BUT you could use an angle bracket on each side to attach a leg to each wall. Use anchors to stop the screws from pulling out of your drywall. Feel free to ask anymore questions. :)

Stephanie L. Robertson

Thursday 5th of April 2018

Great job! So cute!


Friday 6th of April 2018

Thank you, Stephanie!


Thursday 5th of April 2018

As always Stephanie, your work is so professional and beautiful and you explain the steps in so much detail. It takes all the fear away. Love how the headboards turned out.


Thursday 5th of April 2018

Thanks so much, Michelle!

Christine @

Friday 30th of March 2018

Wow, That turned out just great. I love it. ALso a great tutorial. I may be copying this over the weekend!


Friday 30th of March 2018

Good luck and big thanks! You can do it, girl!


Wednesday 28th of March 2018

Those are just too cute! Thanks for sharing on To Grandma's House We Go!


Wednesday 28th of March 2018


Comments are closed.