Salaripedia
English

How much does a tax preparer make in Dallas?

$47,020a year

Median yearly pay for tax preparers in the Dallas-Fort Worth-Arlington, TX metro area. That is $22.61 an hour or $3,918 a month.

Hourly
$22.61
Vs. national median
-14%
Rank among cities
121 of 186
Jobs in the area
1,780
Pay range
Lowest 10%: $34,110Median: $47,020Highest 10%: $89,950
PercentileYearlyHourly
10th$34,110$16.40
25th$36,540$17.57
Median$47,020$22.61
75th$75,320$36.21
90th$89,950$43.25

Other cities in Texas

Median yearly pay for tax preparers.

Amarillo, TX$70,980
El Paso, TX$59,990
Brownsville, TX$49,630
Austin, TX$48,150
Houston, TX$47,320
Tyler, TX$47,210
Corpus Christi, TX$42,990
McAllen, TX$39,580
Lubbock, TX$37,770
Killeen, TX$37,760
Tax Preparer salary in Texas Tax Preparer salary in all states

Related jobs in Dallas

Same field, median yearly pay.

Financial Risk Specialist$103,800
Management Analyst$102,900
Financial and Investment Analyst$100,400
Project Management Specialist$98,900
Tax Examiner and Collector$96,320
Labor Relations Specialist$95,550
Agent and Business Managers of Artist$90,530
Business Operations Specialist$83,600
Claims Adjuster$82,890
Budget Analyst$82,790
Salaries for every job in Dallas, TX

Frequently asked questions

How much does a tax preparer make an hour in Dallas?

The median hourly pay in the Dallas-Fort Worth-Arlington, TX metro area is $22.61 ($47,020 a year).

Do tax preparers make more in Dallas than the national average?

No: $47,020 against $54,920 nationally, 14% less.

How does Dallas compare with the rest of Texas?

The median in Texas is $47,460, so Dallas pays 1% less.

Where does Dallas rank for tax preparer pay?

121 of 186 metro areas with data.

How much does a tax preparer make starting out in Dallas?

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