Airbnb Payouts Don't Match Your Invoices — Here's Why

The number never matches

You hosted a guest. They paid €1,200 on Airbnb. You check your dashboard — Airbnb shows a host payout of €1,128 after their 3% service fee. A few days later, your bank shows a deposit of £987.42. You open Xero and stare at the screen, trying to figure out what number to put on the invoice.

This isn’t a bug. It’s the natural result of three currency conversions, two fee deductions, and one exchange rate that nobody tells you about.

And if you’re managing this manually, it’s costing you hours every month — and probably costing you accuracy too.

Where the numbers go wrong

Layer 1: The guest payment

The guest pays in their currency. A German guest booking your Portuguese villa pays €1,200. This is the “gross booking value” — the total before any platform fees.

Layer 2: Airbnb’s cut

Airbnb deducts their service fee (typically 3% for hosts on the simplified pricing model). So your €1,200 becomes a host payout of approximately €1,164.

But Airbnb also deducts cleaning fees, resolution centre charges, and any other adjustments from this amount. The number you see in your Airbnb dashboard may not be the number that arrives in your bank.

Layer 3: The currency conversion

If your bank account is in a different currency from the booking, Airbnb converts the payout using their exchange rate — which includes a spread (typically 1-2%) that isn’t shown separately. Your €1,164 becomes £987.42, but you don’t know the exact rate they used, making reconciliation a guessing game.

Layer 4: The bank’s cut

Some banks charge an incoming international payment fee. Others apply their own exchange rate on top. By the time the money lands in your account, the number has been through four transformations, and the trail is cold.

Why this breaks your accounting

If you’re using Xero, QuickBooks, or any proper accounting software, you need to record the income. But which number?

  • The gross booking value (€1,200)? That’s what the guest paid, but it’s not what you received.
  • The host payout (€1,164)? That’s before currency conversion.
  • The bank deposit (£987.42)? That’s what you actually got, but it doesn’t account for the booking’s true value.

Most hosts pick one and hope for the best. Their accountant picks a different one. Nobody’s confident the books are right. At tax time, the reconciliation is a nightmare.

The three-currency reality

International booking businesses operate in at least three currencies simultaneously:

CurrencyExamplePurpose
Booking currencyEUR (€1,200)What the guest paid
Reporting currencyUSD ($1,280)Standardised for cross-property comparison
Accounting currencyGBP (£987)What goes into your books and tax returns

Trying to manage all three in a spreadsheet is a recipe for errors. Trying to manage them with Airbnb’s CSV exports is worse — the exports show amounts in one currency with no FX metadata.

How Airflow handles this

Airflow’s multi-currency system was designed specifically for this problem. It tracks every booking across three currency layers simultaneously:

Original amount preserved

When a booking email arrives, Airflow extracts the original booking amount in its original currency. €1,200 stays as €1,200. No premature conversion. No rounding. The source of truth is preserved.

Standard conversion for reporting

For cross-property and cross-channel reporting, Airflow converts to a standard currency (USD) using live exchange rates from a multi-provider fallback chain. This lets you compare revenue across your Spanish villa (EUR), Kenyan lodge (KES), and UK cottage (GBP) in a single dashboard.

Accounting conversion for your books

When Airflow creates a draft invoice in your accounting software, it converts to your accounting currency using a fresh exchange rate at the time of invoice generation. The invoice includes:

  • The original booking amount and currency
  • Platform fees broken out as separate line items
  • The converted amount in your accounting currency
  • The exchange rate used, with source and timestamp

Your Xero invoice shows exactly what happened, why the numbers are what they are, and how to trace them back to the original booking.

Bank spread adjustment

Airflow lets you configure a bank spread percentage — the typical markup your bank applies to international transfers. This is factored into the accounting conversion, so your invoice amount more closely matches what actually lands in your bank account.

Over time, as you confirm actual payout amounts, the system learns your effective bank spread and adjusts automatically.

The reconciliation workflow

Here’s what changes with Airflow:

StepWithout AirflowWith Airflow
Booking arrivesCheck Airbnb dashboard, note amountsEmail forwarded, booking created automatically
Create invoiceOpen Xero, manually enter line itemsDraft invoice created automatically with correct amounts
Currency conversionGuess the rate, Google the FXRate captured automatically with source and timestamp
Payout arrivesTry to match bank deposit to bookingPayout reference matched to booking record
Month-endScramble through CSVs and bank statementsAlready reconciled in real time

Stop guessing, start reconciling

Every booking processed through Airflow carries complete financial metadata — original currency, converted amounts, exchange rates, platform fees, and accounting line items. No guessing. No spreadsheets. No month-end panic.

If you’re tired of the payout mismatch problem, get started with Airflow. Connect your Xero or QuickBooks account, forward your first booking email, and see a clean, accurate draft invoice appear in seconds.