No, Mamaearth Ultra Light Indian Sunscreen absorbs quickly and doesn’t leave behind any residue or white cast.