Reservation Price Breakdown

See exactly how a reservation total adds up — room fee, cleaning, fees, taxes, commission, your net payout. Where each number comes from and how to read it.

The price breakdown shows you exactly how a reservation's total adds up — what the guest paid, what the channel kept as commission, what the cleaning crew gets, what taxes pass through, and what lands in your account. Every reservation in the dashboard has one, and it's the source of truth when a guest asks "why did I pay this much?" or when you reconcile payouts.

Quick reference: Price breakdown, payout breakdown, what's in this reservation, total guest paid, host payout, net payout, commission, channel fee, service fee, cleaning fee breakdown, taxes, VAT, city tax, tourist tax, processing fee, fees, line items — all on the dashboard reservation modal → Financials section.

Where to find it

Open any reservation in the dashboard (click any reservation card or any "?item=" link). The reservation modal opens. Scroll to the Financials section — you'll see a clean line-by-line breakdown of every charge that contributed to the booking.

What you'll see

Reservations vary in complexity but the breakdown follows the same structure:

Room Fee

The nightly rate × number of nights, plus any per-extra-guest charges. This is the "base" of the reservation before fees.

If you've set per-extra-guest pricing (Listings → Content → Pricing → "Per Extra Guest") and the booking is over your "Guests Included in Base Price" number, those charges roll into Room Fee here.

Cleaning Fee

The cleaning fee you set on the property (Listings → Content → Pricing → Cleaning Fee). One-time, regardless of stay length.

Add-ons

Anything the guest paid for through Vanio's upsell system — early check-in, late checkout, mid-stay clean, parking, etc. Each add-on appears as its own line. See Upsells for how add-ons work.

Discounts

Any discount that applied automatically (Weekly, Monthly, Early Bird, Last Minute) appears as a negative line. Hover for which rule triggered.

Pass-through Taxes

Taxes the channel collected on the host's behalf and passes through to the host as part of the payout. Common types:

  • VAT — value-added tax, common in Europe
  • City Tax — municipal lodging tax
  • Tourist Tax — varies by region

These are NOT yours to keep — most jurisdictions require you to remit them to the local tax authority. Vanio shows them so you know exactly what came in pass-through. Some channels (Airbnb in some regions) collect AND remit these directly without passing them through; in those cases the line is labeled as "Collected by [channel]" and isn't included in your payout.

Service Fee / Host Fee

The commission the channel keeps. Airbnb host service fee, Booking.com commission, VRBO service fee — whatever the channel charges.

This appears as a negative line if it's deducted from your payout (Airbnb's model), or it might be invoiced separately depending on the channel and country.

Processing Fee

For direct bookings on your branded site, this is the Stripe payment processing fee. For OTA bookings, this is usually $0 from your side because the channel handles processing.

Subtotal

Room fee + cleaning + add-ons − discounts. The "natural" total before taxes and fees.

Guest Paid Total

What the guest actually paid out of pocket. This is the number on their receipt. It includes everything above plus any guest-side service fees the channel charged the guest (those are not in your payout — Airbnb keeps them).

Net Payout (your money)

What lands in your bank or your connected Stripe account. This is Subtotal + pass-through taxes − host fees − processing fees. For the multi-property summary, this is what the Monthly Summary card on the dashboard adds up.

Where the numbers come from

For OTA bookings, every line is sourced directly from the channel's API at the time the reservation was created or last modified:

  • Airbnb — Vanio pulls the price breakdown via the Airbnb reservations API. The fields match Airbnb's internal model exactly. When a reservation is altered (dates change, guests change), Vanio re-pulls the breakdown automatically.
  • Booking.com — Same pattern. Booking.com sends a price snapshot with the reservation; Vanio stores it and refreshes it on each sync.
  • VRBO — VRBO sends its own price model; Vanio normalizes it to the same shape.
  • Direct booking website — Vanio is the source of truth. The breakdown is calculated from your own pricing rules at the moment the guest hit Confirm.

Why the breakdown matters

  • Reconciling payouts. When your channel deposits a payout, you can match each line item against what you expected. Discrepancies usually mean a guest cancellation, refund, or alteration that you should investigate.
  • Tax filing. Pass-through taxes need to be remitted. The breakdown lets you total them per quarter without manual tracking.
  • Guest disputes. When a guest asks "what's this charge for?", the breakdown gives you the answer in 3 seconds.
  • Owner statements. For PMs managing on behalf of owners, the breakdown is what you base owner payouts on. See Owner Reporting.
  • Quality control. If a number looks wrong (e.g. cleaning fee shows $0 when you charge $80), it's usually a sync glitch — the channel didn't pass the value back. You can update Vanio to use the correct property-level value.

Common scenarios

"The guest paid $850 but my payout shows $720 — where did $130 go?" Open the breakdown. You'll see the line for the host service fee (Airbnb takes 3% by default on most listings, more on certain plans). The $130 is probably the Airbnb commission plus any pass-through taxes the platform collected directly (those don't end up in your payout because Airbnb remits them).

"The breakdown shows zero cleaning fee but I have one set — what's wrong?" This usually means the channel didn't pull the latest property settings before the reservation was created. Update the reservation manually (Edit pricing in the dashboard modal → set the cleaning fee → save). Vanio will use that value going forward.

"Why is there a 'Processing fee' line on my direct booking but not on Airbnb bookings?" Direct bookings go through your Stripe Connect account, and Stripe charges 2.9% + $0.30 per transaction. Airbnb handles its own payment processing, so you never see a processing fee on Airbnb bookings — it's baked into their commission.

"I gave the guest a manual $50 refund — does it show in the breakdown?" The refund shows as a separate transaction in the dashboard modal's Payments tab, NOT inside the breakdown lines themselves. The breakdown shows what the guest was charged at booking time. Refunds, additional charges, and damage claims live in the Payments history.

"How do I get a CSV of breakdowns for the month?" Reservations page → filter by date range → Export. The CSV includes every line item from the breakdown for every reservation in the range.

This guide is also relevant for:

price-breakdownpayoutcommissiontaxesfeesreconciliation
Last updated April 2026