Position your sofa on its back.
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.
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.
Buy new fabric for your sofa from your local fabric supplier. The new fabric should meet the measurement specifications from Step 3.
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.
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.
Use the staple gun to staple the new fabric to the bottom of the sofa.