I have not used it on marble, but it did not stain the quartz I used it on.