Twardość węglanową można usunąć za pomocą wodorotlenku sodu. Ca(HCO3)2 + 2NaOH → CaCO3 + Na2CO3 + H2O Mg(HCO3)2 + 4NaOH → Mg(OH)2 + 2Na2CO3 + H2O Zmiękczanie za pomocą Na3PO4 Twardość węglanowa. 3Ca(HCO3)2 + 2Na3PO4 → Ca3(PO4)2 + 6NaHCO3 i dalej 6NaHCO3 → 3Na2CO3 + 3CO2 + 3H2O Twardość niewęglanowa według następującej reakcji: 3CaSO4 + 2Na3PO4 → Ca3(PO4)2 + 3Na2SO4
Wyżej wymienione procesy technologiczne muszą być poprzedzone analizą chemiczną wody (oznaczenie twardości), będącą podstawą do określenia odpowiedniej ilości substancji zmiękczających. Przeprowadzenie powyższych procesów w niskiej temperaturze może doprowadzić wodę do twardości 5 °n, w temperaturze do 80 do 100 °C do twardości 0,5 °n. Wraz ze wzrostem temperatury zwiększa się również szybkość reakcji oraz osadzanie strąconych soli. Zastosowanie fosforanu sodu jest jeszcze skuteczniejsze.