DIYdiy projects

diy project: genevieve’s platform sofa

by Kate Pruitt

Furniture DIYs are not something we get very often, but I love it when we do. It’s great to see people tackle larger projects with great results, and then find out how they did it! This platform sofa was created by Genevieve Dellinger as a chic, inexpensive alternative to the sofas on the market. Using a platform bed base and some foam, Genevieve whipped up this comfortable couch in almost no time at all.

The platform that Genevieve used here — the Tolga base by Ikea — is sadly no longer produced. However, there are similar styles available, and you never know what you may find on Craigslist. The sewing skills required are all fairly basic, and the rest is quite simple. If I ever snag myself a guest room or a den, this project is at the top of my to-do list. Thanks for sharing, Genevieve! — Kate

CLICK HERE for the full how-to after the jump!


  • a base (I used the Tolga single-bed base from Ikea, which sadly was recently discontinued. A good alternate solution might be to choose one of the other bed bases from Ikea that fits your room and style.)
  • 3 70” x 30” pieces of camping foam
  • 3 large-sized down pillows
  • 8 yards of upholstery-weight fabric
  • 24 heavy-duty snaps for the front of the base cushion and the front of the pillows
  • upholstery-weight thread
  • snap attaching tool
  • sewing machine
  • scissors
  • pins
  • chalk
  • measuring tape or yardstick
  • iron
  • sewing needle
  • large serrated knife
  • Sharpie pen


For the Seat

1. Start by assembling your chosen base.

2. Stack two of your foam pieces together — these will be your platform seating. Take measurements; if you are using 70” x 30” pieces like I did, you will have a cushion that is 70” x 30” x 6”.

3. With your yardstick, chalk out on your fabric two pieces that measure 71” x 31” (you are adding a .5” for seam allowance on each side). These will be your top and bottom pieces. Cut your pieces out and lay them aside.

4. Next, trace and cut for your short sides two pieces that measure 31” x 7”. Cut your pieces and lay them aside.

5. For your long sides, you will be cutting three pieces. You will mark and cut three pieces measuring 71” x 7”. One piece will be the back of the cushion, and the two pieces will overlap to allow the foam to be inserted inside. This side is where your snaps will go, and it will be the front focal side of your seating element, so cut carefully!

6. Finish your two overlapping pieces by folding one piece under .5”. Press with the iron, and secure with a simple seam. The other piece will be finished a little sturdier by folding under .25”, and then folding again .25”. Press and seam. You may want to run another row of stitching parallel to the first seam for added stability and prettiness.

7. Now you will make a box with your sides. Sew your short sides together with your long sides, with a .5” seam allowance.

8. Now attach your top and bottom pieces. Match your corners carefully, and pin well! You may need to clip the seams a tiny bit to ease your fabric around the corners. Sew slowly over areas with excessive bulk, especially where your front flaps overlap.

9. Measuring carefully, mark where your snaps will go across the flaps. Mark 3.25” in from each side, with 8.5” between each mark. Use your snap attaching tool to secure your snaps to both sides of the flaps.

10. You now have a giant “pillowcase” into which your foam can be inserted. Hooray! You have the seating, now on to the bolsters!

For the Bolsters

1. My back bolster measures 8” x 70”. You can easily adjust the height for your space. Mark on your foam with a Sharpie the size you want your foam to be on BOTH sides of the foam. Hold your knife completely perpendicular to the foam and draw the knife through with broad strokes, checking on both sides as you cut that your cut is straight.

2. For the bolsters, you will follow the same marking and cutting as outlined above. Once you have completed your case for the back bolster, rather than adding the snaps, use your hand needle to sew the foam inside. (If you wish to make your covers removable for washing, you can insert a zipper or add more snaps.)

3. My couch also has a side bolster that goes between the sitter and the wall. This can also be adjusted to your space; it works well for me because my couch sits in the corner and the wall holds up the side. It also helps fill out the platform space, as you will find that your seat cushion may be shorter than the base, like mine. My side cushion measures 38” x 13” x 6”. Follow the steps above for covering your side cushion.

For the Pillows

1. I used three down pillows that measured 30” x 30”, but you can make adjustments to fit your style and space. For each pillow, cut one piece measuring 31” x 31” and two pieces measuring 31” x 20”.

2. On one of your 31” x 20”, fold over .25” and press. Fold fabric again, making a 3” decorative and sturdy edge. Sew the free edge down with a double seam for strength and good looks. Seam the second piece with a simple .5” fold.

3. Lay the back piece flat and place the two shorter pieces over it, ensuring that the front piece overlaps in the front.

4. Sew together all four sides, sewing slowly over thicker fabric.

5. Measure and mark for your snaps. My snaps were placed 3.5” from each side and 7” apart across the front.


Suggested For You


Leave a Reply

Design*Sponge reserves the right to restrict comments that do not contribute constructively to the conversation at hand, that comment on people's physical appearance, contain profanity, personal attacks, hate speech or seek to promote a personal or unrelated business. Our goal is to create a safe space where everyone (commenters, subjects of posts and moderators) feels comfortable to speak. Please treat others the way you would like to be treated and be willing to take responsibility for the impact your words may have on others. Disagreement, differences of opinion and heated discussion are welcome, but comments that do not seek to have a mature and constructive dialogue will not be published. We moderate all comments with great care and do not delete any lightly. Please note that our team (writers, moderators and guests) deserve the same right to speak and respond as you do, and your comments may be responded to or disagreed with. These guidelines help us maintain a safe space and work toward our goal of connecting with and learning from each other.