In general, no. All stone, however, is porous to some extent, but granite has very little porosity. Most colors will never show any moisture. A few colors may absorb some moisture with prolonged contact. For example, a puddle of water left on the counter may show a dark spot when the water is wiped away. Usually, no evidence remains once the liquid is removed and the granite dries. Our granite is sealed before installation and with proper maintenance staining should not be a problem.