As we were renovating the bedrooms, we were temporarily storing one of the kids mattresses in our bedroom. With the mattress sitting on the floor (and being used as the world's largest cat bed) I had the idea to build a frame for the mattress and turn it into a sofa. This was another one of my overly ambitious projects and I had no idea how it would turn out before we started.
We wound up having two twin mattresses that were not being used from old bunk beds that our kids grew out of, but based on the space, we wound up purchasing one more from Ikea to make a U-shaped built in with a mattress for each of our 3 kids when they sneak in our room to sleep.
Starting with the layout, we measured the space and built the frame accordingly. We had the perfect amount of space to do a shelving unit on each side and add in some storage (more on that detail later).
Upholstery needles & thread
Tufting buttons (optional)
My husband built the frame from 2x4's and topped with plywood for the base and gave the entire thing a fresh coat of white paint.
Once the frame was completed, we laid the mattresses on top. The backs of the sofa are made from 4" upholstery foam that I cut to size.
I wanted a tufted back, so I bought tufting buttons that I covered with the same fabric I was using to upholster the couch. This was by far the hardest part of the entire project, and I'm not sure I ever want to make a covered button again.
I used a staple gun to attach the fabric to the wood base underneath the mattresses and wrapped the fabric around and stapled underneath. To upholster the foam backs, I wrapped the fabric around and sewed together on the back side.
I used upholstery needles and thread to attach the buttons to the front and pull through and secure to the back. It helps to have a second person to push down on the button while you tie a knot to secure it on the other side to ensure it stays as tight as possible and the button is deep in the foam to create the tufted look.
Remember the storage I mentioned? It's the perfect spot to store those extra pillows and cozy blankets for when the kids come in our room to sleep.
I wound up having to hem my curtains, so I used the extra fabric to make these adorable coordinating throw pillows.
When the curtains were originally made, I had used the leftover fabric to reupholster my headboard, so now I'm extra coordinated as you can see. But after 10 years, my master bedroom finally looks complete!