Skip to main content

Promo Codes for Direct Bookings

Create and manage discount codes that guests can apply during Direct booking checkout

Written by Dawn Ginie Santoyo

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

  1. Go to Direct Promo Codes in Hospitable

  2. Click + Add New

  3. Create one or more codes (3–64 alphanumeric characters)

  4. Set the discount amount (percentage or fixed)

  5. Configure any restrictions (optional)

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


Did this answer your question?