The Straight Version
You start with the Ksp value from a table. You write the dissolution equation. You set up the equilibrium expression. You solve for x. That is the entire process. The reason people mess it up is almost never the algebra. It is the assumptions they forget to check. I used to see students lose points on problems that were trivial once you stopped ignoring ionic strength. A lab colleague once handed me a problem where the Ksp for AgCl was given as 1.8 times ten to the negative tenth power, but the solution also contained 0.1 M NaNO3. If you just plug that into the standard textbook equation, you get a molar solubility around 1.34 times ten to the negative fifth molal. The real answer is lower. The nitrate and sodium ions are compressing the double layer and changing the activity coefficients. I just calculated the ionic strength, grabbed the Davies equation from Skoog, worked out the individual activity coefficients for silver and chloride, and divided the Ksp by the product of those two coefficients before solving. The difference was about eighteen percent. It matters when you are reporting results for a paper or a regulatory filing. It does not matter for a take-home quiz where the professor said "assume ideal behavior." Know which one you are doing.How To Calculate Molar Solubility
Here is the sequence I actually follow now, not the one I memorized for exams. Write the balanced dissolution reaction. If you are dealing with something like PbCl2, it dissociates into one lead ion and two chloride ions. Make sure the stoichiometry is right before you touch any numbers. Then write the Ksp expression using concentrations. For PbCl2, that is [Pb2+] times [Cl-] squared. Substitute x for the cation concentration and nx for the anion concentration, where n is the stoichiometric coefficient. Solve for x. That x is your molar solubility. For a simple 1:1 salt like AgBr with a Ksp of 5.0 times ten to the negative thirteenth, x equals the square root of Ksp. You get roughly 7.07 times ten to the negative seventh M. For a 1:2 salt like that PbCl2 example with a Ksp of 1.7 times ten to the negative fifth, the expression becomes x times 2x squared, which is 4x cubed. You rearrange to x equals the cube root of Ksp divided by four. The arithmetic is slightly more involved but the logic is identical.
The common ion effect is the thing that trips people up most. If you already have 0.05 M chloride in the solution from some other source, you cannot assume the chloride from the salt itself is negligible without checking. Set up the full expression: Ksp equals x times 0.05 plus 2x squared. If x turns out to be much smaller than 0.025, you can drop the 2x term and simplify to x equals Ksp divided by 0.05 squared. With PbCl2, that gives roughly 6.8 times ten to the negative third M. Without the common ion, the solubility was roughly 0.016 M. The presence of extra chloride collapsed it by more than a factor of two. This is why precipitation is used to remove metal ions from wastewater in the first place. You flood the system with a common ion and the salt drops out. Temperature matters and most textbook tables only give you one value. The van't Hoff equation lets you adjust Ksp if you know the enthalpy of dissolution. For endothermic dissolutions, which most sparing salts are, Ksp increases with temperature and solubility goes up. For a few salts like calcium sulfate, the dissolution is exothermic and heating actually decreases solubility. I learned this the hard way when a field team reported contradictory scaling data from two geothermal wells at different depths. The shallow well had higher temperatures but lower measured gypsum saturation. Once we back-calculated the Ksp at the actual in-situ temperature instead of using the standard 25 degree C table value, the discrepancy disappeared. One more nuance that rarely gets covered in introductory courses. Molar solubility and solubility in grams per liter are not the same thing and you should not treat them as interchangeable. Molar solubility is the concentration of the dissolved salt in mol per liter. To convert to grams per liter, multiply by the molar mass of the undissociated formula unit. For AgBr, that is 187.77 g/mol, so a molar solubility of 7.07 times ten to the negative seventh M translates to about 0.000133 g/L. People lose marks all the time by forgetting this step or by using the molar mass of just the cation or just the anion instead of the full formula unit.
Also, the calculation assumes the solid is present and the system is at equilibrium. If you have a very small amount of solid that dissolves completely before saturation is reached, the Ksp method gives you a number that is physically impossible because no precipitate actually formed. Always verify that the ion product exceeds Ksp before the precipitation actually occurs. I have seen this mistake cost a group two days of troubleshooting because someone ran a solubility calculation on a dilute sample and predicted a precipitate that never appeared in the beaker. If you need activity-corrected values for anything beyond a homework problem, the extended Debye-Huckel or Pitzer models are where you go. The Davies equation is usually sufficient for ionic strengths below 0.5 M and it is fast enough to run in a spreadsheet. Above that, you are into territory where you need experimental data or a proper thermodynamic database. No amount of algebra will save you there.
Get the Full Details
