It depends on the stone you select but in short, yes it can. Granite is the best countertop and least resistant to staining and more than likely will not. Marble is more prone to staining. Sealer helps prevent staining but, but we do recommend wiping up spills immediately. Serious stains can be almost completely removed and any etching can be resurfaced if either is truly bothersome to you. Read here for info on stone stain removal!