Updated August 27, 2020

How Much Does Bank of America Pay?

The national average salary for an employee at Bank of America is $55,844 per year, or $26.85 an hour.

Those in the bottom 10th percentile earn under $28,000 a year, while the high earners in the top 90th percentile can make over $109,000.

Show More

How much should you get paid?

Tell us about yourself to get a free, personalized Zippia Salary Report and suggestions on how to increase your pay.

Bank of America Salaries By Department

How much you earn at Bank of America depends on your role, and the organizational function that you work in.

Our data shows that employees in engineering roles earn the highest wages at Bank of America, with an average yearly salary of $100,861.

The second-highest paying department is it, where employees earn an average salary of $88,445 per year.

Departments that don't pay as well at Bank of America include the retail and customer service organizational functions, with employees earning $34,905 and $39,520, respectively.

Department
Average
Engineering
Engineering
$100,861
$101k
IT
IT
$88,445
$88k
Marketing
Marketing
$87,451
$87k
Plant/Manufacturing
Plant/Manufacturing
$81,412
$81k
Business Development
Business Development
$77,785
$78k
Sales
Sales
$77,674
$78k
Finance
Finance
$56,207
$56k
Administrative
Administrative
$51,976
$52k
Customer Service
Customer Service
$39,520
$40k
Retail
Retail
$34,905
$35k

Bank of America Salaries By Job Title

While Bank of America employees earn an average yearly salary of $55,844, different roles can command different wages.

Some of the job titles with high salaries at Bank of America are senior java developer, finance advisor, consultant systems engineer, and mortgage underwriter.

A typical senior java developer salary at Bank of America is $109,928.

Other roles at Bank of America include cashier and customer service representative. A cashier at Bank of America earns an average yearly salary of $27,141.

Bank of America Jobs You Might Like

Bank of America Finance Salaries

Job Title
Average
$106,048
$106k
$93,225
$93k
$84,902
$85k

Bank of America Retail Salaries

Job Title
Average
$30,605
$31k
$27,141
$27k

Bank of America Salaries By Location

Cost of living can vary dramatically depending on the part of the country you're in.

Looking at our data, we can see that employees at Bank of America earn more in some areas than others.

The city with the highest average salary is New York, NY, where employees earn an average salary of $68,997.

This can be compared to Jersey City, NJ, where Bank of America employees earn an average salary of $68,615.

Recently Added Bank of America Salaries

JobLocationDate AddedSalary
Relationship Banker-Bank of America
Chicago, IL
Relationship Banker-Bank of America
Chicago, IL
Chicago, IL
03/06/2020
03/06/2020
$36,00003/06/2020
$36,000
Service RepresentativeChicago, IL
Service Representative
Chicago, IL
Chicago, IL
01/26/2020
01/26/2020
$31,30501/26/2020
$31,305
Relationship Banker
Chicago, IL
Relationship Banker
Chicago, IL
Chicago, IL
01/26/2020
01/26/2020
$36,00001/26/2020
$36,000
Service RepresentativeChicago, IL
Service Representative
Chicago, IL
Chicago, IL
12/27/2019
12/27/2019
$31,30512/27/2019
$31,305
Relationship Banker
Chicago, IL
Relationship Banker
Chicago, IL
Chicago, IL
12/27/2019
12/27/2019
$36,00012/27/2019
$36,000

Bank of America Competitor Salaries

Competitors of Bank of America include Morgan Stanley, Goldman Sachs, and The Bank of New York Mellon.

The wages at Morgan Stanley average higher than the other similar companies, where the median salary is $119,634 per year.

The salaries at Goldman Sachs average $104,877 per year, and the salaries at The Bank of New York Mellon come in at $81,942 per year.

Bank of America Jobs