How To Make A DIY Upholstered Headboard: Easy Step-By-Step Guide
Share
Bare bed frames have a way of making an entire room look unfinished, no matter how nice the linen is. A headboard fixes that instantly, and it gives you something to lean against with a book or a cup of tea before the day properly starts. Making your own is a home project where the DIY version can genuinely look better than the shop-bought one. This is because you choose exactly the upholstery fabric, the proportions, and the finish, rather than picking from whatever a furniture shop happens to stock that season.
This guide walks you through building an upholstered headboard from scratch, from cutting the board to hanging the finished piece on the wall. No sewing machine required, and you do not need to be handy with tools to get a clean result. The same upholstery techniques in this guide may be applied to refreshing other padded furniture around the home, or even more ambitious projects, such as upholstering a door.
Pick A Shape Before You Buy Anything
A straightforward rectangular panel is the easiest headboard to build and the most forgiving if this is your first upholstery project, since every edge is a straight line and every corner is the same fold. Once you have made one, a curved top or a winged shape (where the sides extend slightly around the edge of the bed) is not much harder, it just needs a jigsaw and a bit more patience with the foam and wadding around the curve. If you are short on ideas, a tall, floor-length panel reads as more architectural and modern, while a shorter panel that sits just above the pillows feels more traditional. There is no wrong answer here, it mostly comes down to the size of the room and how much wall you want covered.

What You Will Need To Make A DIY Upholstered Headboard
- Plywood or MDF board, cut to the size of your headboard
- High-density foam, around 2 to 5cm thick
- Wadding (also called batting), enough to wrap the whole board with room to spare
- Upholstery fabric
- A staple gun and plenty of staples
- Spray adhesive
- A drill, wall plugs and screws (or a French cleat if you are mounting to the wall)
- Fabric scissors and a tape measure
If you are working with an existing headboard frame rather than building one, most of this list still applies, you simply skip the cutting stage.
Get The Sizing Right Before You Cut Anything
In our experience, this is the step people rush, and it is the one that causes the most regret later. This is when our customers come back to us asking for more of the same fabric. Measure the width of your bed frame, not the mattress, since the frame is what the headboard needs to sit against or above. For a single, add roughly 5 to 10cm either side. For a double, king or super king, most people add a bit more overhang, partly for visual balance and partly because a headboard that exactly matches the mattress width tends to look slightly mean once the bedding is on. Height is entirely down to preference, but 90 to 120cm above the mattress line gives a good, proportionate look without overwhelming a smaller room.
Once you have your measurements, get the board cut to size. Most hardware shops will do this for you at the counter if you ask, which saves a lot of noise and mess at home.

Pad The Board
Lay the foam over the board and trim it flush with the edges using a sharp knife or an electric carving knife if you have one, it makes a much cleaner cut than scissors. Use spray adhesive to stick the foam to the board. Apply it to both surfaces, wait a few seconds for it to go tacky, then press them together. This gives the headboard its cushioned feel and stops the fabric looking flat once it is stretched over the top.
Wrap It In Wadding
Lay your wadding out and place the foam-covered board on top, foam-side down. Pull the wadding tight over the edges and staple it to the back, starting from the centre of each side and working outward to the corners. Working from the centre out, rather than corner to corner, keeps the tension even and stops the wadding bunching. This layer softens the transition between the foam and the fabric and gives the finished headboard that slightly plush, rounded look rather than a flat panel with fabric stretched over it.
Add The Fabric: How To Upholster A Headboard
This is the step that decides how the whole thing looks, so it is worth taking a bit of time over. Lay your fabric face down, place the padded board on top (foam-side down again), and centre it so the pattern, if there is one, sits exactly where you want it. Pull the fabric taut and staple from the centre of each side outward, exactly as you did with the wadding, checking regularly from the front that everything is straight and there is no pulling or bunching.
Corners take a bit more care. If you're just learning how to reupholster furniture, corners are the part that make all the difference between a great job and an average one. Fold them the way you would wrap a gift box, tucking the excess fabric under itself before stapling, so you get a flat, clean edge rather than a lump. If your fabric has any thickness or texture, cut away some of the bulk at the corner before folding so it sits flatter.
If you are undecided on fabric, our guide to upholstery covers how different weights and weaves hold up under everyday use, which matters here too, since a headboard puts more strain on fabric than most furniture, given how tightly it needs to be pulled and stapled. Heavier weaves like chenille or a mid-weight linen blend tend to hold their shape better over time than a lighter cotton, which can start to sag slightly at the centre of a large panel after a few months.
Corners, Buttons And Other Finishing Touches
A plain, taut panel looks smart and modern on its own, but if you want a more traditional look, button tufting is the classic next step. Mark out your button positions on the front of the board before you start, then use a long upholstery needle and strong thread to pull each button through from front to back, securing it on the reverse. It takes patience more than skill, and it is the kind of detail that makes people assume you paid a professional.
Mounting Your Headboard
You have two straightforward options here. You can screw the headboard directly to the bed frame if it has fixing points, which keeps everything moving as one piece when you change the sheets. Or you can hang it independently on the wall using a French cleat, two interlocking strips, one screwed to the wall and one to the back of the headboard, that lock together when you lift it into place. Wall-mounting is worth doing if you might want to reposition the bed later, since the headboard stays put even if the bed frame moves.
On a larger board, particularly a king or super king, weight becomes the deciding factor. A wall-mounted panel of that size needs to go into at least two studs rather than just plasterboard fixings, so it is worth finding your studs with a detector before you commit to where the cleat goes. If your wall studs do not line up conveniently with the width of the board, fixing to the bed frame instead is usually the simpler route.
Already Have A Headboard? How To Reupholster A Headboard Instead Of Starting From Scratch
If your existing headboard has good bones but tired fabric, you do not need to start from scratch. The process to reupholster a headboard is nearly identical to building one from new, you are simply removing the old fabric and staples first rather than cutting a board. Strip back to the foam, check it has not gone flat or crumbly (replace it if it has), then follow the wadding and fabric steps above exactly as you would for a new build. It is usually a weekend job rather than a full day, since the frame and foam prep are already done for you.

Get Stapling!
A DIY upholstered headboard is a wonderfully satisfying weekend project once you have the sizing and the fabric measuring right. Get those two things sorted before you pick up the staple gun, and the rest of it is far more forgiving than it looks.
Before you commit to a fabric, order a swatch. A headboard is a big, visible surface, and colour and texture can look different once they're stretched over foam rather than sitting flat on a sample card. Order swatches from our upholstery fabric range and see how the fabric looks in your room before you buy the full amount.