En avsättning för att täcka befarade kreditförluster i coronakrisen på 4 miljarder dollar (motsvarande 36 miljarder kronor) tynger resultatet.
Nettovinsten föll till 3,28 miljarder dollar, motsvarande 37 cent per aktie. Under motsvarande kvartal i fjol gjorde Bank of America en vinst på 7,11 miljarder dollar, 74 cent per aktie.
Räntenettot under andra kvartalet, det vill säga vad banken tjänar på skillnaden på in- och utlåningsräntor, föll 11 procent till 10,8 miljarder. Pressen nedåt på ränteintäkterna hänger samman med räntesänkningarna från USA:s centralbank Federal Reserve (Fed).
Tre andra storbanker i USA – som JP Morgan Chase & Co; Citigroup och Wells Fargo – har tidigare i veckan redovisat avsättningar för att täcka befarade kreditförluster i den recession som väntas på sammanlagt 28 miljarder dollar (cirka 255 miljarder kronor).