Sofas come in a variety of shapes and sizes but all good quality sofas are expensive. You can design and build your own DIY hardwood sofa frame to fit your exact needs for less than the cost of a store bought quality sofa using basic DIY tools and materials. This will then allow you to make a sofa that fits the exact space and upholstery requirements for your home.
Cut four pieces of 2-by-4 timber to 4 1/2 feet in length, using a circular saw. Cut four pieces of 2-by-4 timber 2 feet long. Cut two pieces of 2-by-4 timber 3 1/2 feet long. Cut eight pieces of 2-by-4 timber 1 1/2 feet long. Cut eight pieces of 2-by-4 timber 6 inches long. Cut one piece of 2-by-4 timber 6 foot 4 inches long.
Screw one of the 6-inch pieces to the end of one of the 2-foot-long pieces using two countersunk long screws. Attach the pieces to one-another at right angles along a 4-inch-wide face. Screw another 2-foot-long piece to the opposite end of the 6-inch piece. Screw a second 6-inch piece between the two foot pieces to form a rectangle. Repeat this process three more times.
Screw a 1 1/2-foot-long piece at right angles on each corner of one of the rectangles using a hammer drill with screwdriver drill bit to countersink one long screw per corner. Screw a second rectangle to the opposite ends of the 1 1/2-foot-long pieces to form a rectangular frame. Create a second frame using the 2 remaining rectangles and the 4 remaining 1 1/2-foot-long pieces.
Measure 9 inches up one of the 1 1/2-foot-long sides of a rectangular frame with a tape measure. Screw a 4 1/2-inch-long piece to the frame at this point using two countersunk long screws. Screw the other rectangular frame to the other end of the 4 1/2-foot-long piece. Screw a second 4 1/2-foot-long piece 9 inches up the opposite end of the frames, to form the seat supports.
Screw a 4 1/2-inch-long piece between the rectangular frames at the base of the 1 1/2-inch-long pieces, under one of the seat supports. Screw the remaining 4 1/2-inch-pieces at the base of the frame under the other seat support.
Screw 1 of the 2-foot-long pieces to 1 of the 1 1/2-foot-long pieces so it runs parallel with the 1/2-foot-long pieces but just 6 inches above the frame to form a back support. Screw the other 2-foot-long piece to the opposite end of the frame on the same side.
Screw the 6 foot 4 inch long piece between the 2-foot-long pieces, at the top of each 2-foot-long piece, to form the back support brace. Cut a sheet of 3/4-inch-thick hardwood to 4 1/2 foot long by 2 foot 4 inches wide. Screw the sheet to the top of the seat supports.
Cut a sheet of 3/4-inch-thick hardwood to 6 foot 4 inches long and 15 inches wide. Draw a rectangle 10 inches long and 9 inches wide in the bottom-left and bottom-right of the hardwood sheet, with the 9-inch sides of the rectangle running parallel with the 15-inch-wide edges of the plywood. Cut the rectangles out using a hacksaw. Screw the hardwood sheet to the back supports using countersunk long screws.
Cut 2 pieces of 3/4-inch-thick hardwood 2 foot 4 inches long by 10 inches wide. Screw one hardwood sheet to the top of each arm rest on the sofa using countersunk long screws, to form support panels for the arm rests. The frame of your sofa is now complete and is ready for you to cover in upholstery or other fabrics.