Easy DIY on How to Make a Bench Out of a Bed Headboard

A common item at any flea market or thrift store is a headboard for a twin bed. Even if you are not redoing a bedroom, you shouldn't necessarily pass this item up. With a few easy-to-find materials, you can transform a salvaged headboard into a chic and useful upholstered bench.

headboard turned chic upholstered bench
credit: Charlotte Smith
headboard and salvaged table legs to make into a bench
credit: Charlotte Smith

Step 1 Cut the Legs and Frame Pieces

The first step in making this headboard bench is cutting the pieces to size for the seat frame and the front legs. Begin by cutting down each table leg to 18 inches (standard height for a bench). Use a miter saw to ensure square ends on your cuts.

measure and cut table legs to size
credit: Charlotte Smith

For the side frames for the seat, cut two lengths of pine 1 x 4 to 17 inches long. This will create a seat 18 inches deep. Now cut the front frame for the seat, matching the length to that of the salvaged headboard. Our bench will be 41 inches wide.

Step 2 Drill Pocket Holes in the Seat Frames

Using the Kreg jig, drill a pair pocket holes into each end of all three seat frame piece—the two sides and the front frame.

pocket holes in either end of bench supports
credit: Charlotte Smith

Step 3 Attach the Side Frames to the Bench Legs

With 1 ¼- inch Kreg screws, attach the side frames to the table legs. Make sure they are positioned in the same location on the face of the legs. The top of the frame pieces should be flush with the tops of the table legs.

attach pine side boards to able legs
credit: Charlotte Smith

With 1 ¼- inch Kreg screws, attach the front frame to the two table legs. There should now be three sides to the bench.

support beams added to table legs
credit: Charlotte Smith

Using the same-sized Kreg screws, attach the two side frames to the headboard. To ensure the bench will be level, the side frames should be attached at the same height as they are on the legs—18 inches on our bench.

legs and support beams attached to headboard
credit: Charlotte Smith

Step 4 Add the Support Beam

Measure from the inside edge of one side frame to the inside edge of the other, and cut a 1 x 4 cross beam to this length. Use pocket holes and Kreg screws to attach this support piece across the middle of the seat frame.

Support beam added to bench seat
credit: Charlotte Smith

Step 5 Sand, Prime, and Paint

Sand the wood with a fine-grain sandpaper, roughening the surface so that paint will adhere. Be careful to remove all dirt, grime, and dust with a damp rag before priming and painting.

sand headboard
credit: Charlotte Smith
shellac based spray primer
credit: Charlotte Smith

Apply spray primer, following the directions on the can. Now apply two coats of latex paint, allowing the first coat to fully dry before applying the second. Very lightly sanding the dried first coat will help the second coat to adhere.

painted headboard and bench legs
credit: Charlotte Smith

Step 6 Make the Upholstered Seat

Cut the plywood to create the core of the bench seat. The edges should run flush to the corners of the table legs, slightly overhanging the frame pieces.

Cut plywood to fit the dimensions of the bench
credit: Charlotte Smith

Cut the foam for the seat padding. If using upholstery foam, cut the foam to the exact size of the plywood core. If using an egg crate mattress, fold the foam in half and cut it to fit the plywood. Cut a third layer of foam, allowing an extra 6 inches on all four sides.

foam layers for upholstered bench seat
credit: Charlotte Smith

Wrap the larger piece of foam around the first two layers of foam, and staple the layers in place on the underside of the plywood. Start in the middle of each side and work towards the corners, being careful to make sure the foam is taut and free of wrinkles or bunching.

staple foam around plywood seat
credit: Charlotte Smith

Cut the fabric, allowing an extra 6 inches on all four sides.

lay out fabric for upholstered seat
credit: Charlotte Smith

Pull the fabric tightly around the seat and secure it to the underside of the plywood, using a staple gun. Work from the middle, moving side to side in order to pull the fabric as smooth and tight as possible around the foam.

wrap fabric around foam covered bench seat
credit: Charlotte Smith

Step 7 Attach Piping (Optional)

To make piping, cut 2-inch-wide strips of fabric, cutting diagonally across the pattern

cut diagonal bias strips
credit: Charlotte Smith

Sew these strips together end to end.

pin bias strips end to end
credit: Charlotte Smith

Fold the bias strips around the piping, and sew it closed as closely to the cord as possible.

fold bias strips around cording
credit: Charlotte Smith
sew piping for upholstered bench seat
credit: Charlotte Smith

Staple the piping along the underside outer edges of the upholstered seat.

staple piping onto underside of upholstered bench
credit: Charlotte Smith

Step 8 Attach the Seat to the Bench

Screw the inside corner braces onto the frame members of the bench. Use one on each side frame, one on the front frame, and one on the cross beam.

screw corner braces onto bench to support seat
credit: Charlotte Smith

Place the upholstered seat onto the bench, and secure it in place with with screws driven up through the inside corner braces and into the plywood seat core

attach upholstered seat to bench frame
credit: Charlotte Smith

Your project is complete. This bench came together in one afternoon. With a salvaged headboard and minimal supplies, you can make your own chic upholstered seat.

upholstered bench from salvaged headboard
credit: Charlotte Smith
headboard transformed into upholstered bench
credit: Charlotte Smith

The clean lines and small stature of this bench means it can work in lots of places around the home. Whether used in a room, around a dining room table, or on a front porch, this is a simple way to transform that discarded headboard into something useful.