Guide
Dynamic pricing engine
How vacation rental dynamic pricing works: seasons, weekend rates, date prices, last-minute and gap-night discounts, and guardrails no rule can break.
Updated
What dynamic pricing does
Dynamic pricing gives every night its own price: up for weekends, holidays and busy seasons, down for last-minute openings and awkward gaps, and never outside the floor and ceiling you set. BnB Console prices each night through a fixed, predictable pipeline — the same approach dedicated pricing tools use, built in. Every rule ships off; you switch on only what you want, and every quote can show you its per-night math, so there is never a mystery number.

How a night is priced
- Raw price: an explicit date price wins over a season, which wins over your base price.
- Day-of-week: weekend percentages adjust the raw price (skipped when you set an explicit date price — what you typed is what you get).
- Premiums stack, discounts don't: of the last-minute ramp, early-bird discount, gap-night discount and slow-pacing nudge, only the single largest discount applies — they never compound into an accidental fire sale.
- Guardrails: a hard minimum and maximum clamp the result, with an optional higher floor for far-out dates, which an early-bird discount still comes off.
- Long stays, fees & add-ons last: weekly/monthly tiers discount the accommodation subtotal, then extra-guest fees, cleaning fees, a fee per pet and any add-ons the guest picked (early check-in, firewood) and taxes are added — each computed on its own base, exactly once.
Set prices for specific dates on the calendar
For New Year's Eve, a festival weekend or a run of summer weeks, open the property's Pricing page and use Set prices on the calendar:
- Tap the nights you want on the month grid, or switch on Range (or shift-click) to pick a run of dates. Your selection is kept as you move between months, and a dot marks nights that already have their own price.
- Enter one Nightly price and press Set price for N nights — up to 400 nights at a time. New prices replace any date prices already on those nights; past nights are left alone.
The rules in practice
Seasons for ski winters and lake summers; date prices for New Year's Eve and race weekends; weekend % for Friday–Saturday demand; last-minute ramp to fill next week's empty nights at a controlled discount; an early-bird discount for guests who book direct months ahead; gap nights to sell the awkward two-night hole between bookings (minimum-stay rules relax automatically for exact gap fills); pacing to nudge prices when a month is booking slower than you'd like; and long-stay tiers for the remote-work month-long guest.
Every rule that shapes a price is listed on the Pricing page and can be edited or deleted there — including rules the pricing assistant wrote for you, so nothing changes prices out of sight. The Pace card on the property's Overview tab shows how your calendar is filling from your own bookings, which is the signal pacing rules react to.
Prices are promises
The moment a reservation is created, its complete quote — nightly breakdown, discounts, fees, taxes — is frozen onto it. Invoices and reservation pages read that snapshot forever. Change your pricing tomorrow; yesterday's guest still sees exactly what they agreed to.
Frequently asked questions
- What is dynamic pricing for vacation rentals?
- Dynamic pricing means each night has its own price instead of one flat rate: higher on weekends, holidays and in peak season, lower for last-minute openings and short gaps between bookings, always within a minimum and maximum you set.
- Does BnB Console change my prices on Airbnb or Vrbo?
- No. Calendar sync with Airbnb and Vrbo carries dates only, so BnB Console's prices apply to bookings on your own website and booking widget, to quotes, and to reservations you add yourself. Your Airbnb and Vrbo prices stay as you set them on those platforms.
- Is Airbnb Smart Pricing the same as dynamic pricing?
- Smart Pricing is Airbnb's own automatic pricing, and it only prices your Airbnb listing. BnB Console's dynamic pricing prices your direct bookings from rules you choose, and every quote can show the math behind each night.
- How do I set a different price for specific dates?
- On the property's Pricing page, use Set prices on the calendar: tap the nights you want, or switch on Range to pick a run of dates, enter one nightly price and save. A date price beats seasons and your base rate for those nights.
- What is a gap-night discount?
- A gap night is a short opening stranded between two bookings, often shorter than your minimum stay. A gap-night discount lowers the price of exactly those nights, and BnB Console relaxes the minimum stay for a booking that fills the gap exactly.
- How do I stop dynamic pricing from going too low or too high?
- Set price guardrails: a hard minimum and maximum that every rule respects, plus an optional higher floor for dates far in the future. No combination of discounts can push a night below your minimum.