CPA Firm South Florida

Hotel and Vacation-Rental Occupancy Taxes: Recordkeeping Across Platforms

Key takeaway: Florida lodging-tax records should follow each reservation from property charges through each tax, platform deductions, payout, and bank deposit. Determine taxability from the rental terms and property location, and verify who collects and remits each tax. Platform automation does not establish that every obligation has been satisfied.

This article is part of our guide to industry accounting specialties.

A booking confirmation, tax summary, payout report, and bank statement can legitimately show different amounts. The records should explain those differences. Start with a property-level tax map, then use a consistent reconciliation for Airbnb, Vrbo, other booking channels, and direct reservations.

Property operator and adviser reviewing booking and lodging-tax records
A hotel operator and tax adviser reconcile booking-platform payouts, occupancy taxes, and supporting records.

Identify the Florida taxes and collecting agencies

Florida generally imposes 6% state sales tax plus applicable discretionary sales surtax on charges for transient accommodations rented for six months or less. Local transient-rental taxes can apply in addition. The DOR lodging-tax brochure explains the basic framework.

In Broward, DOR’s local option transient rental tax table lists a 6% tourist development tax administered by the county. The state tax and discretionary surtax go to Florida DOR; the county tourist development tax has its own administration. Broward’s Records, Taxes, and Treasury Division provides the current contact and link to its tourist-tax filing system.

Keep separate lines for state sales tax, discretionary surtax, and county tourist development tax. These are taxes on qualifying rental charges, not a single tax on income-tax profit. Do not describe tourist development tax as a transit tax. Use the property’s actual jurisdiction and the rate effective for the transaction; a rate used for a property in another county is not a substitute.

The $5,000 discretionary-surtax limitation does not apply to transient rental charges. The lodging brochure specifically identifies this exception, which matters for a high-value stay.

We break down Food Trucks in Florida separately in “Food Trucks in Florida: Sales-Tax and Payroll Recordkeeping.”

Apply the six-month rules to the actual rental terms

A bona fide written lease for continuous residence longer than six months can qualify for exemption. A lease for exactly six months does not meet that test.

Without such a lease, a person who continuously resides at one accommodation and pays the applicable tax for the first six months can qualify from the seventh month onward while continuous residence continues. That later qualification does not automatically refund the tax properly due for the first six months.

Full-time postsecondary students and qualifying active-duty military personnel can have specific exemptions with the required school statement or official orders. Keep the evidence with the booking rather than entering an unsupported exemption code. These rules are described in the DOR lodging guidance.

Platform night-count settings are operational settings, not a replacement for Florida’s calendar-month and documentation rules. Review extended stays, amendments, interruptions, and changes in occupants. Keep the original lease and subsequent changes so the treatment can be reconstructed.

Determine which charges belong in taxable rent

A mandatory cleaning fee generally forms part of taxable rental charges, even if separately itemized or used to pay a third party. Separately itemized optional services that are withheld when the guest does not pay are treated differently. Other taxes may still apply to an optional service.

Use the actual terms to classify resort, pet, service, and other charges; a separate invoice line does not by itself make a required charge exempt. Rule 12A-1.061 provides the rental-charge rules and examples. Keep owner charges separate from amounts a platform charges the guest for its own services, and verify the platform’s treatment of each component.

Commissions and management fees deducted from the owner’s proceeds generally do not reduce the underlying guest rental charge. For example, a $150 platform commission withheld from $1,000 of property charges does not turn those charges into $850 of taxable rent.

Keep booking, occupancy, payment, and tax dates separate

Record the booking date, arrival and departure dates, payment dates, refund dates, payout date, and bank posting date. Those dates serve different purposes. A reservation is not automatically earned accounting revenue on the day it is entered, and the bank posting date does not necessarily control the tax period.

Florida distinguishes a reservation hold that does not guarantee use of the accommodation from a prepayment that guarantees the right to occupy during a specified rental period. The latter is included in rental charges under Rule 12A-1.061(6). A genuine damage deposit has different treatment. Document what the payment secures; do not declare every deposit or cancellation charge taxable or exempt.

