Texas
short-term rental taxes.
Browse published short-term rental tax and permit guidance for Texas. Requirements and platform collection vary by location and booking channel.
What to know.
Texas charges a 6% state hotel occupancy tax. Collection and filing requirements appear in the local guides. Texas local jurisdictions may also add local occupancy tax. Permit and registration requirements also vary by location. Browse the local guides below, then check your address. Local hotel occupancy taxes may apply in addition to the state rate.
At a glance.
- State tax
- 6%
- Highest recorded guide rate
- 11%
- Platform collection
- Varies by place and channel
- Counties covered
- 254
Keep your rental information together
Add your rental to save its reports, source records and documents in one place.
Texas: state and local hotel occupancy taxes need separate checks
Texas lists a 6% state hotel occupancy tax, with local hotel occupancy taxes potentially applying in addition. The local guide's rate is a recorded jurisdiction figure, not a statewide limit or an address-specific determination.
The Comptroller's hotel-tax guidance explains state tax and exemptions. Local guides show local taxes, rental permits, and platform collection.
How short-term rental tax works in Texas
Check the 6% state tax
The Texas state hotel occupancy tax rate is 6%. Local guides include collection and filing requirements.
Check the local tax layers
Texas local jurisdictions may levy local occupancy taxes. Collection and filing requirements vary by tax and booking channel; follow the published local sources.
Check state and local registration rules
State and local permits are listed in the local guides.
Sources & confidence
How we collect and check this information · Report a problem with this page
Find your local guide
Short-term rental rules in Texas can apply at the state, county, city, or district level. Open a county to browse the local places we track.
- Anderson County3 local places
- Andrews County1 local place
- Angelina County6 local places
- Aransas County2 local places
- Archer County6 local places
- Armstrong County1 local place
- Atascosa County6 local places
- Austin County7 local places
- Bailey County1 local place
- Bandera County1 local place
- Bastrop County3 local places
- Baylor County1 local place
- Bee County1 local place
- Bell County11 local places
- Bexar County26 local places
- Blanco County3 local places
- Borden County
- Bosque County7 local places
- Bowie County10 local places
- Brazoria County23 local places
- Brazos County4 local places
- Brewster County1 local place
- Briscoe County2 local places
- Brooks County1 local place
- Brown County4 local places
- Burleson County3 local places
- Burnet County8 local places
- Caldwell County3 local places
- Calhoun County3 local places
- Callahan County4 local places
- Cameron County17 local places
- Camp County2 local places
- Carson County4 local places
- Cass County9 local places
- Castro County3 local places
- Chambers County6 local places
- Cherokee County7 local places
- Childress County1 local place
- Clay County6 local places
- Cochran County2 local places
- Coke County2 local places
- Coleman County3 local places
- Collin County23 local places
- Collingsworth County2 local places
- Colorado County3 local places
- Comal County4 local places
- Comanche County3 local places
- Concho County2 local places
- Cooke County7 local places
- Coryell County5 local places
- Cottle County1 local place
- Crane County1 local place
- Crockett County
- Crosby County3 local places
- Culberson County1 local place
- Dallam County2 local places
- Dallas County25 local places
- Dawson County2 local places
- Deaf Smith County1 local place
- Delta County2 local places
- Denton County32 local places
- DeWitt County3 local places
- Dickens County2 local places
- Dimmit County3 local places
- Donley County3 local places
- Duval County3 local places
- Eastland County6 local places
- Ector County2 local places
- Edwards County1 local place
- El Paso County7 local places
- Ellis County15 local places
- Erath County2 local places
- Falls County4 local places
- Fannin County11 local places
- Fayette County7 local places
- Fisher County2 local places
- Floyd County2 local places
- Foard County1 local place
- Fort Bend County17 local places
- Franklin County1 local place
- Freestone County4 local places
- Frio County2 local places
- Gaines County2 local places
- Galveston County13 local places
- Garza County1 local place
- Gillespie County1 local place
- Glasscock County
- Goliad County1 local place
- Gonzales County4 local places
- Gray County3 local places
- Grayson County16 local places
- Gregg County8 local places
- Grimes County6 local places
- Guadalupe County7 local places
- Hale County5 local places
- Hall County4 local places
- Hamilton County2 local places
- Hansford County2 local places
- Hardeman County2 local places
- Hardin County5 local places
- Harris County27 local places
- Harrison County5 local places
- Hartley County1 local place
- Haskell County6 local places
- Hays County11 local places
- Hemphill County1 local place
- Henderson County19 local places
- Hidalgo County22 local places
- Hill County14 local places
- Hockley County6 local places
- Hood County6 local places
- Hopkins County4 local places
- Houston County5 local places
- Howard County3 local places
- Hudspeth County1 local place
- Hunt County13 local places
- Hutchinson County4 local places
- Irion County1 local place
- Jack County2 local places
- Jackson County3 local places
- Jasper County3 local places
- Jeff Davis County1 local place
- Jefferson County9 local places
- Jim Hogg County
- Jim Wells County3 local places
- Johnson County12 local places
- Jones County4 local places
- Karnes County4 local places
- Kaufman County15 local places
- Kendall County1 local place
- Kenedy County
- Kent County1 local place
- Kerr County2 local places
- Kimble County1 local place
- King County
- Kinney County2 local places
- Kleberg County1 local place
- Knox County4 local places
- La Salle County2 local places
- Lamar County7 local places
- Lamb County6 local places
- Lampasas County3 local places
- Lavaca County4 local places
- Lee County2 local places
- Leon County7 local places
- Liberty County11 local places
- Limestone County6 local places
- Lipscomb County4 local places
- Live Oak County2 local places
- Llano County3 local places
- Loving County
- Lubbock County7 local places
- Lynn County4 local places
- Madison County2 local places
- Marion County1 local place
- Martin County2 local places
- Mason County1 local place
- Matagorda County2 local places
- Maverick County1 local place
- McCulloch County2 local places
- McLennan County19 local places
- McMullen County
- Medina County5 local places
- Menard County1 local place
- Midland County1 local place
- Milam County5 local places
- Mills County2 local places
- Mitchell County3 local places
- Montague County3 local places
- Montgomery County14 local places
- Moore County3 local places
- Morris County4 local places
- Motley County2 local places
- Nacogdoches County5 local places
- Navarro County18 local places
- Newton County1 local place
- Nolan County3 local places
- Nueces County8 local places
- Ochiltree County1 local place
- Oldham County2 local places
- Orange County7 local places
- Palo Pinto County5 local places
- Panola County3 local places
- Parker County14 local places
- Parmer County3 local places
- Pecos County2 local places
- Polk County5 local places
- Potter County2 local places
- Presidio County2 local places
- Rains County3 local places
- Randall County4 local places
- Reagan County1 local place
- Real County2 local places
- Red River County5 local places
- Reeves County3 local places
- Refugio County4 local places
- Roberts County1 local place
- Robertson County4 local places
- Rockwall County6 local places
- Runnels County3 local places
- Rusk County6 local places
- Sabine County2 local places
- San Augustine County2 local places
- San Jacinto County3 local places
- San Patricio County11 local places
- San Saba County2 local places
- Schleicher County1 local place
- Scurry County1 local place
- Shackelford County2 local places
- Shelby County5 local places
- Sherman County2 local places
- Smith County10 local places
- Somervell County1 local place
- Starr County4 local places
- Stephens County1 local place
- Sterling County1 local place
- Stonewall County1 local place
- Sutton County1 local place
- Swisher County3 local places
- Tarrant County35 local places
- Taylor County8 local places
- Terrell County
- Terry County3 local places
- Throckmorton County2 local places
- Titus County4 local places
- Tom Green County1 local place
- Travis County18 local places
- Trinity County2 local places
- Tyler County4 local places
- Upshur County5 local places
- Upton County2 local places
- Uvalde County2 local places
- Val Verde County1 local place
- Van Zandt County7 local places
- Victoria County1 local place
- Walker County3 local places
- Waller County6 local places
- Ward County6 local places
- Washington County2 local places
- Webb County3 local places
- Wharton County3 local places
- Wheeler County3 local places
- Wichita County6 local places
- Wilbarger County1 local place
- Willacy County3 local places
- Williamson County14 local places
- Wilson County4 local places
- Winkler County2 local places
- Wise County12 local places
- Wood County6 local places
- Yoakum County2 local places
- Young County3 local places
- Zapata County
- Zavala County1 local place
No matching locations. Try another name or check your address.
Texas STR tax FAQ
Is there a statewide STR license in Texas?
Open a local guide for Texas to see state and local permit requirements.
Does Airbnb collect the state tax?
Local guides show Airbnb collection for each tax and any separate filing or registration requirements.
What's the total tax a guest pays?
It varies by local jurisdiction: the 6% state rate plus each local jurisdiction's own local rate.
Ready to save your rental?
Save your rental's reports, source records and documents in one place.