Insert the claws of a staple remover under the staples or tacks that join the old, torn, outdated or soiled couch fabric to the padding and frame. Collect the staples or tacks in a container. If required, use a stitch ripper to cut the seams that join different pieces of upholstery together.
Remove the fabric from the outer and inner back, inner front and seat, outer and inner sides, lower front and arms. Set the cutouts aside to use as patterns or templates for the new fabric.
Tear the seams joining the cushion covers of the couch using a stitch ripper. Set the cutouts aside to use as a template for the new cushion covers.
Spread the new upholstery fabric face down on a clean surface. Lay the old upholstery cutouts over it and outline their edges with a marker or chalk. Cut along the marks using sharp fabric scissors.
Lower the upholstery for the back of the couch in place. Enlist a helper to hold the couch while you insert a row of staples underneath to secure the lower edge of the fabric in place. Stretch the fabric over to the upper back, pulling it taut to remove creases. Insert a row of staples along the upper back to secure the fabric in place. Tuck excess fabric along the sides into the frame and staple in place.
Cover the inner back of the couch with fabric. Align it so it rests over the inner back and seat. Tuck the sides of the fabric into the frame. Insert a row of staples along the upper edge to secure it in place. Continue stapling the fabric cutouts to the outer and inner sides of the couch. Also join the fabric cutout to the lower front of the couch.
Drape the cutout for the upper arms in place and sew each to the padding by hand. Also hand stitch the fabric for the front arm panels. Depending on personal preference, use clear thread that blends with the fabric, or matching thread if the fabric is a single color.
Hand stitch slip covers for the cushions. Install a zipper on each cover to make it easier to remove.