VRBO Income in QuickBooks: the Setup Nobody Explains
VRBO does not hand you an invoice
Plenty of hosts come to QuickBooks expecting VRBO to behave like an invoicing system. It does not. VRBO sends you a payout, posts a transaction summary in your dashboard, and leaves the bookkeeping entirely to you. The figure that arrives in your bank is a net amount, and if you record it as your income for the booking, you have already lost the detail your books need.
This guide explains the VRBO-to-QuickBooks setup that nobody walks you through: what a payout actually contains, how to structure the invoice so reports and tax treatment stay honest, and how to stop transcribing it by hand. It is part of our wider guide to accounting for short-term rentals.
What a VRBO payout actually contains
VRBO's commercial model differs from some other platforms, and that shows up in your payout. Depending on how you are set up, a single payout can bundle:
- Accommodation — nightly rate times the number of nights
- Cleaning fee — charged to the guest, passed through to you
- Other guest fees — any extras you have configured
- Platform service fee — VRBO's commission, deducted before you are paid
What lands in your account is the gross booking value minus the platform's cut. The guest paid more than your payout shows; the difference is the platform fee. If the payout is the only number you record, that fee is invisible — and so is your true gross revenue.
This matters for two reasons. Your gross accommodation income is what a tax return reports, not your net payout. And the platform service fee is a deductible cost. Collapse both into one net figure and you have made each harder to report correctly. We unpack the cross-platform version of this in why none of your OTA payouts match your invoices.
The manual QuickBooks workflow, and where it breaks
The textbook process in QuickBooks looks like this:
- Open the VRBO booking confirmation
- Find or create a customer record for the guest
- Create an invoice
- Add a line for accommodation
- Add a line for the cleaning fee
- Record the platform service fee as an expense or a separate line
- Apply the right tax or sales-tax treatment per line
- Convert from the booking currency if it differs from your home currency
- Note the booking reference for reconciliation
- Repeat for every booking
For one booking, that is fine. The problem is volume and consistency. At thirty or forty bookings a month the steps get repetitive enough that corners get cut: the cleaning fee folds into accommodation, the platform fee gets dropped, a generic customer replaces the guest, the currency conversion uses whatever rate was handy. Each shortcut is small. Together they produce books that do not reconcile and a profit-and-loss report that does not reflect reality.
The break is not in QuickBooks. QuickBooks handles multi-line invoices, customers, tax codes and currencies perfectly well. The break is in the human step of reading a confirmation and transcribing it accurately, dozens of times a month.
The correct line-item structure
A properly structured VRBO invoice in QuickBooks separates every type of money so your reports and tax treatment can tell them apart.
| Line item | Account | Tax treatment |
|---|---|---|
| Booking reference (zero value) | — | Traceability: code, guest, dates, platform |
| Accommodation | Accommodation Income | Per your registration status |
| Cleaning fee | Cleaning Fee Income | May differ from accommodation |
| Extras / add-ons | Service / Extras Income | Per line |
| Platform service fee | Platform Commission (expense) | Recorded as a cost, not netted away |
A few details make this hold up:
- Keep accommodation and cleaning separate. They can carry different tax treatment, and your accountant needs the split.
- Record the platform service fee as an expense. Booking it as a cost keeps gross revenue honest and shows exactly what VRBO costs you per booking and per month.
- One customer per guest. Created on first booking, reused after. This gives you guest history and makes refunds traceable to the original invoice.
- Invoice in your accounting currency, with the rate recorded and the booking currency kept in the reference if they differ.
If you run the same property across more than one platform, the account structure here lines up with our Xero short-term rentals setup guide — the principles transfer cleanly between the two systems.
Handling the platform service fee
The platform service fee is the line most often mishandled, because VRBO nets it out of your payout rather than billing you for it. The temptation is to ignore it — you never wrote a cheque for it.
But you did pay it; it was taken from money that was yours. The correct treatment is to record the full booking value as income and the platform fee as an expense. The arithmetic then resolves: gross income minus the fee expense equals the payout you actually received, which is the figure your bank feed will match. Ignore the fee and your books show income that never arrived, with no expense to explain the gap.
How Airflow automates this in QuickBooks
Airflow connects to QuickBooks through OAuth — a secure integration with automatic token refresh, no API keys to manage, no manual re-authentication.
You either forward the VRBO booking confirmation 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, platform service fee, payout, currency and booking reference. From that it builds a draft invoice in QuickBooks with:
- Separate line items for accommodation, cleaning and extras, with the platform fee handled as its own line or expense
- Correct tax treatment applied per line, based on your registration status
- Customer resolution that searches for the guest by name and email and creates one only if needed, so you do not accumulate duplicates
- Currency conversion to your accounting currency at invoice time with a fresh rate, recording the rate, source and timestamp for audit
One point matters here: 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 — which is exactly what you want from anything touching your accounts.
When the VRBO payout later arrives, QuickBooks can match it to the invoice because the amounts, reference and dates line up. The reconciliation that used to take twenty minutes of cross-referencing becomes a confirmation.
Airflow runs the same flow for Xero, Sage and FreshBooks, so the approach is not QuickBooks-specific. More on the broader picture in automated accounting for hosts.
Stop transcribing confirmations
There is no skill or judgement in turning a VRBO confirmation into a QuickBooks invoice — only accuracy, repeated dozens of times a month, which is precisely the work that should be automated. Your time is better spent on guests and properties than on data entry a machine does more reliably.
For the wider context, read the complete short-term rental accounting guide. When tax season comes, getting your books ready in a weekend explains how clean draft invoices make it painless.
Get started — early access includes 3 months free. Connect QuickBooks, forward a VRBO booking email, and review the draft invoice that appears. A card is required at checkout, with no charge during the free period.