Salts of Alkali Metals are soluble

e.g. If M = Li, Na, or K, then MX, MX2, MX3, etc. are soluble regardless of what X is

Ammonium salts (NH4+) are soluble

e.g. NH4X, (NH4)2X, (NH4)3X, etc. are soluble regardless of what X is

Nitrates (NO3) are soluble

e.g. MNO3, M(NO3)2, M(NO3)3, etc. are soluble regardless of what M is

Halides (Cl-, Br-, I-) are soluble

Exceptions: Ag+, Hg+, Hg2+, Cu+, Pb2+

e.g. If X = Cl, Br or I, then MX, MX2, MX3, etc. are soluble unless M = Pb, Hg or Ag

Sulfates (SO4) are soluble

Exceptions: Ca2+, Sr2+, Ba2+, Pb2+, Hg2+, Ag+

e.g. M2SO4, MSO4, M2(SO4)3, etc. are soluble unless M is from group 2 or M = Pb, Hg, or Ag

Carbonates (CO3), Phosphates (PO4), and Sulfides (S) are insoluble except for:

(i) The carbonates/phosphates/sulfides of alkalis (because of Rule 1)

(ii) Ammonium carbonate/phosphate/sulfide (because of Rule 2)

Hydroxides (OH) are insoluble or slightly soluble except for the hydroxides of the alkalis (because of Rule 1)

Note: The hydroxides of group 2 (the alkaline earth metals) are slightly soluble. Virtually all other hydroxides are insoluble. Also, ammonium hydroxide is slightly soluble.