How do I manage Airbnb, Vrbo, and Booking.com income from one dashboard?

Short answer: export each platform's transaction report for the period, pull the same three numbers out of every one (booking subtotal, platform fee, payout), and log them as one ledger row per booking with the platform name attached. None of the three platforms will merge their reports for you. A combined view is a bookkeeping habit you build yourself, since none of the three ships a button for it. This guide covers the routine, what each platform's own export actually contains, and one Booking.com wrinkle that catches hosts who run all three.

This page is about the operational side, getting three platforms' records into one place. If you want to compare what each platform actually keeps in fees, see our Airbnb vs Vrbo vs Booking.com fee benchmark instead.

The four-step routine

  1. Export each platform's report for the period. Airbnb from Earnings, Vrbo from Payments > Statements and reports, Booking.com from the Extranet's Finance section. Each one is a separate login and a separate file.
  2. Read the same three numbers off every report. Booking subtotal (before fees), platform fee, and payout. The column names differ by platform, which is the whole problem this guide solves.
  3. Log one ledger row per booking. Tag it with the platform, then carry over the subtotal, fee, and payout using your own consistent column headers.
  4. Match the ledger's payout total against the bank deposit for that period. A gap tells you a fee, refund, or unmatched booking is hiding somewhere in that platform's report.

You do not need to build this from a blank sheet. Our free income and expense spreadsheet already carries sample rows from both Airbnb and Vrbo in the same payout tab, so the one-ledger habit is the default instead of something you have to design yourself.

What each platform's export actually contains

The three platforms do not use the same words for the same things. Here is how each one's own report maps to a single set of ledger columns.

Ledger columnAirbnbVrboBooking.com
Booking or reservation IDOn both the CSV and PDF statementOn the payout summary and the bank deposit reportOn the reservation statement
Booking subtotalLabeled "gross earnings" on the CSV exportRolled into "gross bookings" on the payout summaryShown as the rate or subtotal per reservation on the statement
Platform fee"Host service fees" columnA deductions figure covering commission and processing fee togetherCommission amount tied to the invoice for that reservation
Payout amount"Paid Out" on the CSV, "total net pay" on the PDF statementPayout summary total, cross-checked against the separate bank deposit reportOnly applies when Payments by Booking.com processed the reservation. See the note below
Export formatsCSV or PDFCSV or XLSCSV or XLS

Sources: Airbnb Help Center, "Download your earnings" (article 3632), Vrbo Help, "How do I view my Payout summary", Vrbo Help, "What is the Bank deposit report", and Booking.com for Partners, "Reviewing reservation statements for accommodation partners".

Illustrative example (made-up numbers, for showing the mapping only): a $600 Airbnb booking might show gross earnings of $600.00 and host service fees of $18.00 on the CSV, so you log a payout of $582.00. A $560 Vrbo booking might show gross bookings of $560.00 and a combined deduction of $44.80, so you log a payout of $515.20. Both rows use the same three ledger columns even though the source reports called them different things.

The Booking.com wrinkle: not every stay produces a platform payout

Booking.com works differently from the other two in one important way. On some reservations, Payments by Booking.com collects the guest's money and sends you a bank transfer, the same as an Airbnb or Vrbo payout. On other reservations, the guest pays the property directly, and Booking.com never touches the money at all. It only bills you a commission invoice afterward (Booking.com for Partners, Payments by Booking.com FAQs).

That means a Booking.com row in your ledger can legitimately have a payout of zero. If you treat every Booking.com reservation as if it should show up as a bank deposit, you will spend time chasing money that was never routed through the platform in the first place. Record those rows with the payout column at zero and the commission owed as its own line, and reconcile the commission against the invoice instead of a deposit.

Terms this ledger depends on

TermPlain meaning
Booking subtotalThe reservation amount before any platform fee is removed
Platform feeWhat the platform kept: a service fee on Airbnb, a commission plus processing fee on Vrbo, a commission on Booking.com
PayoutThe amount the platform actually sent to your bank for that reservation, when it sent one at all
Reservation statement (Booking.com)The monthly report tied to your commission invoice, downloadable as CSV or XLS from the Extranet's Finance section
Payout summary (Vrbo)The report showing gross bookings, deductions, and payout totals for a chosen date range
Bank deposit report (Vrbo)A separate report listing which reservations were batched into each bank deposit

Keeping it in one file instead of three logins

The StaySums workbook is built around this exact habit. It holds Airbnb, Vrbo, Booking.com, and direct bookings in the same tabs, computes the expected payout for every row, and flags any gap against what the bank actually received. Each platform's fee rolls into one commissions line automatically, and the dashboard reports occupancy, average nightly rate, and net income across up to five properties without you switching between three separate platform logins to add it up by hand.

Put three platforms in one workbook

StaySums logs Airbnb, Vrbo, Booking.com, and direct bookings side by side, flags any payout that does not match your bank deposit, and rolls the year into a tax-time summary.

See the workbook, $49 one-time

Common questions

Can I track Airbnb, Vrbo, and Booking.com in the same spreadsheet?

Yes. None of the platforms will merge their reports for you, but a spreadsheet can hold one row per booking with the platform name, subtotal, fee, and payout in the same columns regardless of where the booking came from. Our free spreadsheet already includes example rows from both Airbnb and Vrbo in the same payout tab.

What if Booking.com pays me directly instead of sending a payout?

Then there is no platform payout to reconcile against your bank for that reservation, only a commission invoice you owe. Record the payout column as zero and log the commission as its own line so the ledger still balances.

How often should I reconcile across all three platforms?

Monthly is enough for most small hosts. Export each platform's report for the closed month, log the rows, and match the ledger's payout total against that month's bank deposits before moving on. Waiting longer makes an odd batched deposit harder to remember.

Related reading

Sources