Transient Occupancy Tax (TOT)—alternatively referred to in various jurisdictions as hotel occupancy tax, lodging tax, tourist development tax, or bed tax—is a municipal or state excise tax levied on transient guests renting temporary accommodations.

Because short-term rental platforms like Airbnb and Vrbo have entered into voluntary collection agreements (VCAs) or are governed by state marketplace facilitator laws, tax handling is fragmented. In many jurisdictions, Airbnb collects and remits state-level taxes directly, while local municipal or county lodging taxes remain the legal responsibility of the individual host.

Improperly logging lodging taxes directly into rental revenue or expensing remitted taxes on IRS Form 1040 Schedule E creates artificial revenue inflation, distorts profit margins, and risks municipal non-compliance penalties.

Direct Answer: How should short-term rental hosts account for lodging taxes? Lodging taxes are pass-through trust funds that never belong to the host. They must be accounted for on the balance sheet, never on the income statement. When a platform or direct booking engine collects lodging taxes that the host must remit, the tax collected is credited to a current liability account titled Lodging Tax Payable. When the host remits payment to the local municipality, the liability account is debited and cash is credited. Taxes collected and remitted directly by platforms should be excluded entirely from host revenue and operating expense ledgers.

Worked numerical example: Deconstructing split municipal lodging taxes

To see how lodging taxes flow through the books, examine a vacation home generating $10,000 in gross monthly reservations located in a resort town with dual tax jurisdictions:

  • An 8% State Sales & Use Tax collected and remitted directly by Airbnb;
  • A 4% City Transient Occupancy Tax that the city requires the host to collect and remit quarterly.
Reservation ComponentGuest Billing InvoiceHandled by AirbnbHandled by HostGeneral Ledger Destination
Gross Accommodation Fare$8,800.00Retained for HostDeposited to BankCredit: Rental Revenue (Income Statement)
Turnover Cleaning Fee Collected$1,200.00Retained for HostDeposited to BankCredit: Cleaning Revenue (Income Statement)
Total Gross Rental Base$10,000.00$10,000.00$10,000.00Subject to Lodging Taxes
8% State Sales Tax ($800)$800.00Remitted by Platform$0.00Excluded from Host Ledger (Off-Book)
4% City TOT ($400)$400.00Disbursed to HostDeposited to BankCredit: Current Liability (Lodging Tax Payable)
Platform Host Commission (3%)-$300.00Withheld by PlatformWithheld from NetDebit: Commissions (Schedule E Line 8)
Net Bank Deposit Settled$10,100.00Disbursed to Bank$10,100.00Debit: Operating Cash (Bank Account)

In this scenario, the bank receives $10,100. If the host simply categorizes the entire $10,100 bank deposit as rental revenue, two severe errors occur:

  1. Gross revenue is overstated by $400 (the $400 belongs to the city tax authority, not the host);
  2. When the host cuts a $400 check to the city tax collector, logging it as a tax expense on Schedule E Line 16 is incorrect because pass-through lodging taxes are not deductible business taxes under IRC Section 164.

The correct double-entry journal entry sequence

To record this payout accurately under double-entry standards:

Debit (Increase)  Operating Cash (Bank Account):       $10,100.00
Debit (Increase)  Operating Expense: Host Fees:            $300.00
Credit (Increase) Rental Revenue: Gross Rent:                    $8,800.00
Credit (Increase) Rental Revenue: Cleaning Fees:                 $1,200.00
Credit (Increase) Current Liability: City TOT Payable:             $400.00
--------------------------------------------------------------------------
Total Debits:     $10,400.00            Total Credits:          $10,400.00

When the host remits the $400 payment to the city at the end of the quarter:

Debit (Decrease)  Current Liability: City TOT Payable:    $400.00
Credit (Decrease) Operating Cash (Bank Account):                   $400.00
--------------------------------------------------------------------------
Total Debits:     $400.00               Total Credits:             $400.00

