The Journal › Rental Property Accounting
FIELD NOTE / 10THE SOFIA AI JOURNAL
Practical portfolio accounting

Airbnb Payout Accounting: How to Record Gross Revenue, Fees, Refunds, and Taxes

Reconcile an Airbnb payout from gross booking activity to bank cash, separating host fees, guest refunds, and taxes without counting the deposit twice.

By Sofia AI Editorial · Published October 27, 2026 · Updated October 20, 2026 · 4 min read

Airbnb payout accounting starts with the settlement detail, not just the bank deposit. Gross host revenue, host fees, refunds, and tax handling explain why a payout differs from the booking amount. Record the economic event once and match its cash settlement; never book gross revenue and then categorize the same net deposit as new rent.

The monthly bookkeeping cycleFIG. 04
1Import
2Categorize + property
3Review exceptions
4Reconcile
5Report
The monthly bookkeeping cycleImport activity, classify it, review exceptions, reconcile, then report

Build one settlement packet

Keep the payout reference, included reservations, revenue components, cancellation or refund adjustments, host fees, tax detail, currency, and bank deposit together. A payout can contain several stays or adjustments from earlier stays. Use the platform statement’s actual amounts rather than a remembered fee percentage. Guest service fees charged by the platform are not automatically the host’s revenue or expense.

This guide follows the settlement itself, unlike the general bookkeeping workflow. For property and channel context see vacation-rental accounting.

Worked example: $3,600 becomes $3,192 of bank cash

Assumptions: USD, one owner-operated property, the rental owner LLC’s management books, and current-period completed stays. This illustrative settlement recognizes revenue when earned and uses a platform clearing account. There is no earlier revenue posting or advance-booking liability for these stays. An accountant must adapt timing for cash-basis tax reporting; a payout date is not a universal recognition rule.

Settlement bridge—assumed statement amounts, not Airbnb fee rates
ComponentAmountOwner-ledger treatment
Accommodation revenue$3,200Gross revenue
Host cleaning revenue$400Gross revenue, not netted against cleaner cost
Guest refund against accommodation−$300Contra-revenue; assume same period and no separate refund liability
Host platform fees−$108Owner expense
Tax withheld from host funds for remittance−$180Settles collected-tax liability
Tax collected for owner in this example+$180Collected-tax liability, not revenue
Net payout to owner’s bank$3,192$3,600 − $300 − $108; tax inflow and withholding cancel

The $180 tax is included in the platform settlement receivable before being withheld; it cancels rather than reducing the owner’s $3,600 revenue. This is an illustrative arrangement in which settlement evidence shows collection and remittance on the owner’s behalf, not a claim that every Airbnb tax passes through the host’s ledger. There are no reserves, foreign-exchange differences, or other deductions in this example.

Step 1: recognize gross completed-stay activity plus collected tax
AccountDebitCredit
Platform Clearing$3,780—
Accommodation Revenue—$3,200
Cleaning Revenue—$400
Collected Tax Payable—$180
Step 2: settle that clearing balance once
AccountDebitCredit
Bank Cash$3,192—
Guest Refunds (contra-revenue)$300—
Host Platform Fees$108—
Collected Tax Payable$180—
Platform Clearing—$3,780

Both steps balance at $3,780. Clearing ends at zero; collected-tax liability ends at zero only because this example includes evidence of remittance on the owner’s behalf. Net revenue is $3,300 and fees are $108, yielding $3,192 before other costs. Cash is also $3,192 because this example has no remaining receivable, reserve, or tax obligation. A genuine documented reserve in a different settlement would remain a supported claim, not automatically become a fee.

Do not force every tax into that example

If the platform independently collects and remits tax outside the host’s amounts as the legally responsible collector, that tax may not belong in the owner’s cash, revenue, or liability at all. If the host receives tax and must remit it, a liability remains until paid. Jurisdictions and platform arrangements differ: consult Airbnb’s occupancy-tax collection guidance and the relevant state/local tax authority. A generic payout guide cannot establish which taxes Airbnb collects for your exact listing.

Resolve differences before posting

  • Match payout references and currency, not merely similar dollar amounts.
  • Separate refunds of previously recognized revenue from refunds of advance deposits; the latter may reduce a liability instead.
  • Carry unpaid payouts or reserves as supported clearing/receivable balances; investigate old items.
  • If the bank deposit was already categorized, reconcile and correct that entry before adding gross detail.
  • Keep local tax evidence and verify whether cleaning charges are taxable in the listing’s jurisdiction.

Keep product behavior separate from the example

Sofia AI is accounting software for real-estate portfolios. Its product screens connect bank activity, transaction context, double-entry accounting, review, reconciliation, and ledger-backed reports. That does not mean chat can perform every screen action. See how Sofia works or request a demo to evaluate the supported workflow; Hire Sofia Accounting Services is the separate human-led service.

Sofia’s payout workflow can retain gross activity and fees alongside bank context. This two-step clearing illustration is not a promise that the product automatically creates every tax or reserve leg shown here. Review the import preview and actual ledger before accepting it; chat cannot replace a supported payout review or local-tax determination.

Carry the payout bridge into the month-end close and explain retained funds using the owner statement only where a manager is actually involved.

Answers, clearly

Is the Airbnb deposit my rental revenue?

Not necessarily. It may be net of fees, refunds, tax withholding, reserves, or adjustments for other stays. Reconcile the settlement detail first.

Should Airbnb-collected taxes be revenue?

Amounts held for a taxing authority are not earned rental revenue. Whether they enter the host’s liability records depends on the local law and platform arrangement.

Do I book these entries if my payout import already posted?

No. First inspect the existing entry and cash match. These entries illustrate the accounting bridge, not an additional posting on top of an existing import.