Although many websites say that Quartz does not stain, it is important to clean up any spills promptly. It is a man made material and composed of ground up quartz rocks mixed with resin and other binding agents. It is possible that certain oils and dyes may stain quartz if it sits on quartz to long.