How to set up cancellation and deposit policies
Policies make rate plans contractually clear. A guest looking at three rates — Flexible, Semi-Flex, Non-Refundable — should see exactly what each commits them to. This article walks through the three policy types and how to wire them up.
Where policies live
Backoffice → Policies. Each policy has a name, description, type, and the type-specific fields below. Once created, attach to one or more rate plans (Backoffice → Rates → open a rate → Policy field).

CANCELLATION policies
Define what's charged when the guest cancels late or no-shows. Fields:
- deadline_days / deadline_time — cancel before this point and no penalty applies. "3 days before check-in at 18:00".
- penalty_type — what's charged after the deadline: first_night, two_nights, full_stay, percentage, fixed_amount.
- penalty_value — the percentage (e.g., 50 for 50%) or amount (e.g., 100 for €100). Only required if penalty_type is percentage or fixed_amount.
- noshow_penalty_type / noshow_penalty_value — separate fee for actual no-shows (vs late cancellations). Often the same as penalty_type but can be harsher.
- non_refundable — flag for prepaid/non-refundable rates. The booking engine displays this prominently so guests opt in deliberately.
- grace_period_hours — buffer after the deadline. Optional safety valve.
DEPOSIT policies
Define what's collected upfront and when. Fields:
- deposit_type — percentage, fixed_amount, or first_night.
- deposit_amount — the percentage or amount.
- deposit_due_days / deposit_due_time — when the deposit must be received. "Within 7 days of booking" or "by 14 days before check-in".
- refundable_deposit — flag indicating whether the deposit is refundable on cancellation (depends also on the cancellation policy).
RELEASE policies
Govern unconfirmed holds — typically used by allotments and tour-operator contracts. release_days / release_time say when an unconfirmed hold becomes available again. release_type can be full (all rooms released at once) or gradual (released in chunks over time).
Common policy presets
- Flexible (free cancel, no deposit) — cancellation deadline 1 day before, penalty first_night, no deposit.
- Semi-flex with deposit — cancellation deadline 7 days before, penalty 50%; deposit 30% due within 7 days of booking, refundable until deadline.
- Non-refundable (best price) — non_refundable on, full_stay penalty for any cancellation, deposit 100% upfront, refundable_deposit off.
Attach to rate plans
Backoffice → Rates → open the rate plan → Policy field. Pick the cancellation/deposit/release policies that apply. The rate plan now inherits those terms; the booking engine surfaces them on the rate selection screen so guests see exactly what they're agreeing to.
Frequently asked questions
Was this helpful?
Related articles
How to add HotelBee to your homescreen
HotelBee requires no download. Learn how to add it to your phone's home screen in Safari or Chrome and open the platform in full screen with a single tap.
Property Management SystemHow to setup min stay duration for Booking
Learn how to configure minimum stay requirements in HotelBee using the Channel Rate Manager Calendar, applying Min Stay Arrival and Min Stay Through restrictions across all your connected channels in just a few simple steps.
Property Management SystemHow to do the email configuration
Learn how to configure email templates in HotelBee. From the Settings section, create a new email and use variables such as {guestName}, {checkin}, and {reservationNumber} to automatically display each guest's reservation details in clear, professional, and personalised messages.
Property Management System

