Skip to content

How To Upholster a DIY Mid Century Modern Sofa

Add a little bit of spice to any small space with a show-stopping handmade sofa. Channel tufting gives off a classic mid-century modern feel and is ever so stylish. The great thing about creating your own DIY mid century modern sofa is you can customise everything – the size of the sofa, the distance between the channels, and the fabric – it can all be specifically chosen for your desired look.

Prerequisite: Making van seat cushion

Materials

Backing Board

Foam

Batting

Fabric

Staples

Cardboard

Heavy Duty Velcro

U-Shaped channel

Quantity

1 sheet

2 sheets

7m

4m

5000

Scrap

5m roll

1

Price

£19.97

£48.00

£17.39

£32.76

£6.37

n/a

£17.92

£6.08

Materials

Backing Board

Foam

Batting

Fabric

Staples

Cardboard

Heavy Duty Velcro

U-Shaped channel

Qty.

1 sheet

2 sheets

7m

4m

5000

Scrap

5m roll

1

Price

£19.97

£48.00

£17.39

£32.76

£6.37

n/a

£17.92

£6.08

Materials

Backing Board

Foam

Batting

Fabric

Staples

Cardboard

Heavy Duty Velcro

U-Shaped channel

Qty

1

2

7m

4m

5000

Scrap

5m roll

1

Price

£19.97

£48

£17.39

£32.76

£6.37

n/a

£17.92
   

£6.08

Link

time

20+ hours

Price

£148.48

related Posts
Time

20+ hours

Price

£148.48

 

Step 1 – Plan Out Shape / Dimensions

The great thing about creating your own sofa is you can customise your sizes so that it fits the space perfectly. A few things to note about the back of our sofa – it is angled backward slightly to make it a more comfortable/relaxing position and it has a curved corner. These things are not essential but we included them to make our sofa extra comfy. The angled back specifically makes calculating the dimensions a bit more difficult.

Begin by measuring the space for your custom sofa. If you are curving the corner and also angling the sofa for comfort, the corner channels will have to be tapered towards the bottom.

Separate the back of your DIY mid century modern sofa into manageable sections. We have 2 straight sections (left and right) as well as the curved corner section. Measure the length of a straight section of sofa back and divide it by the number of scallops you wish to have to figure out your scallop width. If each section of your sofa is a different length don’t worry about the scallops varying in width too much. Our right-hand scallops are 5mm narrower and it’s not noticeable at all!

For planning the curved section think of it with angles. We chose to have 7 scallops in the corner. Therefore calculated the angles accordingly as shown in the diagram below.

Birdseye diagram of DIY sofa with curve.

As you can see from the diagram above, the bottom edge is shorter than the top to account for the curve. By using your sizes/angles you can calculate the size of the bottom of your scallop compared to the top. This will give you your tapered shape dimensions for your DIY mid century modern sofa. For reference, the below diagram shows all of the dimensions of our scallops.

Diagram showing exact measurements for panels of the channel tufted sofa

Step 2 – Gather Materials

Fabric

When choosing the fabric for your seat there are a few things to consider including; price, style, and durability. For more details on what to look for when choosing an upholstery fabric check out this post about sewing a seat cushion. We opted for a pink velvet upholstery fabric for our DIY sofa as velvet is a typical material used during the mid century modern era. This fabric is durable, easy to clean, and above all else cute!

Foam

For the back of your seat, the depth of the foam is not that important, as long as it provides a decent amount of comfort. Ideally, you want to purchase a foam that is around 50mm in depth. You can change the depth depending on how wide you are creating your tufted channels to achieve the best look. For reference, our foam was 75mm thick and our scallops were roughly 125mm wide.

We picked up 2 sheets of foam from Dunelm Mill and they worked very well for us.

Batting

Using batting in your sofa is the key to making it look as smooth and seamless as possible. It will bulk out the back of your sofa making it look more professional. We purchased our batting on eBay. It was good quality, reasonably thick, and worked like a charm.

Board

The back of the sofa is constructed by stapling the fabric taut over a backing board. We used 4mm thick rigid board.

