GO BACK

State vs. Local STR Taxes: How Piggybacked Lodging Taxes Work in 2026

Paying state sales tax on your STR does not mean you have paid all your lodging taxes. Here is how the layers actually stack.

Why "I paid my taxes" is often only half true

The most common lodging tax mistake among STR hosts is not fraud or negligence. It is architecture. Hosts pay the state, assume they are done, and never see the county or city layer at all. That missing layer is what triggers audits, penalty notices, and compliance gaps that accounting software misses entirely.

The US lodging tax system is not a single tax. It is a structural hierarchy of independently imposed, independently administered, and independently filed taxes that stack on top of a single reservation total. Each layer has its own rate, its own registration, its own return, and its own due date. Paying one does not satisfy any of the others.

The three-layer structure behind every STR booking

Every short-term rental booking in the United States can be subject to up to three distinct tax layers, depending on the jurisdiction.

Layer 1: State sales or transaction tax. This is the foundational layer, collected by the state revenue department. In Florida, it is a 6% state sales tax on all transient rentals of six months or less, administered by the Florida Department of Revenue. In Texas, it is the 6% state Hotel Occupancy Tax, administered by the Texas Comptroller. In New York, it is the state and local sales tax, ranging from 7% to 8.875% depending on the county. Nine states, including Florida, Nevada, Texas, and Washington, charge no state income tax on STR earnings, but all of them still impose transient lodging taxes at this layer.

Layer 2: County lodging surcharge. This is the layer most hosts miss. It sits on top of the state tax, is administered separately, and is often remitted to a different office under a different form number on a different due date. In Florida, this is the Tourist Development Tax (TDT), a county-specific levy ranging from 1% to 6% on top of the state sales tax, bringing Florida's combined burden to 10% to 13% in many markets. Charlotte County imposes a 5% TDT on top of the state's 7% combined rate (state sales tax plus surtax). Seminole County imposes a 5% TDT on top of its 7% combined state rate. Monroe, Orange, Osceola, Palm Beach, and Pinellas Counties are certified for an additional 1% high-tourism surcharge on top of the base TDT.

In Texas, many cities and counties impose a local Hotel Occupancy Tax ranging from 7% to 9%, separate from the state HOT and remitted to local tax offices, not the state comptroller. In New York, the county bed tax and, in New York City, per-unit per-night flat fees represent the second and third layers respectively, bringing NYC's total STR tax burden to approximately 14.75% plus a nightly fee.

Layer 3: Municipal or special district tax. Some cities impose a hotel/motel tax on top of both the state and county layers. Special Tourism Business Improvement Districts (TBIDs) add yet another assessment. In San Diego, the new local rates for 2026 vary by area, ranging from 11.75% to 13.75%, separate from state taxes. Eagle County, Colorado voters approved doubling the county lodging tax from 2% to 4%, effective January 1, 2026. Rhode Island added a new 5% tax on whole-home STRs on top of its local hotel tax increase from 1% to 2%, effective January 1, 2026.

The administration gap: who collects what, and where

The structural complexity deepens because different layers are administered by different agencies, and even within a single state, counties operate independently of each other.

In Florida, most counties self-administer the TDT, meaning the host registers with and remits directly to the county tax collector's office, not to the Florida Department of Revenue. The state sales tax goes to the state. The TDT goes to the county. These are two separate registrations, two separate returns, and two separate remittance addresses. Some counties, however, do not self-administer and instead have the Florida Department of Revenue collect on their behalf, which means the remittance address is the same but the filing still covers two distinct taxes on one form.

In Louisiana, Act 82 effective January 1, 2026 extended marketplace facilitator responsibility to include local hotel/motel occupancy tax on platform-facilitated bookings, in addition to the state and local sales taxes already required. In Maryland, a new law moves county lodging tax collection through the state Comptroller rather than directly to each county, effective July 1, 2027, giving jurisdictions time to prepare for the new flow.

Illinois added STR properties to the state Hotel Operators' Occupation Tax effective July 1, 2025, creating a new state-level layer that did not previously apply to residential STRs.

The platform collection gap portfolio managers cannot ignore

Platforms like Airbnb and Vrbo collect and remit some of these layers in some jurisdictions. They do not collect all layers in all jurisdictions, and they never cover direct bookings.

In Florida, Airbnb has a marketplace facilitator agreement covering state sales tax, but TDT collection varies by county. In Santa Rosa County and Flagler County, hosts must register and remit TDT directly regardless of which platform the booking came through. In Seminole County, platforms remit TDT for bookings made through them, but hosts remain responsible for direct bookings.

For portfolio managers running properties across multiple Florida counties, this means the same type of tax, the TDT, is handled by the platform in some counties and directly by the host in others. An accounting system that treats all TDT as platform-remitted will produce compliance gaps in the counties where it is not.

How to audit your accounting software for jurisdictional gaps

Most accounting platforms used by STR portfolio managers, including property management systems and channel managers, are configured at the property level. The default is often to record what the platform collects without separately tracking what the host owes. That configuration fails when the platform does not collect every applicable layer.

The audit process should answer four questions for every property:

  • What is the state tax rate, and who collects it for this property? Platform or host?
  • What is the county tax rate, and who collects it? Platform or host? Is the county self-administering or does it flow through the state?
  • Is there a municipal or special district tax? If so, who administers it and what is the filing deadline?
  • For direct bookings, which of these layers is the host collecting and remitting independently, since no platform covers them?

The answers should be recorded at the property address level, not the portfolio level. Tax obligations in Eagle County, Colorado are not the same as obligations in Denver. TDT obligations in Seminole County, Florida are not the same as obligations in Santa Rosa County. Aggregating by state or by platform produces exactly the gaps that county auditors find.

Your action checklist

  • List every jurisdiction where each property in your portfolio is located: state, county, and city or special district.
  • Pull the current tax rate and administering agency for each layer at each property. Do not rely on rates from prior years. Eagle County doubled its rate in 2026. Rhode Island added a new layer. Illinois added a new state layer in 2025. Rates change independently at each level.
  • Confirm which layers your platform collects and remits for each property. Pull the platform's tax remittance documentation, not just the booking statement. These are different documents.
  • Identify every county where the TDT or equivalent is self-administered. Those require a separate registration and a separate filing, even if the state layer is platform-remitted.
  • Flag every direct booking channel. No platform remits taxes on direct bookings. Every direct booking requires the host to collect and remit every applicable layer independently.
  • Map each property's full tax stack to its accounting entry. If your system is recording a single "occupancy tax" line per booking, it is likely collapsing multiple independently owed taxes into one entry and missing at least one filing obligation.
  • Re-audit this map any time a rate changes, a new ordinance passes, or a platform updates its collection agreements. These change more frequently than most portfolio managers track.

Explore more guides

When One Bad Review Triggers a Compliance Review

Your Listing Photos Can Get You Fined: The Advertising-Content Violations Hosts Overlook

STR Liability Waivers vs. Safety Certificates: What Actually Protects Hosts in 2026

Residential safety gear may not be enough for your STR. Here is what the code actually requires.

Buying a Property With an Existing STR History: Inheriting Permits, Violations, or Both