No, Knect is a water-based lubricant, it should not cause any stains on your sheets.