Cashier salary in the U.S.

Cashiers in the U.S. earn a median of $32,880 a year ($15.81 an hour), based on BLS data for 3,089,410 workers.

Median salary
$32,880
Hourly
$15.81
Average
$33,180
Top 10% earn
$40,410
Workers
3,089,410

Pay ranges from $24,530 for the lowest-paid 10% to $40,410 for the top 10%. The average (mean) salary is $33,180, above the median because a few high earners pull it up.

Pay range for cashiers in the U.S.

$0$50,000
Pay levelYearlyHourly
10th percentile (entry level)$24,530$11.79
25th percentile$28,720$13.81
Median$32,880$15.81
75th percentile$36,330$17.47
90th percentile (top earners)$40,410$19.43
Average (mean)$33,180$15.95

Half of cashiers earn more than the median and half earn less. Percentiles show the spread: 10% earn less than the 10th percentile, and 10% earn more than the 90th.

Median paycheck, before taxes

Pay periodAmount
Monthly$2,740
Semi-monthly (24 a year)$1,370
Biweekly (26 a year)$1,264.62
Weekly$632.31
Hourly$15.81

Based on a full-time year of 2,080 hours. Convert any amount with the hourly to salary converter.

Cashier salary by state

StateMedian salaryWorkers
District of Columbia$38,8806,060
Washington$38,72061,050
California$37,100336,110
Colorado$36,87051,670
Hawaii$36,78010,780
Alaska$36,1305,810
Vermont$35,7207,030
Connecticut$35,55030,920
Massachusetts$35,52058,880
New York$35,500158,890
Oregon$35,30037,660
Maine$34,93014,240
Rhode Island$34,8609,260
Minnesota$34,62058,190
Arizona$34,60072,570
New Jersey$34,590107,680
Illinois$34,490139,630
Maryland$34,39049,910
Montana$34,19012,170
New Hampshire$33,84017,250
Delaware$33,49011,450
Utah$31,60022,940
North Dakota$31,4609,510
Wisconsin$30,88065,380
Wyoming$30,8105,840
Virginia$30,58083,890
Florida$30,530201,370
Missouri$30,52069,430
Idaho$30,37017,200
Nebraska$30,25020,650
New Mexico$30,12019,020
Nevada$29,87030,160
South Dakota$29,78012,860
Michigan$29,74092,930
Indiana$29,67068,350
Ohio$29,260103,020
Texas$29,230245,730
Pennsylvania$29,220110,950
Georgia$29,07097,540
Iowa$28,97041,450
North Carolina$28,880106,440
Kansas$28,80033,080
Kentucky$28,59044,550
Tennessee$28,59063,350
South Carolina$28,53056,550
Alabama$28,25046,420
Oklahoma$28,18041,140
Virgin Islands$28,040770
Arkansas$27,67028,270
Louisiana$26,75046,350
Mississippi$26,39030,490
West Virginia$26,37017,360
Puerto Rico$22,14027,320
Guam$21,6101,620

Best-paying metro areas for cashiers

Metro areas with the most cashiers

Related jobs in the U.S.

More: Sales and Related Occupations

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025 estimates, occupation code 41-2011. Wages include base pay, tips, commissions and shift pay, but not overtime, bonuses or benefits, and exclude the self-employed.

Frequently asked questions

How much does a cashier make in the U.S.?

The median salary for cashiers in the U.S. is $32,880 a year, or $15.81 an hour. Pay ranges from $24,530 for the lowest-paid 10% to $40,410 for the top 10%.

How much do the highest-paid cashiers make in the U.S.?

The top 10% of cashiers in the U.S. earn at least $40,410 a year. The top 25% earn $36,330 or more.

What is the starting pay for cashiers in the U.S.?

Entry-level pay (the 10th percentile) is about $24,530 a year, and a quarter of cashiers earn $28,720 or less.

How many cashiers work in the U.S.?

About 3,089,410 cashiers are employed in the U.S., not counting the self-employed.