There are some nice locally produced fabrics, as well as many imported ones. When choosing a fabric consider the color, color fastness, treatments, durability and cost. Color fastness is normally not a problem but on occasion dye can rub off the upholstery onto your clothing after sitting on the sofa for long periods of time when you are hot and sweaty. Quality control is often left in the hands of the customer and if you had asked for something to be done, the manufacturers will seldom argue. There is no Better Business Bureau to fall back on, so be careful in your selection of fabrics.
Some companies offer customers the choice of treating fabrics with a flame retardant.
This treatment may be required for furniture that is exported commercially, though generally not for personal furniture. Durability is a big consideration, if the sofa will be used by an active family. Imported fabrics may last longer under these conditions. If it is a possibility that the sofa will have to be cleaned often, it is probably a good idea to get a better quality fabric as cheaper fabrics tend to fade and deteriorate quickly if they are subjected to frequent cleanings. Old sofas can also be restuffed or have the cushions rebuilt.