Short-Term Rental Compliance: Florida Occupancy Tax

Short-Term Rental Compliance: Florida Occupancy Tax

Florida pulls in over $100 billion in tourism revenue each year, and a meaningful slice of that flows through short-term rental properties. That money does not pass through quietly. It triggers occupancy tax obligations at the state, county, and sometimes city level, all stacking on top of each other. We've seen hosts in Miami-Dade discover they owe back-taxes across three separate jurisdictions after running a property for 18 months without realizing they were registered in only one. The learning curve is real, and the penalties are not small.

This guide breaks down how Florida's occupancy tax system actually works, what you're required to collect and remit, and how to stay current across multiple properties without spending every weekend on tax portals.

The Three-Layer Tax Stack

Florida's short-term rental tax structure operates at three levels, and each one is independent. Getting one right doesn't cover the others.

At the state level, Florida imposes a 6% sales tax on rentals of any living or sleeping accommodation for periods of six months or less. This is collected through the Florida Department of Revenue and applies statewide, no exceptions. On top of that sits a Discretionary Sales Surtax, which varies by county and currently ranges from 0% to 1.5% depending on where your property sits.

Then comes the county-level Tourist Development Tax, commonly called the TDT or the "bed tax." This is where things fragment. Each county sets its own rate. Miami-Dade levies a total tourist tax of 6%, while Orange County (Orlando) charges 6% as well. Brevard County charges 5%, and Walton County in the Panhandle charges 5%. The combined effective rate in some Florida counties reaches 13.5% or higher once you stack all three layers together.

In our tracking across Florida markets, the most common compliance gap is not failure to collect. It's failure to remit to the right authority. Operators collect what platforms like Airbnb automatically calculate, assume everything's handled, and skip registering with the county tax collector. That assumption breaks down fast.

