Short-term Rentals Laws in Texas, United States

Texas Regulation

Thinking about hosting on Airbnb or running a vacation rental in Texas? This guide is your all-in-one roadmap to doing it legally and profitably. In this detailed guide, we will break down everything you need to know about short-term rental (STR) laws in Texas, starting with how the state defines STRs under H.B. 2551, covering any residential property (from single-family homes to condos, co-ops, and even time-shares) rented for less than 30 days at a time.

But here’s where it gets interesting, while Texas provides the statewide framework, local cities and counties have the freedom to set their own rules. That means compliance doesn’t stop at the state level, and hosts must also navigate local zoning, permits, and tax requirements.

We’ll make this easy, we have answered the most common questions Texas hosts ask, from understanding which taxes apply to your property, to how to register for state hotel occupancy taxes (HOT), and more. So stay glued, and by the end, you’ll know exactly what Texas expects from short-term rental hosts and how to meet those requirements step by step.

Interested in learning more about this state? Please complete the form below.

Lodge Compliance may contact me about products and news. I understand I can change my preferences at any time per Lodge Compliance’s Privacy Policy.

Awesome! Your submission has been received!
Oops! Something went wrong while submitting the form.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Is there a statewide definition of STR?

Yes. Texas defines a short-term vacation rental as any residential property or an accessory unit, such as a house, condo, or timeshare rented for less than 30 consecutive days. This broad definition, set out in H.B. 2551, forms the foundation of Texas STR law. While the definition applies statewide, each city and county may add its own requirements, including registration, occupancy limits, or inspection rules.

statewide registration requirement
Statewide Registration Requirement

In Texas, short-term rental owners are not required to obtain a statewide license. The state does not issue a special short-term rental (STR) license or Airbnb permit. However, every host must register for state hotel occupancy taxes with the Texas Comptroller of Public Accounts as explained earlier.

Local governments control licensing, so you must check your city’s STR ordinance for any required local license, permit, or registration.

City-Specific STR License Requirements in Texas

  • Austin: Requires an annual short-term rental license. Hosts must choose the correct license type (Type 1, 2, or 3) depending on whether the property is owner-occupied or not.
  • Houston: Requires a Certificate of Registration for STR properties. The fee is $275 per unit, and hosts must comply fully by January 1, 2026.
  • San Antonio: Requires an STR permit. Fees start around $300 for owner-occupied and $450 for non-owner-occupied units, valid for about three years.
  • Fredericksburg: Requires an STR permit with inspections for new or transferred properties.
  • The Colony: Requires a free online registration for rentals of fewer than 30 days.

Always verify your local short-term rental license requirements with your city’s Code Compliance or Finance Department. Licensing fees, renewal timelines, and inspection conditions differ across Texas cities and are subject to change

What is the length of stay of Short-term Rentals in Texas?

According to law, a short-term rental (STR) is a temporary occupancy of 30 days or fewer.

Statewide Tax Requirement

If you rent a home, condo, or room in Texas for less than 30 days, you must collect and remit the 6% State Hotel Occupancy Tax (HOT) plus any local hotel occupancy taxes. Some hosts may also owe sales and use tax depending on the services offered. Read up on what to collect, how to register, when to file, and where to confirm the rules. The Texas Comptroller – Hotel Occupancy Tax explains the tax that applies to various jurisdictions.

  • State HOT: 6% on all short stays.
  • Local HOT: Cities and some counties add 1–9%, bringing total rates to 11–15% in many areas.
  • Sales/Use Tax: Up to 8.25% if your rental includes taxable items or services.

Anyone renting out a short-term accommodation including owners, hosts, property managers, or business entities must register with the Texas Comptroller for the HOT unless a marketplace platform (like Airbnb or Vrbo) collects and remits the taxes for you.

How to Register

  1. Apply online for a Hotel Occupancy Tax Account at the Comptroller’s website - Texas Comptroller Tax Registration
  2. Complete Form AP-201 if you cannot register online.
  3. Keep copies of all guest receipts and exemptions (for stays over 30 days).

HOT Filing and Deadlines

  • Monthly filers: Due by the 20th of the next month.
  • Quarterly filers: Due by the 20th of the month after each quarter.
  • Example: Taxes for March stays are due April 20.

Penalties for Late Payment

  • $50 late filing fee per report.
  • 5% penalty if filed 1–30 days late.
  • 10% if over 30 days late, plus interest after 60 days.

The local lodging tax rates vary by city of popula jurisidictions in the state.

  • Austin: 11% total (6% state + 5% local).
  • Galveston: 15% total (6% state + 9% local).
  • Fredericksburg: 13% total (6% state + 7% local).
  • Houston: Up to 17% including venue taxes.

NOTE: Platforms like Airbnb and Vrbo collect and remit the state 6% HOT but may not collect local HOT everywhere. Always confirm which taxes your platform remits as you may still owe the local portion.

Disclaimer

Lodge compliance is not a licensed tax or financial advisor. Therefore nothing in the above article should be construed as tax, legal, or financial advice. Contact your local tax office for information regarding your personal circumstance.

Stay Compliant with Ease

Access the tools you need to stay compliant and grow your lodging business effortlessly. With Lodge Compliance, navigating regulations has never been easier.

Get Access