🏠
TaxAppeal
Property Tax Dispute
Texas Property Tax Protest Service

Protest Your Texas Property Taxes for $89 Flat

Stop overpaying. We draft a formal protest letter backed by comparable sales data and legal citations under Texas Tax Code §41.41 & §41.43. You sign it, we file it via USPS certified mail — all for a flat $89. No contingency fees. Keep 100% of your savings.

$89
Flat fee
0%
Of your savings taken
Certified
Mail with tracking
254
TX counties
Takes about 4 minutes. You won't be charged until your letter is ready.

What Texas appraisal district records show

Every figure here comes from an appraisal district's own published data or a peer-reviewed study of it — linked so you can check it yourself.

69.7%
of homeowner-filed Dallas County protests won a reduction

Economists analysing Dallas Central Appraisal District records found that homeowners who filed their own protest in 2020 succeeded 69.7% of the time. Average first-year saving on a successful protest: $485.

516,205
accounts protested in Harris County in a single year

Protesting is not unusual or adversarial in Texas — it is routine. HCAD processed more than half a million protested accounts in 2024, covering $516 billion in value.

70%
of owner-filed Collin County homestead protests won a lower market value

Collin County publishes every protest as open data: 9,731 of 13,910 owner-filed homestead protests in 2025 ended below the noticed market value. On taxable value the figure is 44% — Texas's 10% homestead cap can hold your taxes flat even when market value drops.

These are published results for the jurisdiction shown, not TaxAppeal USA results, and not a prediction for any individual property. Outcomes vary widely by county and by property. TaxAppeal USA is a document preparation and mailing service and does not guarantee any reduction.

All 254 Texas Counties Served

From Houston to El Paso, Dallas to the Rio Grande Valley — every Texas homeowner can file.

