A+ on BBB – BBB assigns ratings ranging from A+ (highest) to F (lowest) (lowest). BB ratings are based on information in BBB files about factors such as the business's complaint history with the BBB, the type of business, the length of time in business, transparent business practices, and more. 4.7/5 based on BBB customer reviews (+180 reviews) – BBB customer reviews allow customers to leave positive, negative, or neutral feedback about their marketplace experiences. 4.7/5 on Trustpilot (+180 reviews) – TrustScore is an overall measure of reviewer satisfaction that ranges from 1 to 5. Bank of America received 663 points in J.D. Power's 2020 national banking satisfaction study, which is slightly higher than the national average of 657 points.