Expedia Bookings and Your Accountant

Expedia plays by its own rules

If you list on Expedia alongside Airbnb or Booking.com, your accountant has probably flagged the Expedia bookings as the awkward ones. There is a reason. Expedia's commercial model — how it charges commission, when it remits, and how it reports the numbers — is different enough that the habits you have built for other platforms quietly produce wrong figures when you apply them here.

This guide covers what makes Expedia accounting distinct, how to structure the invoice so your books stay honest, and how to take the manual transcription out of it entirely. It is part of our wider guide to accounting for short-term rentals.

What is different about Expedia

Three things tend to trip hosts up with Expedia.

Commission is charged against the booking, not netted as a simple host fee. Expedia typically takes a commission percentage on the booking value. Depending on your arrangement, the guest may pay Expedia and you receive a remittance, or the booking may be billed differently again. Either way, the headline rate the guest sees is not the figure that reaches your bank, and the gap is the commission you need to record as a cost.

Remittance timing does not follow the stay. Expedia often remits on its own schedule, batching bookings together. A single deposit can cover several stays, sometimes well after check-out. When several bookings arrive as one payment, no individual invoice matches that payment on its own — you are reconciling a sum against its parts.

The reporting lives in Expedia's own statements. The detail you need — booking value, commission, any adjustments — sits in Expedia's transaction reporting rather than in a tidy per-booking invoice. If you only ever look at the bank deposit, that detail never makes it into your books.

There is also a currency wrinkle to watch. If you take guests who pay in a different currency, or your property and your bank are in different currencies, the remittance can pass through one or more conversions before it reaches you — and the rate applied is rarely the rate your books assumed. That residual difference shows up on every foreign booking and quietly widens the gap between what you invoiced and what arrived. We cover why this is so awkward to handle by hand in multi-currency breaking your spreadsheet.

None of this is unique to Expedia in spirit; every platform nets and batches in its own way. We cover the cross-platform version in why none of your OTA payouts match.

Why the net-payout shortcut fails here especially

With Expedia, the temptation to just record the remittance as income is strong, because the per-booking detail is harder to see than on some platforms. But recording the net remittance:

  • Understates gross revenue, because it hides the booking value before commission
  • Loses the commission as a deductible expense, because it disappears into the net
  • Breaks reconciliation, because one remittance covers several bookings and matches none of them individually
  • Falls apart at tax time, when your return needs gross income and itemised costs

The shortcut reconciles instantly because you are matching the deposit to itself. It just leaves you with books that do not reflect what actually happened.

The correct invoice structure

Structure each Expedia booking so every type of money is separated. This is the same discipline that works across platforms; only the commission mechanics differ.

Line item Account Tax treatment
Booking reference (zero value) Traceability: code, guest, dates, Expedia
Accommodation Accommodation Income Per your registration status
Cleaning fee Cleaning Fee Income May differ from accommodation
Extras / add-ons Service / Extras Income Per line
Expedia commission Platform Commission (expense) Recorded as a cost, not netted away

The principles that keep this robust:

  • Record gross accommodation income, not the net remittance, so your revenue is honest.
  • Book the commission as an expense. This keeps gross income accurate and shows exactly what Expedia costs you per booking and per month.
  • Keep one contact per guest, created on first booking and reused, for history and traceable refunds.
  • Invoice in your accounting currency, with the rate recorded and the booking currency kept in the reference if they differ.

When a batched remittance arrives, you reconcile it against the sum of the individual invoices it covers — which now match, because each carries its full breakdown. The structure here is the same one we use for Booking.com payouts, where batching is also the central challenge.

How Airflow automates the Expedia flow

The detail Expedia buries in its statements is exactly what gets skipped when you reconcile by hand. Airflow does the extraction so the detail survives into your books.

Airflow connects to your accounting software through OAuth — a secure integration with automatic token refresh, no API keys to manage. You either forward the Expedia booking email to Airflow, or connect Gmail or Outlook so new bookings are picked up automatically. Airflow's extractor reads the email and pulls out the guest, dates, nightly rate, cleaning fee, commission, payout, currency and booking reference. From that it builds a draft invoice with:

  • Separate line items for accommodation, cleaning and extras, with commission handled as its own expense line
  • Correct tax treatment applied per line, based on your registration status
  • Contact resolution that finds the guest or creates one only when needed, avoiding duplicates
  • Currency conversion to your accounting currency at invoice time with a fresh rate, recording the rate, source and timestamp for audit

The invoice lands as a draft. Airflow does not post anything to your books on its own — you open the draft, check it, and approve it. The automation removes the data entry, not your oversight.

When Expedia's batched remittance later arrives, your books already hold the individual invoices it covers, so the deposit reconciles against the sum of its parts instead of sitting there as an unexplained number. Airflow supports Xero, QuickBooks, Sage and FreshBooks, so the approach is not tied to any one system. More in automated accounting for hosts.

Give your accountant the detail, not the deposit

The reason Expedia bookings frustrate accountants is not the platform itself — it is that the per-booking detail rarely makes it into the books, leaving a batched deposit with nothing to reconcile against. Capture the gross income, the commission and the currency for each booking, and Expedia becomes no harder than any other channel.

For the full picture, read the complete short-term rental accounting guide.

Get started — early access includes 3 months free. Connect your accounting software, forward an Expedia booking email, and review the draft invoice that appears. A card is required at checkout, with no charge during the free period.