Reservation Price Breakdown

See exactly how every reservation total is calculated — and track the complete history of any pricing changes, from the original booking price through date modifications, add-ons, and more.

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.

Vanio also keeps a complete history of every pricing change on a reservation, so you can always see what the original price was and track how it evolved — whether dates changed, an add-on was applied, or a security deposit was captured.

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, pricing history — 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.

To view the full pricing history for a reservation, open the reservation modal and look for the Pricing History section within Financials. Each entry shows what changed, when it changed, and what the pricing looked like before and after.

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.

Special offer pricing: For Airbnb bookings where you quoted a custom price to the guest (special offers), the Room Fee shows the total custom amount you quoted, not a calculated nightly rate. These custom-quoted bookings now display the correct base price instead of showing $0.

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 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 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.

Pricing history

Vanio automatically records a snapshot of your reservation's pricing every time a financial change occurs. This gives you a complete, chronological audit trail — from the original booking price through every modification — without any action required on your part.

What gets tracked:

  • The original pricing at the time of booking
  • Date changes (check-in or check-out moved)
  • Add-ons applied or reversed (upsells accepted, declined, or refunded)
  • Manual pricing edits
  • Security deposit captures
  • Any other repricing event

What you can see for each entry:

  • What changed and why (for example, "Reservation dates modified" or "Early check-in add-on applied")
  • The complete pricing snapshot before the change
  • The complete pricing snapshot after the change
  • When the change happened and whether it was made by you or processed automatically

Where to find it: Open the reservation modal → scroll to the Financials section → look for Pricing History. Entries are listed oldest-first so you can follow the full story of the reservation's price from start to finish.

[Screenshot: Pricing History section within the Financials tab of a reservation modal, showing a timeline of pricing changes with before/after amounts]

This history is permanent — even if you make further changes later, earlier states are always recoverable. This is especially useful when:

  • A guest questions why their price changed after a date modification
  • You need to verify what an add-on cost before it was reversed
  • You're reconciling a payout that reflects a price different from today's breakdown
  • You want to confirm the original nightly rate before a relocation

How totals are calculated

Vanio automatically ensures your price breakdown totals are accurate, even when channels send partial payment information:

For partial payments: When Airbnb sends information about installment payments or long-stay bookings where the guest hasn't paid the full amount upfront, Vanio calculates the correct booking total by adding your host payout + channel fees + taxes. This ensures your dashboard always shows the actual booking value, not just what the guest has paid so far.

Automatic corrections: If Vanio detects that payout amounts appear higher than the reported total (which can happen with partial payments), it automatically reconstructs the correct total to maintain accurate financial records.

This happens automatically in the background — you'll always see the correct booking totals and payout amounts without any action required on your part.

Special offer pricing fix

Update: We've resolved an issue affecting Airbnb reservations with special offers (custom host-quoted prices). These bookings were previously showing $0 base price instead of the actual quoted amount.

What we fixed:

  • Special offer bookings now display the correct base price that you quoted to the guest
  • All affected reservations have been automatically updated across your account
  • Your pricing reports and reservation details now reflect accurate base amounts for all special offer bookings

No action needed: The fix has been applied automatically to all existing special offer bookings. If you see any pricing discrepancies, refresh the page to see the corrected amounts.

Important pricing fix for Airbnb bookings

Update: We've resolved a critical issue that was affecting Airbnb reservation pricing since May 12th. Previously, some new Airbnb bookings were showing incorrect nightly rates and base prices, which impacted your revenue forecasts and owner payout calculations.

What we fixed:

  • Base price calculations now display correctly for all new Airbnb reservations
  • Nightly rates show the actual amounts guests are paying
  • Revenue forecasts and owner payouts are now accurate
  • Historical reservations affected by this issue have been automatically corrected

No action needed: All affected reservations have been updated automatically. If you notice any pricing discrepancies in your dashboard, refresh the page — the corrected amounts should now display properly.

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. For special offer bookings, Vanio now correctly recognizes custom-quoted pricing and displays the full quoted amount.
  • 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.

Every time any of these sources triggers a pricing change, Vanio automatically saves the before-and-after state to the reservation's pricing history.

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.
  • Pricing history and audit trail. When a reservation's price has changed — due to a date modification, an add-on, or a deposit capture — you can look back at every step and see the original price alongside the current one. No pricing detail is ever lost.
  • 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 questions

"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 connected payment account, and payment processing carries a transaction fee. 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.

"My Airbnb long-stay booking shows the right total now, but it was wrong before — what changed?" Vanio now automatically handles Airbnb's partial payment scenarios. When guests book long stays with installment payments, Airbnb initially reports only what the guest has paid so far, not the full booking total. Vanio now calculates the correct total from your payout and fee information, so you'll always see accurate booking values regardless of the guest's payment schedule.

"My Airbnb reservation used to show $0 for the base price — is that fixed?" Yes, this was part of the pricing issue we resolved. All affected reservations now show the correct base price that guests actually paid. Your revenue reports and owner statements will reflect the accurate amounts.

"I quoted a custom price to an Airbnb guest — will that show up correctly?" Yes, special offer bookings (where you quoted a custom price) now display the correct total amount you quoted to the guest. Previously these were showing $0, but they've been automatically corrected across all your reservations.

"The guest's dates changed — can I see what the price was before the change?" Yes. Open the reservation modal → Financials → Pricing History. You'll see an entry for the date change showing the original pricing alongside the updated amounts, including the reason for the change. Every date modification, add-on, and repricing event is captured automatically.

"I captured a security deposit for damages — will that show in the history?" Yes. Security deposit captures are recorded in the pricing history with a note indicating the deposit was captured, along with a before-and-after snapshot of the reservation's financials at that moment.

"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 June 2026