Fosforzuur is tweebasisch omdat het twee vervangbare waterstofatomen heeft. Dit komt door het feit dat het fosforatoom in fosforzuur gebonden is aan drie zuurstofatomen en één waterstofatoom. De drie zuurstofatomen zijn via dubbele bindingen aan het fosforatoom gebonden, terwijl het waterstofatoom via een enkele binding aan het fosforatoom is gebonden. De twee waterstofatomen die aan de zuurstofatomen zijn gebonden, zijn vervangbaar.