Salaripedia
English

How much does a bookkeeping make in Birmingham?

$47,330a year

Median yearly pay for bookkeepings in the Birmingham, AL metro area. That is $22.75 an hour or $3,944 a month.

Hourly
$22.75
Vs. national median
-7%
Rank among cities
228 of 393
Jobs in the area
5,430
Pay range
Lowest 10%: $32,160Median: $47,330Highest 10%: $61,680
PercentileYearlyHourly
10th$32,160$15.46
25th$38,900$18.70
Median$47,330$22.75
75th$55,430$26.65
90th$61,680$29.65

Other cities in Alabama

Median yearly pay for bookkeepings.

Huntsville, AL$47,130
Decatur, AL$46,060
Mobile, AL$44,470
Auburn, AL$44,270
Montgomery, AL$43,710
Daphne, AL$43,660
Tuscaloosa, AL$43,400
Columbus, GA$42,800
Anniston, AL$41,750
Dothan, AL$41,330
Gadsden, AL$40,810
Florence, AL$38,810
Bookkeeping salary in Alabama Bookkeeping salary in all states

Related jobs in Birmingham

Same field, median yearly pay.

Executive Secretary and Executive Administrative Assistant$76,330
First-Line Supervisors of Office and Administrative Support Worker$64,170
Postal Service Clerk$62,610
Production$60,600
Postal Service Mail Carrier$59,880
Eligibility Interviewer$57,740
Postal Service Mail Sorter$57,430
Cargo and Freight Agent$55,700
Information and Record Clerk$53,810
Weigher$52,010
Salaries for every job in Birmingham, AL

Frequently asked questions

How much does a bookkeeping make an hour in Birmingham?

The median hourly pay in the Birmingham, AL metro area is $22.75 ($47,330 a year).

Do bookkeepings make more in Birmingham than the national average?

No: $47,330 against $50,670 nationally, 7% less.

How does Birmingham compare with the rest of Alabama?

The median in Alabama is $44,640, so Birmingham pays 6% more.

Where does Birmingham rank for bookkeeping pay?

228 of 393 metro areas with data.

How much does a bookkeeping make starting out in Birmingham?

The lowest-paid 10% make $32,160 or less a year; the top 10% make $61,680 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.