Post job

Bank teller salary

Average bank teller salary

$15.41

$32,043 yearly

Entry-level bank teller salary
$26,000 yearly salary
Updated January 8, 2025

Average Bank Teller Salary Overview

The average salary for a bank teller in the United States is approximately $32,043 per year, or about $15.41 per hour. Salaries can vary based on several factors, including experience level, state of employment, and the type of financial institution. For instance, entry-level tellers typically start at lower salaries, while those with extensive experience or in supervisory roles can earn significantly more.

Salary by Experience Level

As you progress in your career, your salary as a bank teller can increase. Entry-level positions generally offer salaries around $27,000, while seasoned professionals with several years of experience can earn upwards of $40,000.

Top Paying States for Bank Tellers

Some states offer higher wages for bank tellers, influenced by cost of living and demand for banking services. For example, states like California, New York, and Washington tend to provide salaries above the national average.

Conclusion

Understanding the salary landscape is crucial for aspiring bank tellers. By considering factors like location and experience, you can position yourself for better earning opportunities in this essential role.

On this page
Bank teller salary by: 

Let Zippi find your next bank teller job

Floating question marks illustration

Let Zippi find your next bank teller job

Floating question marks illustration

Where can a Bank Teller earn more?

Compare salary by location
Vs
57k
37k
17k
-3k
Columbus, OH$36,215
Clarksville, TN$26,871
Compare salary by company
Vs
63k
43k
23k
3k
Tinker Federal Credit Union$42,584
HomeStreet Bank$33,317

Bank teller salaries by experience level

Bank teller salary estimates from across the web

Based on the latest salary information compiled by Zippia, Salary.com, Glassdoor, Ziprecruiter, SalaryExpert and Comparably, the average salary for a bank teller typically falls between $27,143 and $108,634.
zippia
$32,043yearly
glassdoor[1]
$43,943yearly
comparably[2]
$27,143yearly
Salary.com[3]
$108,634yearly
ZipRecruiter[4]
$33,392yearly
SalaryExpert[5]
$36,418yearly

Average bank teller salary by state

The highest-paying states for bank tellers are Massachusetts, New Jersey, and California. The lowest average bank teller salary states are Indiana, New Mexico, and Texas.

  • State view
  • County view
Average salary:

Highest paying states for bank tellers

RankStateAvg. salaryHourly rate
1Rhode Island$34,401$16.54
2Massachusetts$36,505$17.55
3New Hampshire$34,909$16.78
4Maine$34,065$16.38
5New Jersey$36,368$17.48
6Vermont$33,790$16.25
7Minnesota$34,616$16.64
8New York$35,331$16.99
9Michigan$31,860$15.32
10Hawaii$35,141$16.89
11Utah$32,058$15.41
12Wisconsin$32,200$15.48
13Wyoming$31,295$15.05
14Alaska$34,071$16.38
15Pennsylvania$31,460$15.13
16Oregon$34,603$16.64
17Connecticut$35,460$17.05
18Arizona$33,545$16.13
19Virginia$33,695$16.20
20Washington$34,349$16.51
21North Dakota$32,227$15.49
22Nevada$32,673$15.71
23California$35,875$17.25
24Montana$31,125$14.96
25Maryland$33,982$16.34
26Iowa$30,775$14.80
27Delaware$33,589$16.15
28South Dakota$30,510$14.67
29Nebraska$30,621$14.72
30Colorado$32,806$15.77
31District of Columbia$32,990$15.86
32Idaho$30,737$14.78
33Florida$31,717$15.25
34Kansas$30,441$14.64
35North Carolina$30,788$14.80
36Georgia$31,455$15.12
37West Virginia$30,297$14.57
38Ohio$29,195$14.04
39South Carolina$29,567$14.21
40Illinois$30,611$14.72
41Arkansas$28,646$13.77
42Alabama$29,272$14.07
43Missouri$29,179$14.03
44Mississippi$28,855$13.87
45Indiana$28,274$13.59
46New Mexico$27,984$13.45
47Oklahoma$27,337$13.14
48Tennessee$26,677$12.83
49Texas$27,457$13.20
50Louisiana$28,347$13.63
51Kentucky$27,008$12.98

Highest paying cities for bank tellers

The highest-paying cities for bank tellers are Sunnyvale, CA, Utica, NY, and Urban Honolulu, HI.

