Related articles: Hostfully Direct Channel collection

This article describes the use of Booking Discount Codes in the Hostfully Property Management Platform. Discount codes can be created by property managers and provided to guests in order to incentivize booking activity at particular periods in time.

Here's how to create and manage Booking Discount Codes:

1. From your PMP dropdown, select the Discount Codes menu

2. Overview and Add Discount Code

There you can filter all your discount codes into:

  • ACTIVE: for codes that haven't expired, have valid date range, and haven't been redeemed in the case of a single use code

  • EXPIRED: for codes that have passed the expiration date or are outside the valid date range

  • REDEEMED: for codes that have been attached to a lead

  • DELETED: for codes that have already been deleted

3. Create a discount code:

  • Name *: should only be letters and numbers (this is what you will send to prospective guests, so make it meaningful and easy to remember (this is a marketing tool above all!)

    • Note: the name for discount code must be unique. You can't create code with duplicated name.

  • Property: Select All Properties or a particular property the code will be redeemable for

  • Type: indicates whether the discount is a specific amount, or a percentage (the percentage discount will be applied on Rent amount only)

  • Amount *: the amount of the discount to be granted

  • Expiration Date *: How long this code will be redeemable by a guest (note that this is independent of the date range of validity of the code). Use this date to create a sense of urgency in the booking process. For example, if you want to increase your revenue in the current month of June, create a code for the whole summer but have the code expire at the end of June, so that will force interested guests to book during the current month because they want to benefit from the deal.

  • Validity Date Range: the booking dates for which the code can be valid. For example, if you want to increase bookings during low season, you might want to make your code valid only during that low season, so you don't lose revenue during high season when probability to book is higher.

    • Note: the validity range doesn't include the Start and End dates. If you enter a range of 6/25/2022 - 7/18/2022, the guest won't receive the discount when checking in on 6/25 or checking out on 7/18. It's a limitation we have noted for a future improvement.

  • Checkbox for one-time usage: If chosen, the code can only be redeemed once. Otherwise, if left unchecked, it can work for all applicable bookings.

Discount Code Display in the Booking Widget

Once your code is created, guests visiting your booking widget will see a Discount Code field appear at the bottom of the widget. Note that the field will only appear if a valid code is redeemable for this property.

Once the code is applied, the widget will automatically apply the discount amount to the total booking prices, as shown below:

Note that the system of record will show the discount code on the Order page or booking details pop-ups:

and in the Reports > Financial Reports / Extended Data Report, the code will be displayed if any

also in the Reports dropdown > Transactions tab. The Discount column will show the discount amount if any.

Please let us know if there is any question via pop-up chat on the page's bottom, or via email to

Did this answer your question?