AIRBNB PAYOUT TO JOURNAL · RUNS IN YOUR BROWSER · NOTHING UPLOADED

Turn an Airbnb transaction history into a Xero or QuickBooks journal

Paste or drop your Transaction history CSV from Airbnb (Menu > Earnings > Transaction history > Download CSV). Every reservation is split into rental income, cleaning fees, Airbnb host fees and cancellations, tax Airbnb pays across is booked as a liability, the rows are compared with your payouts, and the result is written as a balanced journal to an Airbnb clearing account — split by month — for Xero, QuickBooks Online, QuickBooks Desktop (IIF) or plain CSV.

The file is read in this browser tab and never leaves your device. Only dates, types, amounts, fees and confirmation codes are used. Independent of Airbnb, Xero and Intuit. The export layout and the importer layouts are read from memory of public help documents; no real Airbnb export and no live Xero or QuickBooks import was available when this was written.

1. Your Airbnb transaction history

The Transaction history CSV from Airbnb. Columns are matched by name. Include the Payout rows for the same date range so the rows can be compared with what was deposited; otherwise type the total deposited in the box below.

Choose a file or paste the text, then click Read, check and build journals.

The model, and what it leaves out

Common questions

How do I record Airbnb earnings in QuickBooks or Xero?

Download the Transaction history CSV from Airbnb (Menu > Earnings > Transaction history), paste it here and press Read, check and build journals. The page splits every reservation into rental income, cleaning fees and Airbnb's host service fee, books cancellations and adjustments on their own lines, books tax Airbnb paid across for you as a liability, and writes a journal per month that balances to an Airbnb clearing account.

Why book gross earnings and fees instead of the payout?

An Airbnb payout is net of Airbnb's host service fee and any cancellations or adjustments. Booking only the deposit as income understates revenue and hides what Airbnb costs you, and a payout that spans two months pushes one month's stays into the next. This page books income, fees and adjustments separately in the month they belong to, and each deposit clears the Airbnb clearing account.

Which month does a reservation belong to?

By default the month of the transaction date in the file (cash basis, when Airbnb paid it). If you keep your books on stay dates, switch the basis to check-in date and each reservation lands in the month the guest arrives.

What happens to occupancy taxes?

Occupancy taxes Airbnb collects and remits itself are shown in the file but are not in your payout, so they are left out of the journal and counted in a note. Tax Airbnb pays across to you to remit (Pass Through Tax rows) is booked to an occupancy tax payable account, not filed.

What is the Airbnb clearing account?

A holding account. Each journal debits or credits it with that month's net earnings, and each payout, when it arrives in your bank, is matched against it. When every reservation is paid out, the clearing account returns to zero, which is the cheap proof that nothing was missed.

Which accounting software can I import to?

Xero (manual journal CSV), QuickBooks Online (journal entry CSV), QuickBooks Desktop (IIF general journal) and a plain CSV for anything else. You can rename the accounts for each category before downloading so they match your chart of accounts.

Is it safe to paste an Airbnb export into a web page?

The page runs in your browser, the file is read locally and nothing is uploaded; a test in the code asserts there are no network calls. The export carries guest names; delete that column if you would rather not have it on screen, because the page only needs the dates, types, amounts, fees and confirmation codes.

What does this not check?

Whether the export matches your Airbnb dashboard or your books, tax treatment in any jurisdiction, currencies converted between earning and payout, and account names or codes that must already exist in your accounting software.