What is the n-factor of H3BO3?
1
In H3BO3, although all 3H are linked to oxygen, yet all 3H are not replaceable. Here, boron atom is electron deficient, so it acts as a lewis acid. When H3BO3 is added to water, then oxygen atom of H2O through its lone pair attack the Boron atom, as follows
Net reaction is H3BO3 + 2H2O → [B(OH)4]−+ H3O+
So, we get only one H+ per molecule of H3BO3 which its n-factor = 1