RankCityAvg. salaryHourly rate
1Sunnyvale, CA$36,215$17.41
2Utica, NY$35,535$17.08
3Urban Honolulu, HI$35,153$16.90
4Minneapolis, MN$34,604$16.64
5Portland, OR$34,580$16.63
6Tacoma, WA$34,489$16.58
7Boulder, CO$32,841$15.79
8Fargo, ND$32,390$15.57
9South Jordan, UT$32,044$15.41
10Lawrenceville, GA$31,665$15.22
11Bozeman, MT$31,089$14.95
12Sioux City, IA$30,673$14.75
13Omaha, NE$30,606$14.71
14Joliet, IL$30,551$14.69
15Saint Louis, MO$29,231$14.05
16South Bend, IN$28,667$13.78
17El Paso, TX$28,308$13.61
18Clarksville, TN$26,871$12.92

Bank Tellers are the most in-demand in these five cities:

  1. Sunnyvale, CA
  2. Urban Honolulu, HI
  3. Minneapolis, MN
  4. Portland, OR
  5. Tacoma, WA

Bank teller salary details

A bank teller's salary ranges from $26,000 a year at the 10th percentile to $38,000 at the 90th percentile.

Average bank teller salary graph
Average bank teller salary graph, trends, and summary

What is a bank teller's salary?

PercentileAnnual salaryMonthly salaryHourly rate
90th Percentile$38,000$3,167$18
75th Percentile$35,000$2,917$17
Average$32,043$2,670$15
25th Percentile$28,000$2,333$13
10th Percentile$26,000$2,167$13

Highest paying bank teller jobs

The highest paying types of bank tellers are banking associate, assistant head teller, and head teller.

Job titleAnnual salaryMonthly salaryHourly rateJob openings
New Accounts Representative$36,918$3,077$17.75133,070
Personal Banking Representative$33,833$2,819$16.2741,795
Teller Supervisor$39,971$3,331$19.229,742
Bank Representative$34,417$2,868$16.55105,192
Retail Banker$35,292$2,941$16.9785,669
Vault Teller$32,352$2,696$15.5511,212

Which companies pay bank tellers the most?

Bank teller salaries at Tinker Federal Credit Union and Security Service Federal Credit Union are the highest-paying according to our most recent salary estimates. In addition, the average bank teller salary at companies like State Bank of India and VisionCorp Rep are highly competitive.

RankCompanyAverage salaryHourly rate
1Tinker Federal Credit Union$42,584$20.47
2Security Service Federal Credit Union$42,306$20.34
3State Bank of India$37,304$17.93
4VisionCorp Rep$35,917$17.27
5Putnam Bank$35,340$16.99
6Arundel Federal Savings Bank$35,152$16.90
7Waukesha State Bank$34,812$16.74
8Guardian Savings Bank$34,652$16.66
9Northwest Bank$34,381$16.53
10ACNB Bank$34,329$16.50
11City National Bank$34,020$16.36
12Heritage Bank$33,981$16.34
13German American$33,761$16.23
14Citizens Alliance$33,588$16.15
15Community Financial Credit Union$33,567$16.14
16First State Insurance, LLC$33,532$16.12
17Wells Fargo$33,519$16.11
18The Bancorp$33,509$16.11
19BNP Paribas$33,423$16.07
20HomeStreet Bank$33,317$16.02

Wage gap by gender, race and education

$33,000$32,800$32,600$32,400$32,200$32,000
MaleFemale

Bank teller salary trends

The average bank teller salary has risen by $7,888 over the last ten years. In 2014, the average bank teller earned $24,155 annually, but today, they earn $32,043 a year. That works out to a 20% change in pay for bank tellers over the last decade.

Compare bank teller salaries for cities or states with the national average over time.

Average bank teller salary over time

Compare bank teller salaries for individual cities or states with the national average.

Bank teller salary by year

YearAvg. salaryHourly rate% Change
2025$32,000$15.41+4.3%
2024$30,700$14.75+5.7%
2023$28,900$13.91+4.6%
2022$27,600$13.28+3.0%
2021$26,800$12.87+3.1%

Recently added bank teller salaries

CompanyJobLocationDate addedSalary
PNC Bank NaRegional Banker/TellerCastle Rock, CO06/28/2025$40,040
TeksystemsBank TellerAugusta, GA06/28/2025$35,479
TeksystemsBank TellerFallon, NV06/28/2025$37,566
PNCRegional Banker/TellerSomerset, NJ06/28/2025$42,120
PNCRegional Banker/TellerBaltimore, MD06/28/2025$40,040
Central Illinois BankBank TellerMonticello, IL06/28/2025$31,305
Southwest Missouri BankBank Teller-ZoraJoplin, MO06/28/2025$30,262
Pacific Premier BankSR Bank Teller-Weekends OFF!Everett, WA06/27/2025$42,241
PNC Financial Services Group, Inc.Regional Banker/TellerCleveland, OH06/27/2025$40,040
TeksystemsBank TellerNewport, RI06/27/2025$39,653

Bank teller salary FAQs

Search for bank teller jobs

Browse office and administrative jobs