You can use any board/sheet which is easy to cut to the right shape and is also relatively lightweight (as you want to keep the weight of your van as low as possible). Here are some recommendations:

Cardboard

Using thin straight pieces of cardboard when upholstering can really elevate its finish and make it look more professional. They are vital for getting a neat edge when using a staple gun. These cardboard pieces can really be anything as long as it’s cut nice and straight. We would recommend cutting 2cm wide strips from old cereal boxes. Each scallop will need two cardboard strips.

Step 3 – Cut Backing Board

Measure and draw out your desired design of your DIY mid century modern sofa onto your backing board. It is pretty important that this is done as accurately as possible to achieve the best results. As always, measure twice before cutting. Depending on what material you have selected, you may be able to use a Stanley knife to cut it, or if you have opted for something thicker a fine blade on a jigsaw can also work well. Just make sure to take your time when cutting your scalloped shapes. For straight sections cut around the perimeter of the shape. For the curved sections cut out each scallop piece individually. The diagram in step 1 shows the exact shapes we cut out to create our sofa.

Step 4 – Cut Foam

The foam pieces should be approximately 1cm larger than the shape/size of your scallop/channel. Draw out the scalloped shapes directly onto your foam block. We found it easiest to make a template of the shape to trace around and cut out multiple pieces. Using a bread knife, cut along your markings in a saw-like motion. When cutting different sized pieces make sure to label them up so you don’t lose track.

Diagram showing how to cut out individual foam pieces for the sofa

It can be difficult to achieve a smooth channel with the straight edges of the foam. This is why you need to shape the foam to mimic the round channel you are looking for. At a 45 degree angle trim the top edges of foam off in a saw like motion. It doesn’t have to be perfect, it just needs to be a little less square. The diagram below shows how it should look.

diagram of foam pieces with edges trimmed

Step 5 – Cut Fabric / Batting

The fabric and batting for the DIY mid century modern sofa should both be significantly larger than the size of the scallop. This will make it easier to grab onto and pull tight when securing it into position. We found that adding approximately 6cm all the way round worked well. When cutting your fabric make sure that the grain is running in the same direction for all parts. This will be particularly noticeable if you are using a printed fabric or a fabric which lays smoother in one direction, like velvet.

diagram of fabric sizing for DIY scalloped channel tufted sofa

Step 6 – Attach First Scallop to Straight Section

Secure Back

Flip the board around so the back is facing you. Take a piece of batting and a piece of fabric and lay it on top approximately 2 cm from the edge as shown in the below diagram. Make sure that the good side of your fabric is facing you. Then, using a staple gun, staple approximately 1cm in from the edge in a straight, neat line.

How to attach fabric and batting to backing board of DIY sofa

Attach Foam

Flip the board back around so it is facing you and place your first piece of foam into position. The foam should be a little bit bigger than your scallop. Stick the foam piece into place more securely by spraying it with adhesive before placing it into position. This is not essential but can help keep the foam in position when covering with fabric.

Diagram showing how to position foam for DIY channel tufted sofa

Fix To Front

Pull the fabric and batting tightly over the foam piece. It should squash the foam a bit and the curve of the scallop should look smooth. If it is not looking smooth – pull tighter.

When you are satisfied with the look/shape of your scallop, it is time to secure it into position. Take a thin strip of cardboard and place it on top of the fabric making sure to push it hard against the foam. Staple the card piece down with a staple gun. Make sure to press the nose of the staple gun against the foam. Don’t be stingy with the staples – use one every couple of centimeters. This DIY mid century modern sofa build takes a hell of a lot of staples! As you are stapling make sure the fabric is still pulled taught and the card is hard against the foam.

diagram showing how to secure first channel on DIY sofa

The staples and card piece should hold your channel in a neat smooth curve. If you have any lumps or bumps we suggest redoing the scallop as it will not improve and will be harder to fix later on. Practice makes perfect here. Making sure everything is held tight and smooth is a bit tricky but when you get into the swing of it is becomes second nature.

With it held in position cut the fabric at the point where 2 scallops meet. Try to cut it as neatly as possible as this makes finishing off the upholstering of the top of the curve easier.

