Guides/STR hosts and their firms
Airbnb payouts: gross vs net bookkeeping
Oct 15, 2026 · 6 min read

Airbnb payouts should be booked gross, not net. The deposit that hits the host's bank is what's left after the platform's host service fee, and sometimes after taxes it collected, so a host who records the deposit as revenue understates income, loses the fee deduction, and gets the lodging tax base wrong. The correct entry records the gross booking revenue, the cleaning fee as revenue, the platform fee as an expense, any tax the platform collected as a liability the platform remitted, and the net as the deposit, per property.
We run an accounting firm with short-term rental clients, from one spare unit to portfolios across three platforms, and the net-deposit entry is the most common mistake in the files that arrive. Here's the mechanics and why they matter beyond neatness.
How platforms net a payout
A guest books a four-night stay at $200 a night with a $150 cleaning fee. The guest pays $950 plus the guest service fee the platform charges them and whatever occupancy tax applies. The host never sees the guest fee. From the host's $950, the platform deducts its host service fee (a percentage of the booking subtotal; the rate depends on the platform and the host's fee structure) and, where it collects and remits lodging tax, the tax is handled on its side. The deposit arrives a day or two after check-in as one number, often batched with other reservations.
Booked from the bank, that's a single "Airbnb" deposit of, say, $921. Revenue is understated by the fee, the cleaning fee is invisible, and the owner's P&L says the property made less than it did while showing no platform expense at all. When the host asks why their effective rate seems low, the books can't say.
Vrbo, Booking.com, and direct-booking processors each net differently. Vrbo's payout can vary by subscription versus pay-per-booking model; a direct-booking site nets the card processor's fee. The method is the same regardless: start from the platform's own transaction report, not from the deposit.
The entry, per reservation or per payout
The platform's transaction history or earnings report is the source. It lists, per reservation, the nightly subtotal, the cleaning fee, any other guest charges, the host fee, taxes collected and remitted, and the payout. The entry mirrors it:
- Rental revenue, gross nightly subtotal, credit.
- Cleaning fee revenue, the amount charged to the guest, credit.
- Platform host fee, debit, an expense.
- Occupancy tax collected, credit to a liability if the host remits; if the platform collected and remitted it, it never touches the host's books beyond a memo.
- Payout clearing or bank, debit, the net.
Batched payouts covering several reservations post the same way from the report, with the total tying to the deposit. When the clearing account doesn't go to zero after the deposit posts, a reservation was missed or a refund or resolution-center adjustment was netted in, and the difference is a specific question rather than a shrug.
Refunds, cancellations, and damage reimbursements go through the same report and get their own lines: a refund reduces revenue, a damage payment from a guest is other income or a recovery against the repair expense.
Cleaning fees and the cleaner's bills
Hosts tend to think of the cleaning fee as a pass-through: the guest pays $150, the cleaner gets $150, it's a wash. It's not, for two reasons.
It's revenue. The guest paid it to the host for a service the host provided through a contractor, and it's part of gross receipts. Netting it away understates revenue and, in a jurisdiction that taxes cleaning fees as part of the lodging charge (many do), understates the tax base.
And it's rarely a wash. Fifty turnovers at $150 collected is $7,500; the cleaner billed $125 a turn plus supplies, or $175 a turn in peak season. The gap in either direction is real margin or real cost, and the owner should see it. So the cleaning fee posts as revenue and the cleaner's invoices post as cleaning expense, both per property, and the cleaning line on the P&L shows the spread. Cleaners paid by check or ACH are contractors, so the W-9 is collected at setup and the 1099-NEC goes out for 2026 payments at or above $2,000.
Lodging and occupancy tax: collected versus remitted
In many jurisdictions the platform collects occupancy tax from the guest and remits it directly, under an agreement with the state or city. In others it collects some taxes and not others (the state tax but not the county's, or the city's tourism assessment). In some it collects nothing and the host is the registered operator responsible for filing.
The books have to know which, per property, because the treatment differs:
- Platform collects and remits: the tax never hits the host's revenue or liabilities. The platform's report shows it for reference. The host may still need to file an informational return in some jurisdictions.
- Host collects and remits: the tax collected from the guest is a liability from the moment of collection until the return is filed and paid. It's not revenue, and spending it is borrowing from the county.
- Mixed: the platform's portion is memo; the host's portion is a liability. This is the case that gets missed, and the one that produces a notice two years later.
Direct bookings are always the host's responsibility. A host who takes direct bookings through their own site and assumes "Airbnb handles the tax" has a liability accruing on every direct stay.
We keep a per-property note in the file with the jurisdiction, the registration number, which taxes the platform remits, the filing frequency, and the rate. It's a five-minute setup that prevents the most expensive category of STR mistake.
Per-property setup and personal-use days
Each property is its own set of books within the owner's entity: its own revenue, its own cleaning and platform fee lines, its own mortgage interest, taxes, insurance, and depreciation, and its own occupancy tax note. That's what produces a per-property P&L, which is what the owner needs to decide whether the third unit is worth keeping and what the lender needs when the fourth is financed.
Personal use matters for tax. Days the owner or family use the property, and days it's rented below fair value, are personal-use days, and they change how expenses are allocated and whether losses are limited. The mixed-use rules and the average-stay tests that determine whether a short-term rental is treated like a rental activity or like a business for tax purposes are the preparer's call, and they depend on facts the books should capture: nights rented, nights personal, average length of stay, and the owner's hours of participation. A calendar per property with those counts, kept during the year, is the difference between the preparer applying the right treatment and guessing.
We wrote about the full setup, including the mortgage, depreciation, and the owner statement, in the short-term rental bookkeeping guide.
What the host's real numbers look like
After the gross entry, a property's P&L reads: rental revenue, cleaning revenue, less platform fees, cleaning expense, supplies, utilities, repairs, insurance, taxes, mortgage interest, and depreciation. The owner sees three things they couldn't before: the effective platform cost as a percentage of revenue (which makes the direct-booking conversation concrete), the cleaning spread, and the true net per property.
Across a portfolio, the per-property P&L shows the unit that looks busy and loses money, usually because its cleaning cost per turnover is high and its average stay is short. That's the decision worth more than the bookkeeping fee, and it only appears in books that were built gross.
Where the platform comes in
Woven is our product, and STR hosts use it with properties as a dimension on every line, so revenue, platform fees, cleaning, and occupancy tax post per property from the platform's own report and the payout clears against the deposit. Cleaners are vendors with the W-9 on the record, the occupancy tax liability sits on the balance sheet per property where the host remits, and the per-property P&L and owner statement run as scheduled report packages off closed books. Statement import ties the operating account to the bank's own PDF so no payout is missed. To see a multi-property STR file with gross entries, book a demo.
Frequently asked questions
- Should Airbnb income be recorded gross or net?
- Gross, with the platform's fees recorded as an expense, so revenue, fees, and the lodging tax base are all correct.
- How are cleaning fees handled?
- As revenue collected from the guest, matched against the cleaner's bills, not netted away.
- Does Airbnb remit lodging tax?
- In many jurisdictions yes, but not all; where the host must remit, the tax collected is a liability until paid.
See Woven on your own books.
14-day free trial, no card. Migration imports your chart of accounts, customers, vendors, balances, and history so you verify instead of re-enter.
Book a demo