In general terms, no. You must do something out of the ordinary to stain most granite. A few colors may absorb some moisture after prolonged contact. Usually after it is wiped up, you will see no evidence of the moisture. On light colors if for example, you were to leave a spilled glass of red wine over night, there is a possibility for staining. Some stones are more porous than others, but most are very stain resistant in their natural state.