For residential rental income tax, IRS Publication 527 generally requires advance rent to be included when received, regardless of the period covered or accounting method. A deposit intended to be returned is generally excluded when received, while an amount designated for the last rent payment is advance rent. Amounts later retained can have income-tax consequences. These income-tax rules should not be confused with Florida lodging-tax treatment.

Under accrual financial reporting, advance receipts may remain a liability until earned. Record the appropriate book entry and maintain a tax reconciliation where the timing differs. Accounting revenue, taxable rental charges, and taxable income after allowable deductions should never share an unexplained “taxable income” column.

Verify each platform’s collection coverage

Airbnb’s Florida tax page lists state transient rental tax, discretionary surtax, and Broward’s 6% tourist development tax for covered reservations. Its published page describes coverage using 182 nights and shorter. Check the actual reservation tax breakdown, exemptions, and any additional charges collected outside Airbnb.

Vrbo’s jurisdiction table lists Florida state transient rental tax, discretionary surtax, and Broward tourist development tax, using its stated under-184-night coverage. This differs from Airbnb’s wording. Resolve long-stay differences against Florida law and the actual platform transaction rather than assuming the two systems use identical settings.

Vrbo also explains in its lodging-tax overview that owners may still have return obligations after platform collection begins, including obligations for other booking channels. Retain evidence of tax remitted on the owner’s behalf and any taxes passed to the owner for payment.

For Booking.com, a direct-booking engine, or a payment processor, read the current agreement and reports for that product and property. Payment processing alone is not proof of tax remittance. Identify the collecting and remitting party for each separate tax rather than assigning every channel the label “platform paid.”

Follow a reservation through the bank payout

The following example assumes a completed Broward stay, $1,000 rent, a $100 required cleaning charge, an illustrative 1% discretionary surtax, and no refunds or other charges. It uses 6% state tax and 6% Broward tourist development tax. Confirm the actual surtax and taxable base before applying these figures to a real booking.

ComponentAmountExplanation
Rent plus required cleaning$1,100$1,000 + $100; assumed taxable property charges.
State sales tax$66$1,100 × 6%.
Illustrative discretionary surtax$11$1,100 × 1%.
Broward tourist development tax$66$1,100 × 6%.
Guest payment$1,243$1,100 charges + $143 taxes.
Taxes remitted by platform($143)Assumed verified remittance of all three taxes.
Owner’s platform fee($110)Illustrative fee withheld once.
Net bank payout$990$1,243 − $143 − $110.

In this completed-stay example, gross property revenue is $1,100 and the platform fee is a separate $110 expense. The $143 guest tax is not property revenue. The $990 payout is not net income: cleaning costs, utilities, insurance, depreciation, and other expenses have not been deducted.

If the platform instead passes the $66 county tax to the owner, with all other assumptions unchanged, the payout becomes $1,056. The owner then has a $66 tax liability to settle. The extra $66 is not additional profit or unrestricted owner distribution money.

Where the booking system already recorded revenue and a receivable, match the payout to that receivable or clearing account. Do not post another sale from the bank feed. For multiple bookings, reconcile opening unsettled funds plus collections, less refunds, fees, taxes remitted, and payouts, to closing unsettled funds. Explain held reserves and month-end timing separately.

Keep a complete reconciliation record

Use one row per reservation, with linked settlement detail when a payout covers several reservations. The following fields create a practical trail; they are workflow recommendations rather than a DOR-prescribed spreadsheet format.

Field groupInformation to retain
Reservation and propertyProperty identifier, address, booking ID, channel, booking date, and stay dates.
Charges and adjustmentsRent, each fee, discounts, advances, deposits, cancellations, refunds, and exemption support.
Each taxTaxable base, rate, amount, jurisdiction, collecting party, remitting party, and reporting period.
Settlement and bankPlatform fees, withheld or passed-through tax, payout ID, net payout, payout date, bank date, and bank reference.
Open itemsRemaining tax payable or processor receivable, difference amount, reason, assigned follow-up, and resolution.
Filing evidenceReturn period, account, acknowledgment, payment confirmation, and supporting platform tax report.

