Salaripedia
English

How much does a cost estimator make in Richmond?

$77,540a year

Median yearly pay for cost estimators in the Richmond, VA metro area. That is $37.28 an hour or $6,462 a month.

Hourly
$37.28
Vs. national median
-2%
Rank among cities
128 of 379
Jobs in the area
1,080
Pay range
Lowest 10%: $48,520Median: $77,540Highest 10%: $114,300
PercentileYearlyHourly
10th$48,520$23.33
25th$60,580$29.13
Median$77,540$37.28
75th$94,280$45.33
90th$114,300$54.94

Other cities in Virginia

Median yearly pay for cost estimators.

Washington, DC$89,330
Virginia Beach, VA$80,850
Charlottesville, VA$78,040
Winchester, VA$75,720
Lynchburg, VA$74,570
Harrisonburg, VA$73,730
Roanoke, VA$71,320
Kingsport, TN$69,080
Blacksburg, VA$67,040
Staunton, VA$66,420
Cost Estimator salary in Virginia Cost Estimator salary in all states

Related jobs in Richmond

Same field, median yearly pay.

Personal Financial Advisor$110,900
Credit Analyst$105,400
Financial Risk Specialist$105,100
Financial and Investment Analyst$104,200
Project Management Specialist$102,200
Financial Examiner$100,500
Labor Relations Specialist$99,390
Management Analyst$95,660
Budget Analyst$92,550
Logistician$92,500
Salaries for every job in Richmond, VA

Frequently asked questions

How much does a cost estimator make an hour in Richmond?

The median hourly pay in the Richmond, VA metro area is $37.28 ($77,540 a year).

Do cost estimators make more in Richmond than the national average?

No: $77,540 against $78,740 nationally, 2% less.

How does Richmond compare with the rest of Virginia?

The median in Virginia is $80,530, so Richmond pays 4% less.

Where does Richmond rank for cost estimator pay?

128 of 379 metro areas with data.

How much does a cost estimator make starting out in Richmond?

The lowest-paid 10% make $48,520 or less a year; the top 10% make $114,300 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.