Step 7 – Upholster Top of Scallop Curve

Begin by pulling the tab you have created (by cutting the fabric) through to the back. Flip your board around so the back is facing you. There should be a semi-circle of fabric and batting showing at the top. Trim the batting so it is in line with where the board/foam meet. This doesn’t need to be perfect, the fabric will cover everything and smooth it out.

Diagram showing how to wrap the fabric around the top of the scallop - DIY sofa

Pull the fabric tight over the top to the back of the board and then staple into place. There is no right order to pulling and bunching the fabric. The back doesn’t need to be too neat as it won’t be visible. Make sure that the fabric on top of the scallop is laying smooth and flat as this will be very obvious. The neater you lay it, the more professional your DIY mid century modern sofa will look! It should look something like the diagram above.

Step 8 – Add More Scallops

All of the middle scallops are fixed in a very similar way to the end/first scallop. The only difference is the way the fabric/batting is added. Lay the fabric with the good side facing down on top of the previous scallop. Take another piece of card and press it firmly against the previous scallop and staple it into position. Trim the fabric at the point where the scallops meet and pull the tab through to the back in the same way as the previous scallop was finished.

How to add 2nd scallop - DIY sofa

Place/glue the next foam piece in its position. Make sure that it follows the curve of the back panel just 1cm over the top. Again, make sure it is placed hard against the previous scallop – this will keep the lines between the scallops neat and even. Pull the fabric and batting taught over the foam and secure with staples in the exact same way as the previous scallop (Step 6). All of the middle scallops are created in the exact same fashion. After each scallop is secured in place, finish off the top of the scallop as shown in step 7.

Step 9 – Upholster Bottom of Channel

Once you have finished upholstering the body of the channels and the top of your scallops you should have something which looks like the diagram below. There should be extra material and batting hanging down past the bottom of the board. In our case there was around 6 cm of excess fabric. This will be used to neatly finish the bottom of the scallop.

Diagram of sofa backing board with all foam scallops in position.

Look at the shape of your foam and cut a piece of cardboard in a similar shape – only a bit smaller than the foam. This does not have to be perfect by any means. The cardboard will just help the bottom keep in its rounded shape. The diagram below shows the cardboard piece you need to cut. Trim the batting so it will not fold past the foam onto the backing board. Again the trimming does not have to be accurate here – The bottom will be pretty hidden by the end.

Diagram showing size to cut bottom board piece in DIY channel tufted sofa

Now it is time to fold the remaining fabric over the bottom and staple onto the back of the backing board. Due to the amount of fabric and the shape of the channel the fabric will need to be bunched up. There is no right or wrong way of doing this. We felt that it looked the neatest with a pleated fold. Make sure to pull the fabric tight enough so that it lays smooth but not too tight to distort the shape of the bottom of the channel. It should look something like the diagram below. It really finishes off the channels giving your DIY mid century modern sofa a polished appearance.

Diagram showing how to neatly fold fabric to finish off bottom of scallops on DIY sofa.

Step 10 – Upholster Curved Sections

The curved sections are upholstered in a very similar way to the straight sections. The only difference is that each channel is upholstered separately as shown below. This means that they can later be joined and curved. As per the straight sections, make sure that the fabric and batting is pulled tight so that it looks smooth and insert a staple every couple of centimeters.

How to upholster curved section piece on DIY channel tufted sofa.

Keep track of your sections by numbering the back of them. As you can see from the diagram below our 1st and 7th channel are a slightly different shape than the middle 5. (the outside edges are 90 degrees).

Curved section backing boards

Step 11 – Join Curved Channels

This step is super simple. All you need is a staple gun and some more strips of cardboard. Again, a cereal box cardboard will be perfect. You just need it to be able to bend a little along its long axis. Place the curved sections face down on the floor in the correct order. Butt the channels up against each other making sure to keep the bottom corners in line with each other.

DIY channel tufted sofa. Curved sections butted up against each other

