Anti-stain chemicals can be added on some specific fabric, which minimize the stain to penetrate the fabric. It makes the stain stay on the surface of the fabric and easier to be removed or clean up. But the anti-stain chemical is a coating on the fabric, it will be washed out gradually if the apron is used and washed from time to time, anti-stain function will thus reduce.