Salaripedia
English

How much does a bookkeeping make in Roanoke?

$46,420a year

Median yearly pay for bookkeepings in the Roanoke, VA metro area. That is $22.32 an hour or $3,868 a month.

Hourly
$22.32
Vs. national median
-8%
Rank among cities
275 of 393
Jobs in the area
1,230
Pay range
Lowest 10%: $34,250Median: $46,420Highest 10%: $64,180
PercentileYearlyHourly
10th$34,250$16.47
25th$39,770$19.12
Median$46,420$22.32
75th$55,790$26.82
90th$64,180$30.86

Other cities in Virginia

Median yearly pay for bookkeepings.

Washington, DC$59,290
Charlottesville, VA$52,680
Blacksburg, VA$51,620
Richmond, VA$51,400
Virginia Beach, VA$48,690
Winchester, VA$48,540
Staunton, VA$48,530
Harrisonburg, VA$47,090
Lynchburg, VA$47,060
Kingsport, TN$45,670
Bookkeeping salary in Virginia Bookkeeping salary in all states

Related jobs in Roanoke

Same field, median yearly pay.

Postal Service Clerk$64,290
Executive Secretary and Executive Administrative Assistant$61,990
First-Line Supervisors of Office and Administrative Support Worker$61,800
Postal Service Mail Carrier$61,240
Postal Service Mail Sorter$59,490
Office and Administrative Support Worker$52,460
Production$51,080
Payroll and Timekeeping Clerk$51,060
Information and Record Clerk$49,590
Public Safety Telecommunicator$48,470
Salaries for every job in Roanoke, VA

Frequently asked questions

How much does a bookkeeping make an hour in Roanoke?

The median hourly pay in the Roanoke, VA metro area is $22.32 ($46,420 a year).

Do bookkeepings make more in Roanoke than the national average?

No: $46,420 against $50,670 nationally, 8% less.

How does Roanoke compare with the rest of Virginia?

The median in Virginia is $51,620, so Roanoke pays 10% less.

Where does Roanoke rank for bookkeeping pay?

275 of 393 metro areas with data.

How much does a bookkeeping make starting out in Roanoke?

The lowest-paid 10% make $34,250 or less a year; the top 10% make $64,180 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.