How to Change Sofa Fabric

Written by faizah imani
  • Share
  • Tweet
  • Share
  • Email

After you have had your sofa for a few years it is possible that you will begin to see a lot of natural wear and tear on the fabric. If the foundation of the sofa is still in great shape, the only thing you need to do to make your sofa look like new again is simply change the fabric. By recovering it yourself you can save money.

Skill level:

Other People Are Reading

Things you need

  • Heavy-duty staple remover
  • New fabric
  • Scissors
  • Upholstery staple gun

Show MoreHide


  1. 1

    Position your sofa on its back.

  2. 2

    Use staple remover to remove the furniture staples that are securing the old fabric to the sofa. Gently pull the old fabric off of the sofa once all of the staples have been removed.

  3. 3

    Stretch the old sofa fabric out on a flat surface. Use a tape measure to measure the exact length and width of the old fabric. Add a few extra inches to the length and width after the exact measurements have been taken.

  4. 4

    Buy new fabric for your sofa from your local fabric supplier. The new fabric should meet the measurement specifications from Step 3.

  5. 5

    Use the old fabric as a pattern for your new sofa cover. Lay your old fabric on top of the new fabric. Secure the old fabric to the new fabric with pins. Cut around the old fabric with scissors. Remove the pins and the old fabric after you have finished cutting.

  6. 6

    Position your sofa upright. Place the new fabric on the sofa. Be sure to tuck the new fabric securely into all of the crevices. Turn the sofa on its back after you have tucked the fabric.

  7. 7

    Use the staple gun to staple the new fabric to the bottom of the sofa.

Don't Miss

  • All types
  • Articles
  • Slideshows
  • Videos
  • Most relevant
  • Most popular
  • Most recent

No articles available

No slideshows available

No videos available

By using the site, you consent to the use of cookies. For more information, please see our Cookie policy.