H3PO4 não é um ácido fraco. É um ácido forte. Os ácidos fortes dissociam-se completamente na água, liberando todos os seus íons de hidrogênio (H+) e não deixando moléculas de ácido não dissociadas. H3PO4 é um ácido triprótico, o que significa que pode doar três prótons (íons H+). Na água, ele se dissocia completamente em três íons hidrogênio e um íon fosfato (PO4 ^ 3-):
H3PO4 (aq) + 3H2O (l) → 3H3O+ (aq) + PO4^3- (aq)