Recording Airbnb payouts in double-entry bookkeeping

October 4, 2026 Accounting Airbnb Bookkeeping

The money Airbnb sends to your bank is not your revenue. It is what is left after Airbnb takes its host service fee, and one payout often covers several reservations. If you book payouts straight to "rental income", your income is understated, your fees disappear, and your bank never quite reconciles with the reservation list.

The fix is simple and it is what accountants do for every marketplace: record the booking at its gross value, record the fee as an expense, and run the money through a clearing account.

Why net bookkeeping causes problems

Suppose a guest books four nights. If you record only the payout, three things go wrong:

  • Revenue is too low. Your income statement shows what Airbnb paid, not what the guest paid for your service.
  • Costs are invisible. Airbnb's fee is a real cost of selling through the platform. Hidden inside a net figure, you cannot compare it with the cost of a direct booking.
  • Reconciliation breaks. Payouts arrive per reservation or in batches and on Airbnb's schedule. Without a clearing account there is nothing to match them against.

The accounts you need

Add these to your chart of accounts if you do not have them:

AccountType
Rental incomeIncome
Cleaning fee incomeIncome
Platform commissionsExpense
Airbnb clearingCurrent asset
BankCurrent asset

The Airbnb clearing account holds what Airbnb owes you between the stay and the payout. When every payout has arrived, it is back to zero. If it is not, something is missing — and that is exactly what you want your books to tell you.

A worked example

A guest books four nights at 120 per night, plus a 60 cleaning fee. You are on Airbnb's host-only fee — the usual model for hosts who connect through property management software — at 15% of the booking subtotal.

Amount
Nightly rate, 4 × 120480.00
Cleaning fee60.00
Booking subtotal540.00
Host service fee, 15%−81.00
Payout to you459.00

1. When the stay is earned, record the full booking and the fee:

AccountDebitCredit
Airbnb clearing459.00
Platform commissions81.00
Rental income480.00
Cleaning fee income60.00

2. When the payout reaches your bank:

AccountDebitCredit
Bank459.00
Airbnb clearing459.00

The clearing account is now zero for this reservation, rental income shows the full 480, and the 81.00 fee is visible as a cost of sale.

Hosts on the older split-fee model pay a much smaller host fee — around 3% — because the guest pays a service fee on top. Your percentage depends on your account and market, and Airbnb changes it from time to time, so take the actual fee from the transaction history report rather than calculating it yourself.

When to recognize the revenue

For most small rental businesses the practical rule is to recognize revenue when the stay happens, not when the guest books. A booking made in March for a stay in August is August's revenue, not March's — and if the guest cancels, there is nothing to reverse in a month you have already closed.

For a stay that crosses a month end, larger businesses split the revenue by night. Smaller ones often record the whole stay on the check-in or check-out date. Either is fine if you apply it consistently; ask your accountant which they prefer.

Taxes collected by the platform

In many places Airbnb collects and remits occupancy or tourist taxes itself. Those amounts never belong to you, so they do not belong in your income. Where you collect a tax from the guest, record it as a liability — money you hold for the tax office — not as revenue.

VAT is another matter. In the EU, Airbnb's fee is usually invoiced from Airbnb Ireland, which can make it a reverse-charge supply for a VAT-registered host. The rules depend on your country and registration status, so this is one to check with your tax adviser.

Matching batched payouts

When one payout covers several reservations, record each reservation as above, then post the single bank deposit against the clearing account. Airbnb's transaction history export lists which reservations make up each payout, so you can tick them off. At month end, the balance on the clearing account should equal the payouts you are still waiting for — nothing more.

Doing this in InnLedger

InnLedger keeps a full double-entry general ledger alongside your reservations, so you can add an Airbnb clearing account to the chart of accounts and post exactly the entries above. Use one clearing account per platform — Airbnb, Vrbo, Booking.com — and your balance sheet will show at a glance who still owes you money.

Every number then rolls up to a trial balance, income statement and balance sheet, with commissions shown as the cost of selling they are.

Run your rentals and your books in one place

InnLedger combines reservations, a commission-free booking website and real double-entry accounting. Free up to 5 units.

Start free