Textile Encyclopedia Stain Repellent Finish Chemical finish that prevents water, oils, or stains from entering the fabric and forming a bond. If stains do penetrate the finish (are pressed or ground in), they will be more difficult to remove.