Anderson County (Palestine) Andrews County (Andrews) Angelina County (Lufkin) Aransas County (Rockport) Archer County (Archer City) Armstrong County (Claude) Atascosa County (Jourdanton) Austin County (Bellville) Bailey County (Muleshoe) Bandera County (Bandera) Bastrop County (Bastrop) Baylor County (Seymour) Bee County (Beeville) Bell County (Belton) Bexar County (San Antonio) Blanco County (Johnson City) Borden County (Gail) Bosque County (Meridian) Bowie County (Texarkana) Brazoria County (Angleton) Brazos County (Bryan) Brewster County (Alpine) Briscoe County (Silverton) Brooks County (Falfurrias) Brown County (Brownwood) Burleson County (Caldwell) Burnet County (Burnet) Caldwell County (Lockhart) Calhoun County (Port Lavaca) Callahan County (Baird) Cameron County (Brownsville) Camp County (Pittsburg) Carson County (Panhandle) Cass County (Linden) Castro County (Dimmitt) Chambers County (Anahuac) Cherokee County (Rusk) Childress County (Childress) Clay County (Henrietta) Cochran County (Morton) Coke County (Robert Lee) Coleman County (Coleman) Collin County (McKinney) Collingsworth County (Wellington) Colorado County (Columbus) Comal County (New Braunfels) Comanche County (Comanche) Concho County (Paint Rock) Cooke County (Gainesville) Coryell County (Gatesville) Cottle County (Paducah) Crane County (Crane) Crockett County (Ozona) Crosby County (Crosbyton) Culberson County (Van Horn) Dallam County (Dalhart) Dallas County (Dallas) Dawson County (Lamesa) Deaf Smith County (Hereford) Delta County (Cooper) Denton County (Denton) DeWitt County (Cuero) Dickens County (Dickens) Dimmit County (Carrizo Springs) Donley County (Clarendon) Duval County (San Diego) Eastland County (Eastland) Ector County (Odessa) Edwards County (Rocksprings) El Paso County (El Paso) Ellis County (Waxahachie) Erath County (Stephenville) Falls County (Marlin) Fannin County (Bonham) Fayette County (La Grange) Fisher County (Roby) Floyd County (Floydada) Foard County (Crowell) Fort Bend County (Richmond) Franklin County (Mount Vernon) Freestone County (Fairfield) Frio County (Pearsall) Gaines County (Seminole) Galveston County (Galveston) Garza County (Post) Gillespie County (Fredericksburg) Glasscock County (Garden City) Goliad County (Goliad) Gonzales County (Gonzales) Gray County (Pampa) Grayson County (Sherman) Gregg County (Longview) Grimes County (Anderson) Guadalupe County (Seguin) Hale County (Plainview) Hall County (Memphis) Hamilton County (Hamilton) Hansford County (Spearman) Hardeman County (Quanah) Hardin County (Kountze) Harris County (Houston) Harrison County (Marshall) Hartley County (Channing) Haskell County (Haskell) Hays County (San Marcos) Hemphill County (Canadian) Henderson County (Athens) Hidalgo County (Edinburg) Hill County (Hillsboro) Hockley County (Levelland) Hood County (Granbury) Hopkins County (Sulphur Springs) Houston County (Crockett) Howard County (Big Spring) Hudspeth County (Sierra Blanca) Hunt County (Greenville) Hutchinson County (Stinnett) Irion County (Mertzon) Jack County (Jacksboro) Jackson County (Edna) Jasper County (Jasper) Jeff Davis County (Fort Davis) Jefferson County (Beaumont) Jim Hogg County (Hebbronville) Jim Wells County (Alice) Johnson County (Cleburne) Jones County (Anson) Karnes County (Karnes City) Kaufman County (Kaufman) Kendall County (Boerne) Kenedy County (Sarita) Kent County (Jayton) Kerr County (Kerrville) Kimble County (Junction) King County (Guthrie) Kinney County (Brackettville) Kleberg County (Kingsville) Knox County (Benjamin) La Salle County (Cotulla) Lamar County (Paris) Lamb County (Littlefield) Lampasas County (Lampasas) Lavaca County (Hallettsville) Lee County (Giddings) Leon County (Centerville) Liberty County (Liberty) Limestone County (Groesbeck) Lipscomb County (Lipscomb) Live Oak County (George West) Llano County (Llano) Loving County (Mentone) Lubbock County (Lubbock) Lynn County (Tahoka) Madison County (Madisonville) Marion County (Jefferson) Martin County (Stanton) Mason County (Mason) Matagorda County (Bay City) Maverick County (Eagle Pass) McCulloch County (Brady) McLennan County (Waco) McMullen County (Tilden) Medina County (Hondo) Menard County (Menard) Midland County (Midland) Milam County (Cameron) Mills County (Goldthwaite) Mitchell County (Colorado City) Montague County (Montague) Montgomery County (Conroe) Moore County (Dumas) Morris County (Daingerfield) Motley County (Matador) Nacogdoches County (Nacogdoches) Navarro County (Corsicana) Newton County (Newton) Nolan County (Sweetwater) Nueces County (Corpus Christi) Ochiltree County (Perryton) Oldham County (Vega) Orange County (Orange) Palo Pinto County (Palo Pinto) Panola County (Carthage) Parker County (Weatherford) Parmer County (Farwell) Pecos County (Fort Stockton) Polk County (Livingston) Potter County (Amarillo) Presidio County (Marfa) Rains County (Emory) Randall County (Canyon) Reagan County (Big Lake) Real County (Leakey) Red River County (Clarksville) Reeves County (Pecos) Refugio County (Refugio) Roberts County (Miami) Robertson County (Franklin) Rockwall County (Rockwall) Runnels County (Ballinger) Rusk County (Henderson) Sabine County (Hemphill) San Augustine County (San Augustine) San Jacinto County (Coldspring) San Patricio County (Sinton) San Saba County (San Saba) Schleicher County (Eldorado) Scurry County (Snyder) Shackelford County (Albany) Shelby County (Center) Sherman County (Stratford) Smith County (Tyler) Somervell County (Glen Rose) Starr County (Rio Grande City) Stephens County (Breckenridge) Sterling County (Sterling City) Stonewall County (Aspermont) Sutton County (Sonora) Swisher County (Tulia) Tarrant County (Fort Worth) Taylor County (Abilene) Terrell County (Sanderson) Terry County (Brownfield) Throckmorton County (Throckmorton) Titus County (Mount Pleasant) Tom Green County (San Angelo) Travis County (Austin) Trinity County (Groveton) Tyler County (Woodville) Upshur County (Gilmer) Upton County (Rankin) Uvalde County (Uvalde) Val Verde County (Del Rio) Van Zandt County (Canton) Victoria County (Victoria) Walker County (Huntsville) Waller County (Hempstead) Ward County (Monahans) Washington County (Brenham) Webb County (Laredo) Wharton County (Wharton) Wheeler County (Wheeler) Wichita County (Wichita Falls) Wilbarger County (Vernon) Willacy County (Raymondville) Williamson County (Georgetown) Wilson County (Floresville) Winkler County (Kermit) Wise County (Decatur) Wood County (Quitman) Yoakum County (Plains) Young County (Graham) Zapata County (Zapata) Zavala County (Crystal City)

Texas cities we file in

Your appraisal district, protest deadline and ARB are all set by your county — find your city below.

