In deriving the HendersonHasselbalch equation, we made the following three assumptions:

 [H^{+}] from water is negligible, i.e. H^{+} in the flask containing the weak acid is solely due to that of the acid, [H^{+}]_{a }as the dissociation of water is again suppressed at this stage.
 For a weak acid, [HA] is approximately equal to the concentration of the undissociated acid, [HA]_{ud}, i.e. the dissociation of the weak acid HA is negligible and the remaining concentration of HA after the addition of base is [HA]_{r }= [HA]_{ud }– [A^{–}]_{s}.
 [A^{–}] is approximately equal to the concentration of the salt, [A^{–}]_{s}, in the solution, i.e. A^{– }is completely attributed to the salt formed, with no contribution from the further dissociation of HA.
However, the HendersonHasselbalch equation is unreliable when K_{a} ≥ 10^{3}. If we disregard the 2^{nd} and 3^{rd} assumptions, the equilibrium expression is:
Rearranging the above equation and solving the quadratic equation in [H^{+}]_{a},
where C_{a} and C_{b} are the analytical concentrations of the acid and base respectively (i.e. the concentrations of the acid and base before any dissociation occurs). Eq6 is the improved version of the HendersonHasselbalch equation.
The diagram below shows the superimposition of eq6 (green curve) over the complete pH titration curve (red curve) that disregard all three assumptions, for the titration of 10 cm^{3} of 0.200 M of CH_{3}COOH (K_{a} = 1.75 x 10^{5}) with 0.100 M of NaOH.
The fit is much better than the HendersonHasselbalch curve even though the two curves (i.e. eq6 and the complete pH titration curve) do not actually coalesce and are still two separate curves when the axes of the plot are scaled to a very high resolution. Furthermore, eq6 doesn’t become invalid when K_{a} ≥ 10^{3}, for example, the diagram below is the superimposition of eq6 on the complete pH titration curve for the titration of 10 cm^{3} of 0.200 M of an acid (K_{a} = 1.75 x 10^{2}) with 0.100 M of NaOH:
If we further superimpose the HendersonHasselbalch curve (purple curve) onto the above diagram for the same titration, we have,
Clearly, the HendersonHasselbalch equation breaks down when K_{a} ≥ 10^{3}.