Dr. Beckmann Multi Purpose Surface Cleaner can be used on marble and granite. In case of doubt, please perform a surface test on a hidden place.