Promo codes allow you to offer discounts to guests booking through your Direct site or booking links. Guests can enter a code during checkout to receive a discount based on the rules you’ve configured.
Promo codes are created and managed in Hospitable and apply only during the booking flow.
How Promo Codes Work
Guests enter a promo code during checkout
The discount is applied if the code meets all restrictions
The final price is updated before the booking is submitted
Promo codes:
Apply only to Direct bookings
Are validated automatically during checkout
Cannot be applied after a booking is created
Promo codes can only be applied by guests during checkout. You cannot apply or add a promo code to a booking after it has been created.
Types of Discounts
You can create:
Percentage discounts → Applied to the nightly rate
Fixed amount discounts → Set in a specific currency
Percentage discounts apply only to the nightly rate. Fees are not discounted.
Discounts are capped at 100% of the nightly rate (excluding fees), even if the promo code value exceeds the booking total.
How to Create a Promo Code
Go to Direct Promo Codes in Hospitable
Click + Add New
Create one or more codes (3–64 alphanumeric characters)
Set the discount amount (percentage or fixed)
Configure any restrictions (optional)
Select the properties the code applies to
Direct Promo Codes page in Hospitable with option to create a new promo code
Available Restrictions
You can control how promo codes are used by setting:
Expiration date → Last date the code can be used
Stay dates → Limit bookings to a specific date range
Number of uses → Total redemptions allowed
Minimum length of stay
Minimum booking value
Discount stacking → Limit to one discount at a time
If a booking does not meet these conditions, the code will not apply.
Guests will see a message explaining why the code is invalid.
Where Guests Enter Promo Codes
When a promo code is active:
Guests will see “I have a discount code” during checkout
Entering a valid code updates the total price instantly
Direct booking checkout page showing discount code field and updated price after applying a promo code
Important Limitations
Promo codes cannot be added or edited after booking creation
Codes must match the property currency
All stay dates must meet the configured restrictions
Discounts apply only to the nightly rate, not fees
If a booking is cancelled or declined, it does not count toward the usage limit of a promo code.
Promo Codes vs Custom Pricing
Promo codes and custom pricing are different:
Promo codes → Applied by guests during checkout
Custom pricing (quotes) → Set manually when creating a Direct booking
Use:
Promo codes for self-service discounts on your site
Custom pricing for specific guests or negotiated rates
Key Things to Know
Promo codes are applied during checkout, not after booking
Guests must enter the code themselves
Restrictions determine when a code is valid
Discounts do not apply to fees
Promo codes are best used for promotions, campaigns, or repeat guests