What Airbnb and Vrbo Actually Handle (And What They Don't)

This is worth getting specific about. Most major platforms now collect and remit Florida state sales tax on your behalf under marketplace facilitator laws. Airbnb has direct remittance agreements with the Florida DOR and with many, but not all, Florida counties. Vrbo/Expedia does the same in many jurisdictions.

Fact: as of 2024, Airbnb has marketplace facilitator agreements covering state sales tax in all 50 states, but county-level Tourist Development Tax coverage in Florida is still incomplete in several smaller counties.

What this means practically: if you list only on Airbnb in Miami-Dade, you're likely covered for both state and county remittance. But if you also take direct bookings, or list on a smaller platform, or operate in a county where Airbnb's TDT agreement hasn't been executed, you're personally responsible for collecting and remitting those taxes. On those bookings, you need to add the correct rate at checkout, track collected amounts separately, file returns on time, and send payment to the county tax collector's office directly.

Missing a quarterly county TDT return in Florida triggers a minimum $50 penalty plus 10% of the tax due. Repeat late filings escalate from there. We've seen operators accumulate $2,000 in penalties on a property that generated only $4,000 in taxable revenue for the quarter, simply because they missed a single filing deadline. Seriously. That ratio should concern you.

Registration Requirements You Cannot Skip

Before you collect a single dollar, Florida requires registration in specific places. Here's the sequence:

  1. Florida Department of Revenue registration: Obtain a Florida Sales and Use Tax Certificate (Form DR-1). This is your state-level registration. Processing takes 2-3 weeks by mail or is immediate online.
  2. County Tourist Development Tax registration: Register separately with your county tax collector or county clerk's office. This is distinct from the state DOR registration, and each county has its own form. Properties in multiple counties require separate registration with each county.
  3. Local business tax receipt: Many Florida municipalities require a local business tax receipt for operating a rental. Miami requires one. Orlando requires one. The annual fee typically runs $50 to $150.
  4. DBPR registration: Florida's Department of Business and Professional Regulation licenses vacation rental properties under Chapter 509. If your property doesn't qualify for an exemption, you need a DBPR license. Fines for operating without one start at $1,000 per day.

The sequence matters. Do not collect taxes before you're registered. And do not operate without registration expecting to retroactively file. In our experience, auditors look at when bookings started, not when registration was completed. Those are rarely the same date for operators who skipped setup.

Multi-Property Operators: Filing Frequency and Calendar

For operators with one or two properties, the state DOR assigns a filing frequency based on your expected annual tax liability. Under $1,000/year: quarterly. Between $1,000 and $4,800/year: quarterly. Over $4,800/year: monthly. These thresholds refer to the tax amount collected, not your gross rental revenue.

County TDT filing follows a similar cadence but is set independently by each county. Miami-Dade collects monthly. Some rural counties accept quarterly returns. If your portfolio spans five counties, you could be managing five different filing schedules running simultaneously throughout the year.

Here's the thing: the cognitive load of tracking five separate filing calendars while also managing pricing, maintenance requests, and guest communications is where most operators actually break down. Not because they don't intend to comply. Because the operational weight is genuinely heavy, and a missed calendar reminder costs real money.

A practical approach is to consolidate all tax due dates into a single monthly review regardless of filing frequency. Even if you file quarterly with certain jurisdictions, running a monthly reconciliation means you're never surprised by a return due in 10 days with a full quarter of data to sort through at the last minute.

Common Audit Triggers in Florida STR Tax

Florida's DOR runs data matching programs between platform-reported income and operator-filed returns. Airbnb and Vrbo report earnings to the IRS on Form 1099-K when annual gross payments exceed $600 under current rules. The DOR accesses this data through federal-state data sharing agreements.

In our data, audits tend to cluster around three patterns. First: operators who show 1099-K income but have no DOR account registered. Second: operators whose reported taxable revenue is meaningfully lower than their 1099-K gross, often because they are netting platform fees incorrectly before calculating taxable revenue. Third: operators who stopped filing without formally closing their tax account.

The first pattern is the most dangerous. The DOR sends automated compliance notices when their matching systems flag an unregistered taxpayer with reported income. Those notices arrive with a proposed tax assessment, not a request to register. You're negotiating from a defensive position at that point, and the burden of documentation falls on you.

Real talk: the voluntary disclosure program is almost always the better path if you've been operating without registration. The DOR's program typically limits lookback periods and reduces penalties significantly compared to what an audit assessment would produce.

Using Technology to Close the Compliance Gap

Manual compliance tracking does not scale beyond two or three properties. The math just doesn't work. You're looking at roughly 10 to 15 minutes per property per month for record-keeping alone, multiplied by filing periods, multiplied by jurisdictions, plus the mental overhead of maintaining accuracy across all of it without errors.

Platforms that connect to your channel manager and accounting layer can pull actual booking data, calculate tax liability per booking after accounting for platform-remitted taxes versus operator-remitted taxes, and alert you when a return filing date is approaching. The time savings are measurable: operators we work with report dropping from 4 to 6 hours monthly on compliance tasks to under 30 minutes once an automated workflow is running.

At Strpricely, compliance tracking is built into the same system that handles dynamic pricing. When your calendar fills and revenue projections update, your tax liability projections update alongside them. No separate spreadsheet, no manual reconciliation scramble at quarter-end. One system, one view.

Bottom Line

Florida occupancy tax compliance is manageable. It requires deliberate setup upfront: the right registrations in the right jurisdictions, a filing calendar you actually maintain, and clear tracking of which taxes each platform remits on your behalf versus which remain your responsibility. Skipping any piece of that doesn't reduce your liability. It just delays when you find out you owe it.

Get registered before your first booking. Build your filing calendar before it matters. And if you're already operating without full compliance in place, a voluntary disclosure to the DOR is almost always a better outcome than waiting for an audit notice to show up in your mailbox.

Want Strpricely to track your Florida tax obligations automatically? Talk to our team about how our compliance module handles multi-jurisdiction filing calendars alongside your pricing workflow.

Related Articles

Back to Blog