Read this introduction to our Custom Rates feature, including understanding, viewing, and editing custom rates.
To learn more about the functionality of Custom Rates, please read the full series of articles, accessed at the side and bottom of this page.
✓ Soho | ✓ Pro | ✓ Plus | ✓ Enterprise | ✓ Flex |
✓ Accommodations | X Activities | ✓ Tours | ✓ Rentals | X Adventures | X Escape Rooms | Learn More
Inventory > Custom Rates
What prerequisites are there?
- Admin permissions or restricted permissions to View discounts and Manage discounts.
- Duration rates are available for those using All Day, Nightly, and Flex Time only, not Timeslots.
Which Checkfront version supports this feature - classic, new, or both?
- Your account must have access to products (Inventory > Products), which is a key feature of our newest version of Checkfront.
New to Checkfront - Products ✨ Products (Inventory > Products) is the successor feature to (Inventory > Items) and is available in our newest version of Checkfront. Not yet on our newest version and interested in upgrading? Please contact our Technical Support team for more information. Discover more product-related help articles here: Products (New). |
Understanding custom rates
Back to topCustom rates, or duration rates, allow you to configure pricing increases or decreases, by dollar value or percentage, based on the duration of the booking and applied to the base rate configured for your product.
![]() |
Duration-based rates work with products that have flexible start and end times (Per Day, Per Night, and Flextime, not Timeslots). |
![]() |
Learn more about configuring the base rates of your product here: |
Single Duration Rates
Back to topDo you need to configure pricing where the rate is determined by the duration of the booking and the same rate is applied for the duration of the booking? We call these single duration rates. By default, duration rates are calculated as single duration.
![]() |
Single Duration Rate Example - Accommodation For example, the longer the duration of a room booking, the lower the rate per night:
A Guest staying for 2 nights would pay (2 x $100) = $200 total. A Guest staying 3 nights would pay (3 x $90) = $270 total. A Guest staying 7 nights would pay (7 x $80) = $560 total. |
![]() |
To add a single duration rate, click on the Add Rate button. From there, you can configure your pricing. Learn more here: |
Multi Duration Rates
Back to topDo you need to configure pricing where the rate is determined by the duration of the booking, with different rates applied the longer the duration? We call these multi duration rates. You can enable the multi duration calculation, when adding or editing rates.
![]() |
Multi Duration Rate Example - Accommodation For example, the longer the duration of the booking, the lower the rate for subsequent nights:
A Guest staying for 2 nights would pay (2 x $100) = $200 total. A Guest staying 3 nights would pay (2 x $100) + (1 x $90)= $290 total. A Guest staying 7 nights would pay (2x $100) + ( 4 x $90) + (1 x $80) = $640 total. |
![]() |
To add a multi duration rate, click on the Add Rate button. From there, you can configure your pricing. Learn more here: |
![]() |
Are you interested in setting up rates that change depending on booking duration? If so, review the following scenario here:
|
Viewing and editing custom rates
Back to topThe Custom Rates page is comprised of a list of saved custom rates.
You can filter the list by type (single duration or multi duration), status (all, active, archived) or keyword search.
Click on the Name of the duration rate to open the Duration Rate modal. From the modal, you can modify the name, date range, duration rates, multi duration setting, and which categories and products t applied. You can also archive the duration rate.
![]() |
Note, if you edit a custom rate, e.g. change the rate amount, then any custom rates applied to historical bookings are preserved, not changed. |
In the next article, we look at how to create a single duration rate.
Setting up single duration custom rates >