Bell County
Bexar County
Brazoria County
Collin County
Comal County
Dallas County
Denton County
Ector County
El Paso County
Ellis County
Fort Bend County
Galveston County
Gregg County
Guadalupe County
Harris County
Hays County
Hidalgo County
Jefferson County
Kendall County
Lubbock County
McLennan County
Midland County
Montgomery County
Nueces County
Parker County
Potter County
Rockwall County
Smith County
Tarrant County
Taylor County
Travis County
Webb County
Wichita County
Williamson County

Texas City-Specific Protest Guides

Each major Texas metro has its own appraisal district, deadlines, and local market data. Select your city for a tailored guide.

Texas Property Tax Protest FAQ

What is the deadline to protest property taxes in Texas?
The 2027 deadline is May 17, 2027 (May 15, 2027 falls on a Saturday, so Tax Code § 1.06 moves it to the next business day), or 30 days after your appraisal district mails your Notice of Appraised Value — whichever is later. Texas Tax Code § 41.44 sets it from the date on your notice, so check that date: if your notice is dated after mid-April, you have longer than May 17, 2027. If you miss this window, you cannot protest until the following year.
How much can I save by protesting my Texas property taxes?
The average Texas homeowner who protests saves $800–$2,500 per year. With TaxAppeal's flat $89 fee, you keep 100% of those savings — unlike firms that take 25–50% of what you save.
What is the success rate for property tax protests in Texas?
Texas does not publish a statewide protest success rate — the Comptroller's ARB survey explicitly does not collect hearing results, so any statewide figure you see advertised is not coming from the state. The best available evidence is county-level: economists analysing Dallas Central Appraisal District records found that 69.7% of homeowner-filed protests won a reduction in 2020, with average first-year savings of $485 (American Economic Journal: Economic Policy, 2025). Outcomes vary by county and by property, and TaxAppeal cannot guarantee a reduction.
How does TaxAppeal compare to other Texas property tax protest companies?
Most Texas protest firms charge 25–50% of your savings as a contingency fee. On a $2,000 reduction, that's $500–$1,000 in fees. TaxAppeal charges a flat $89 — you keep every dollar you save.
Do I need to attend a hearing if I file a property tax protest?
Not necessarily. Many protests are resolved at the informal level without a hearing. TaxAppeal's certified mail filing creates an official record of your protest with the appraisal district.
What evidence does TaxAppeal use in my protest letter?
We analyze comparable sales in your area, current market conditions, property-specific defects, and any discrepancies in county records. Every letter cites Texas Tax Code §41.41 and §41.43.
Which Texas counties does TaxAppeal serve?
TaxAppeal serves all 254 Texas counties including Harris, Dallas, Tarrant, Bexar, Travis, Collin, Denton, Fort Bend, Williamson, Montgomery, and every other county in the state.
Can my property tax assessment go up if I protest?
No. Texas law prevents your assessment from being raised as a result of your protest. There is zero risk to filing.
What is the Appraisal Review Board (ARB) in Texas?
The Appraisal Review Board is an independent panel that hears property tax protests in Texas. If your informal hearing with the appraisal district doesn't result in an acceptable reduction, your case proceeds to the ARB where you present comparable sales evidence to a three-person panel.
Can I protest my Texas property taxes every year?
Yes. Texas homeowners can file a new protest every single year. Your Notice of Appraised Value resets each spring, giving you a fresh window to challenge the value — even if you protested last year.
What is unequal appraisal and how does it help my Texas protest?
Under Texas Tax Code §41.43, you can protest that your property is appraised higher than comparable properties — even if your value is accurate. This 'unequal appraisal' argument is powerful because it only requires showing neighboring homes with similar values are assessed lower, regardless of market value.
Which appraisal districts handle Texas property tax protests?
Texas has 254 county appraisal districts (CADs), one per county. Major ones include the Harris County Appraisal District (HCAD), Dallas Central Appraisal District (DCAD), Tarrant Appraisal District (TAD), Bexar Appraisal District, and Travis Central Appraisal District (TCAD). TaxAppeal files with whichever CAD covers your property.

Ready to protest your Texas property taxes?

Texas lets you protest your appraised value every single year. $89 flat — no hidden fees, no percentage cuts.

TaxAppeal USA is a self-service document-preparation and mail filing service. In every state we serve, including Florida, we are not property tax consultants, agents, or representatives, we do not provide tax or legal advice, and we do not represent customers before any appraisal district, board of equalization, value adjustment board, or review board. Every protest and petition is prepared for the property owner, signed by the owner, and filed in the owner’s name. In Florida we also pay your county’s Value Adjustment Board filing fee on your behalf and mail your petition to the Clerk of the Value Adjustment Board. Your petition is signed by you as the property owner under section 194.011(3), Florida Statutes. TaxAppeal USA does not sign as your representative, does not appear before the Board, and does not present evidence or argument at a hearing.