Pricing & Discounts
Set base rates, fees, weekly/monthly discounts, and early-bird or last-minute dynamic discounts. Auto-syncs to every channel.
Pricing in Vanio is set per property and pushed to every connected channel. You set a base nightly rate, optional weekend rate, cleaning fee, security deposit, extra-guest fee, length-of-stay discounts (weekly/monthly), and dynamic discounts that change based on how far ahead a guest books or how close to check-in they are.
Quick reference: Nightly rate, base price, daily price, weekly discount, monthly discount, early bird, last-minute, smart pricing, dynamic pricing, weekend rate, cleaning fee, security deposit, extra guest fee, per-guest pricing, currency โ these all live on Listings โ [your property] โ Content โ Pricing.
Where to set it
Listings โ [your property] โ Content โ Pricing
The page has five cards. Every change auto-saves and pushes to every connected channel within minutes.
Base Rates
Two fields:
- Default Daily Price โ your standard nightly rate. This is what guests pay on a normal weekday.
- Weekend Price โ your Friday and Saturday rate. Optional. If left blank, weekends use the daily price.
Both are in your selected currency (set in the Currency card below).
Fees
Three fields charged on top of the nightly rate:
- Cleaning Fee โ flat fee added to every booking, regardless of length. Shown to the guest as a separate line item.
- Security Deposit โ held during the stay and refunded after checkout if there's no damage. Not charged unless you file a claim.
- Per Extra Guest โ added per guest above your "Guests Included in Base Price" number (set in the next card).
Discounts & Capacity
Length-of-stay discounts that automatically apply when bookings cross a threshold:
- Weekly Discount โ % off for stays of 7+ nights. Common range: 5-15%.
- Monthly Discount โ % off for stays of 28+ nights. Common range: 15-30%.
Plus:
- Guests Included in Base Price โ how many guests can stay before the per-extra-guest fee kicks in. Most hosts set this to the bedroom count or the typical comfortable capacity.
Currency
The currency for everything on this listing. Pick once and Vanio handles the conversion when displaying to guests on different channels. You can't mix currencies on a single listing.
Dynamic Discounts
Two timing-based discount engines that automatically adjust your rate based on when the booking comes in:
Early Bird Discount
Reward guests who book well in advance.
- Discount โ % off the nightly rate
- Days in Advance โ how many days before check-in the booking has to be to qualify
Example: 10% off when booked 30+ days ahead. The discount applies automatically โ no codes, no manual approval.
Last Minute Discount
Fill empty dates near check-in.
- Discount โ % off the nightly rate
- Within Days โ how close to check-in the booking has to be to qualify
Example: 15% off when booked within 3 days of check-in. Useful for filling gap nights you'd otherwise lose.
How discounts stack
Discounts apply in this order, and the best applicable discount wins (they don't compound):
- Early Bird โ if booked X+ days ahead
- Last Minute โ if booked within Y days of check-in
- Weekly โ if stay is 7+ nights
- Monthly โ if stay is 28+ nights
So a 10-night stay booked 35 days out gets EITHER the Early Bird OR the Weekly discount โ whichever is higher. The cleaning fee and security deposit are never discounted.
What syncs to which channel
- Airbnb โ every field above syncs natively. Pushed via the Airbnb API within a few minutes of saving.
- Booking.com โ base price, weekend price, length-of-stay discounts sync. Booking.com handles its own dynamic pricing differently (their "Genius" program). Vanio respects it.
- VRBO โ base price, fees, and the Vanio-set weekly/monthly discounts sync. VRBO has fewer dynamic pricing controls.
- Direct booking website โ uses every field above verbatim. Guests on your branded site see the exact same rates and discounts.
Per-date overrides
To charge different rates on specific dates (peak weekends, holidays, special events) without changing the base price for the whole property, use the calendar:
Calendar โ click a date opens the date settings popover. Override the base price (and per-channel markups) for just that date or shift-click a range. See Availability & Stay Rules for the full rundown of what you can override per date.
Common scenarios
"I want to charge $150 weekdays, $200 weekends, $300 on holidays." Default Daily Price = 150. Weekend Price = 200. For holidays, open the calendar, shift-click the holiday range, and set Base Price = 300 in the date popover.
"I want guests to pay 10% less if they book a month ahead but I don't want to give weekly stays a discount." Early Bird Discount = 10, Days in Advance = 30. Leave Weekly Discount blank.
"I want a different cleaning fee per channel โ Airbnb pays $80, my direct site pays $60." Vanio doesn't have per-channel cleaning fees. The fee is set once at the property level. For per-channel pricing tweaks, use per-channel price markups in the calendar date popover (those let you adjust the nightly rate per channel by a percentage). Cleaning fees stay flat.
"I want to test dynamic pricing โ can Vanio recommend rates based on demand?" Vanio doesn't have built-in dynamic pricing yet. Many hosts use PriceLabs or Wheelhouse alongside Vanio โ they push prices to your channels, and Vanio respects them. Native dynamic pricing is on the roadmap.
"How do I add a pet fee?" There's no dedicated pet fee field on the Pricing page. Set it under Listings โ Content โ Policies โ Pet Fee instead โ that's part of the pet policy and only charges when a guest books with pets.
Pricing & Availability
This guide is also relevant for: