Gw mau tau {| class="wikitable" dari Larutan dapar

| H3A  H2A− + H+

| H2A−  HA2− + H+

| HA2−  A3− + H+

Jika perbedaan nilai pK yang berturutan kurang dari tiga, akan timbul tumpangsuh antara rentang pH spesies dalam kesetimbangan. Semakin kecil perbedaannya, semakin besar tumpangsuhnya. Dalam kasus asam sitrat, tumpangsuhnya luas dan larutan asam sitrat dapat mendapar pada rentang antara pH 2,5 to 7,5.

Perhitungan pH yang melibatkan asam poliprotik memerlukan perhitungan spesiasi. Dalam kasus asam sitrat, memerlukan pemecahan dua persamaan kesetimbangan massa

CA adalah konsentrasi analitik asam, CH adalah konsentrasi analitik ion hidrogen yang ditambahkan, βq adalah tetapan asosiasi kumulatif.

Kw adalah tetapan ionisasi air. Terdapat dua persamaan simultan non-linear untuk dua variabel yang tak diketahui [A3−] dan [H+]. Banyak program komputer tersedia untuk melakukan perhitungan ini. Diagram spesiasi asam sitrat juga dapat dihasilkan oleh program HySS.