With the channels held tightly together, place a strip of cardboard over the join between two channels. In two neat rows, staple the cardboard to the backing boards. It should look something like the diagram below when the strips are stapled in position. This should hold all of the individual pieces together and allow them to be curved into a right angle.

DIY channel tufted sofa. Curved sections secured into position with cardboard

Flip your section over so that the front is face up. Gently lift the two outside channels so that the whole section curves like the diagram below. When you are happy with the curve, check that the staples in the back are all holding it well. If there are any areas where the staples are lifting just add more staples. It’s as simple as that.

curved section of DIY sofa

Step 12 – Join Sections Together

Joining the 3 sections (right, curved, & left) together can be done in a very similar way to joining the curved channels. To make it extra strong we opted for long horizontal supports. The supports can be made from a cardboard material however we opted for something a little stronger for our DIY sofa. We used 2mm thick flexible plastic we had leftover from aqua paneling our shower.

Diagram - FIxing 3 sections of the DIY sofa together

Much like the previous step, butt the sections up against each other making sure the corners are aligned. Then with your horizontal support, fix it into position. With our plastic strip, we used two self-tapping screws on each side of the join as shown in the diagram above. You can fix the support in other areas if you need to but ours was solid with just a few screws.

Step 13 – Fix to wall

This is the final step in this mammoth DIY mid century modern sofa project. To fix the sofa to the walls in our van we used some plastic gutters we bought from B&Q. The gutters were the perfect distance to account for the seats leaning backwards slightly. The sofa will be fixed on the left and right sections and the curve will be suspended.

The gutter is fixed onto the wall with self tapping screws. We found it easiest to drill pilot holes on the side which will be fixed to the wall and larger holes opposite like in the diagram below; Thus making it easier to get a screwdriver into position to turn the screws. Place your seat cushions in position to determine where the sofa back should sit. When the gutters are secured onto the wall on both sides it is time to attach the sofa.

diagram of U-shaped channel with holes for fixing to wall.

The sofa will be attached to the gutter and wall using heavy-duty velcro. It may seem a bit weak but the heavy-duty stuff is incredibly strong and we have no complaints with it whatsoever. Our sofa back has not moved a millimeter since using it. Cut a few strips and place them along the gutter at intervals to fix the sofa back to. Also cut a few small sections to stick directly onto the wall to fix the top of the sofa back to. Make sure to place the opposite velcro pieces onto the back of the sofa backing.

Carefully place the sofa back into position and press it firmly into the wall. This should keep a strong hold. The great thing about the velcro is that it means you can remove it if you ever needed to.


Conclusion

Choosing to make a DIY mid century modern sofa is not an easy job but we would definitely say it is worth it. Every time we open the side door of our van we immediately see our handmade sofa and are extremely happy and proud of it. It has really elevated the look of our van and certainly adds a little spice to the overall look. The van no longer looks like a van – more like a fancy mid-century modern showroom.

If you have any questions about the DIY mid century modern sofa please don’t hesitate to ask in the comment section!

IF YOU LIKED THIS POST, PIN IT – PRETTY PLEASE XOXO

Make your van stand out from the crowd by creating and upholstering an eye-catching mid-century modern sofa in it! This sofa is functional, beautiful, and extremely hard-wearing - perfect for a campervan! Find out how you can make it fit in any space. Includes easy-to-follow diagrams and a price and cost analysis. #vanlife #vanbuild #vansofa #vancouch #vaninterior | Interior Design | Mid Century Modern |
Make your van stand out from the crowd by creating and upholstering an eye-catching mid-century modern sofa in it! This sofa is functional, beautiful, and extremely hard-wearing - perfect for a campervan! Find out how you can make it fit in any space. Includes easy-to-follow diagrams and a price and cost analysis. #vanlife #vanbuild #vansofa #vancouch #vaninterior | Interior Design | Mid Century Modern |

1 thought on “How To Upholster a DIY Mid Century Modern Sofa”

  1. Awesome post!! Appreciate the detail you have gone into showing us exactly how to create a beautiful sofa 😍 love the illustrations, little works of art 🎨

Leave a Reply

Your email address will not be published. Required fields are marked *