Ecco perché:
* come acido: Può donare un protone (H⁺) per formare lo ione fosfato di idrogeno (HPO₄²⁻):
H₂po₄⁻ + h₂o ⇌ hpo₄²⁻ + h₃o⁺
* come base: Può accettare un protone (H⁺) per formare acido fosforico (H₃po₄):
H₂po₄⁻ + h₂o ⇌ h₃po₄ + oh⁻
Se il diidrogeno fosfato agisce come acido o una base dipende dalla soluzione circostante e dal suo pH.