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 Component | Guest Billing Invoice | Handled by Airbnb | Handled by Host | General Ledger Destination |
|---|---|---|---|---|
| Gross Accommodation Fare | $8,800.00 | Retained for Host | Deposited to Bank | Credit: Rental Revenue (Income Statement) |
| Turnover Cleaning Fee Collected | $1,200.00 | Retained for Host | Deposited to Bank | Credit: Cleaning Revenue (Income Statement) |
| Total Gross Rental Base | $10,000.00 | $10,000.00 | $10,000.00 | Subject to Lodging Taxes |
| 8% State Sales Tax ($800) | $800.00 | Remitted by Platform | $0.00 | Excluded from Host Ledger (Off-Book) |
| 4% City TOT ($400) | $400.00 | Disbursed to Host | Deposited to Bank | Credit: Current Liability (Lodging Tax Payable) |
| Platform Host Commission (3%) | -$300.00 | Withheld by Platform | Withheld from Net | Debit: Commissions (Schedule E Line 8) |
| Net Bank Deposit Settled | $10,100.00 | Disbursed to Bank | $10,100.00 | Debit: 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:
- Gross revenue is overstated by $400 (the $400 belongs to the city tax authority, not the host);
- 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.00When 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.00The 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 Type | State Lodging Tax Collection | County / Municipal Tax Collection | Form 1099-K Gross Impact | Host Bookkeeping Responsibility |
|---|---|---|---|---|
| Airbnb (VCA Jurisdiction) | Platform collects and remits directly to state | Platform collects and remits directly to city | Excluded from Box 1a in most states | Zero balance sheet impact; verify on monthly statements |
| Airbnb (Partial VCA) | Platform collects and remits to state | Platform disburses tax to host in bank payout | Often included in Box 1a gross | Post collected local tax to Lodging Tax Payable liability |
| Vrbo (Marketplace Facilitator) | Platform collects and remits directly | Depends on local county agreements | Excluded from host net payouts | Cross-reference Vrbo Tax Summary against local rules |
| Direct Booking (Stripe / PMS) | Host must collect 100% of applicable taxes | Host must collect 100% of applicable taxes | Included in gross processor volume | Credit 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.