Reconcile each property and channel monthly, with more frequent checks where payment volume warrants. Preserve the original reports and correction trail. A refund may require different changes to revenue, guest tax, and a previously filed return; do not silently net an old error against a new booking.

Confirm registration and filing responsibilities

Identify the required Florida DOR and county accounts for each property and responsible operator. Management companies can have registration and collection duties of their own. A management agreement should assign preparation, approval, filing, payment, and record access, but cannot override statutory liability.

DOR’s collective-registration rules specifically require acknowledgment that the property owner remains ultimately liable for applicable state tax. See the Department’s registration rule text. Obtain filing evidence rather than relying only on a statement that the manager “handles taxes.”

Florida state sales and use tax returns and payments are generally due on the first and late after the twentieth of the month following the assigned reporting period. Electronic payment initiation has an earlier cutoff; use the current DOR payment calendar. File required zero-tax returns as well. These requirements are explained in the Florida sales and use tax guidance.

Maintain a separate calendar for Broward’s assigned tourist-tax reporting periods and payment requirements. Use the current Broward Tourist Express system and county account instructions to confirm the period, deadline, and treatment of platform-remitted bookings. A state return does not pay a county-administered tourist tax. Retain confirmation of any account-specific filing waiver or closure rather than simply stopping returns.

Retain records that support both filings and corrections

Florida DOR states a three-year audit recordkeeping requirement, and it can examine longer periods in specified cases, including missing or substantially incorrect filings or payments. Its audit guidance identifies the books, returns, exemption records, and supporting documents it may request.

Keep records longer when a county requirement, federal rule, property basis, refund request, or unresolved matter calls for them. Confirm the applicable local retention requirements before setting an automatic deletion date. Export platform reports while available; a current dashboard balance is not a substitute for historical transaction detail.

If a notice arrives, record the response deadline and preserve the affected reservations, returns, and payment evidence. Document what was wrong, which periods and taxes are affected, and how any corrected filing ties back to the original records.

Contact CPA Firm South Florida with the property list, platform statements, filing history, and unresolved items to discuss the work required. The firm’s published pricing and scope information distinguishes ongoing bookkeeping and sales-tax work from return preparation. Cleanup needed for the quoted return is included in that scope; confirm broader services and recurring filing responsibilities separately.

Frequently asked questions

Does Airbnb or Vrbo collection eliminate all owner filing obligations?

No blanket exemption follows from platform collection. Check each tax, property, booking channel, and account requirement. Keep evidence of what the platform remitted, report other bookings correctly, and confirm any continuing registration or return obligations with the administering authority.

Is a six-month rental automatically exempt in Florida?

No. A bona fide written lease for continuous residence longer than six months can qualify. Without that lease, a continuously resident guest who paid the applicable tax for the first six months can qualify from the seventh month onward. Preserve the documents supporting the exemption.

Can cleaning charges be left out of taxable rent?

A required cleaning charge generally belongs in taxable rental charges even when separately stated or paid for third-party cleaning. An optional, separately itemized service that is withheld if the guest does not pay has different treatment. Review the actual terms, not just the fee label.

Is the net platform payout the property’s revenue?

No. A payout can be reduced by taxes remitted by the platform, fees, refunds, and held amounts. Reconcile gross property charges, each tax, fees, and timing differences before matching the payout to the bank. Do not record revenue twice when the booking system already posted it.

How long should Florida lodging-tax records be kept?

Florida DOR states a three-year audit recordkeeping requirement and can examine longer periods in specified circumstances, including missing or substantially incorrect filings or payments. Retain records longer when another applicable requirement, property basis, refund claim, or unresolved matter requires them. Confirm the county’s requirements as well.

Scroll to Top