The Bureau of Labor Statistics' Occupational Outlook Handbook states that in 2018, the median wage for a bank teller was $14.16 per hour, which equates to an average salary of $29,450 per year. The number of people employed in bank teller finance career positions is not expected to fall 12% between 2018 and 2028; in large part due to the adoption of online banking and sophisticated automated teller machines (ATM). Meanwhile, PayScale shows the average hourly wage of bank tellers as $12.21 as of January 2020. 

Key Takeaways

  • Bank teller median pay was $14.16 an hour, or $29,450 a year, as of 2018 per the Bureau of Labor Statistics.
  • The average salary of bank tellers, per PayScale, is $12.21 as of Jan. 2020. 
  • Chase and Bank of America offer the highest paying jobs to bank tellers, while PNC and U.S. Bank are among the lowest. 

Most bank tellers have a high school diploma or equivalent qualification and receive roughly a month of on-the-job training when they begin employment. Bank teller responsibilities include securely processing check and cash transactions, accepting loan payments, completing deposits and withdrawals, and providing certain types of financial information to customers. Because of their everyday proximity to customers, they also contribute toward the public images of the financial institutions at which they are employed.

Common future business career options for bank tellers include employment opportunities in customer service departments, teller supervisor positions, bank management jobs, and personal banker positions.

Bank Teller Demographics

The biggest employers in the industry include Bank of America (BAC), JPMorgan Chase, and Wells Fargo. Chase offers the highest pay on average, per PayScale.

The average pay at Chase banks is $14.87 an hour, while both Bank of America and Wells Fargo also offer above-average pay, at $13.61 and $11.28 per hour, respectively. However, on the lower end of the pay scale is the likes of PNC Financial and U.S. Bank, which pay $11.28 and $12.13 an hour, respectively. For those with experience of 20+ years, the average pay for a bank teller is $14.56, and $13.78 for those with 10 to 19 years of experience.