HSO4 + HCO3 -> SO4 + H2CO3

How would I know which are Bronsted-Lowry acids?

2 answers

B-L acids donate protons. Which one donated a proton. It appears to me that HSO4^- donates a proton (because it is SO4^-2 on the right) so HSO4^- must be an acid. HCO3^- accepts a proton (it is H2CO3 on the right) so it must be a base.
Hco4- + Hco3- = so42- + co3