Granite counter tops are surprisingly resilient to stains, and practically impossible to scratch. However, as a preventative measure, any spills on Granite surfaces should be wiped up within a reasonable amount of time. Don’t let liquid sit on the stone overnight. Granite is most prone to staining by oil and acid, so be sure to blot these spills up as soon as they happen. Follow up by cleaning the stone with a mild non-abrasive soap and water.