This paper overviews solution additives that affect protein stability and aggregation during refolding, heating, and freezing processes. Solution additives are mainly grouped into two classes, i.e., protein denaturants and stabilizers. The former includes guanidine, urea, strong ionic detergents, and certain chaotropic salts; the latter includes certain amino acids, sugars, polyhydric alcohols, osmolytes, and kosmotropic salts. However, there are solution additives that are not unambiguously placed into these two classes, including arginine, certain divalent cation salts (e.g., MgCl(2)) and certain polyhydric alcohols (e.g., ethylene glycol). Certain non-ionic or non-detergent surfactants, ionic liquids, amino acid derivatives, polyamines, and certain amphiphilic polymers may belong to this class. They have marginal effects on protein structure and stability, but are able to disrupt protein interactions. Information on additives that do not catalyze chemical reactions nor affect protein functions helps us to design protein solutions for increased stability or reduced aggregation.