The liability account returns to zero, cash balances reconcile, and operating income remains completely undistorted.

Master table: Platform lodging tax collection policies

Tax collection agreements vary widely across booking platforms and municipal boundaries:

Channel / Transaction TypeState Lodging Tax CollectionCounty / Municipal Tax CollectionForm 1099-K Gross ImpactHost Bookkeeping Responsibility
Airbnb (VCA Jurisdiction)Platform collects and remits directly to statePlatform collects and remits directly to cityExcluded from Box 1a in most statesZero balance sheet impact; verify on monthly statements
Airbnb (Partial VCA)Platform collects and remits to statePlatform disburses tax to host in bank payoutOften included in Box 1a grossPost collected local tax to Lodging Tax Payable liability
Vrbo (Marketplace Facilitator)Platform collects and remits directlyDepends on local county agreementsExcluded from host net payoutsCross-reference Vrbo Tax Summary against local rules
Direct Booking (Stripe / PMS)Host must collect 100% of applicable taxesHost must collect 100% of applicable taxesIncluded in gross processor volumeCredit full tax collected to Lodging Tax Payable liability

Decision tree: Determining lodging tax handling for each booking

Follow this decision sequence whenever reviewing booking channel transactions:

Evaluating Lodging Tax Treatment
│
├─ Step 1: Identify Booking Source
│  ├─ Direct Booking (Stripe / Direct Website):
│  │  └─ Host must collect and remit 100% of state and local taxes.
│  │     Credit full tax amount to Current Liability: Lodging Tax Payable.
│  └─ OTA Platform (Airbnb / Vrbo): Proceed to Step 2.
│
├─ Step 2: Inspect Platform Payout Statement
│  └─ Does the payout breakdown show taxes remitted on your behalf?
│     ├─ YES (Platform Remitted):
│     │  └─ Exclude tax amounts from host revenue and expenses entirely.
│     └─ NO (Host Remitted / Disbursed to Host):
│        └─ Deposit includes local tax cash. Credit to Lodging Tax Payable.
│
└─ Step 3: Quarterly Municipal Tax Filing
   └─ File municipal return reporting gross room nights.
      Debit Lodging Tax Payable and credit Operating Cash when paying tax authority.

Critical edge cases in lodging tax accounting

1. Extended stays exceeding 30 consecutive days

In most jurisdictions, reservations extending beyond 28 to 30 consecutive days are legally classified as residential tenancies rather than transient lodging. In these cases, the stay is exempt from municipal transient occupancy tax. If an OTA inadvertently collects lodging taxes on a 45-day corporate rental, the guest is entitled to a refund, and the host must ensure unremitted tax liabilities are not incorrectly paid to the city.

2. Platform remittance discrepancies during municipal audits

Municipal tax authorities regularly audit short-term rental operators. If the city auditor issues an assessment claiming unpaid bed taxes for Airbnb stays, hosts must provide official platform payout summaries demonstrating that Airbnb collected and remitted the taxes under the jurisdiction's specific marketplace facilitator registration number.

3. Cleaning fees subject to lodging tax

Many municipal tax ordinances mandate that transient occupancy taxes apply not just to nightly room rates, but to all mandatory charges required for occupancy, including guest turnover cleaning fees. When calculating tax liabilities for direct bookings, ensure that local tax percentages are applied against the combined total of nightly rent and cleaning fees.

Organizing lodging-tax records with Roxby

Manually extracting local tax disbursements from platform statements and maintaining parallel liability ledgers in a spreadsheet is one of the most error-prone areas of vacation rental management.

Roxby retains lodging-tax components when a supported official payout statement supplies them and supports reviewed liability accounts in the monthly close. Source-linked financial reporting helps an accountant review the records. The customer and their tax professional determine remittance responsibility, taxable amounts, registrations, and municipal filings.

This article provides educational guidance for accounting and recordkeeping workflows and does not constitute tax, legal, or professional financial advice. Consult a licensed CPA or tax attorney for specific tax determinations.