Learn how to set up pricing for products, including group pricing, taxes, and booking deposits.
New to the Product Builder? Read the first article in this series for an introduction to the Product feature.
Which plans include this feature?
Legacy: Soho, Pro, Plus, Enterprise, Flex
New: Starter, Growth, Managed | Learn more about our new plans or how to change your plan.
Where can I find this feature using the top menu?
Inventory > Products > Products > Add Product/Add New Product/Edit Product > Pricing
What prerequisites are there?
-
Admin permissions to manage inventory or restricted permissions to View products and assets and Manage products and assets.
Which Checkfront version supports this feature - classic, new, or both?
- Your account must have access to products (Inventory > Products), a key feature of our newest version of Checkfront.
![]() |
New to Checkfront - Products ✨ With our newest version of Checkfront, we have added Products (Inventory > Products) as the successor to items (Inventory > Items). Are you interested in migrating to our newest version? Please reach out to our Technical Support team for more information. |
![]() |
Discount and Voucher Codes In addition to the following pricing structures, you can offer discounts to your Guests via discount and voucher codes. Learn more here: |
Product pricing overview
Back to topWithin this step of the Product Builder, you can...
- define how the product's pricing is calculated (Per Hour, Per Booking, Per 24 Hours).
- define what the pricing is based on (per product or asset booked, per guest, or both).
- define group pricing.
- view a pricing overview for your product within the pricing table.
- add rate increases or decreases (by amount, percentage, or custom rates) based on availability events, e.g. Winter Rates.
- add rate increases or decreases based on the duration of the booking.
- apply taxes, booking deposits, and Partner commissions.
Do you offer activities or rentals? Checkout our latest blog post for some common pricing tactics: |
Configuring pricing for products
Back to topSpecifying the rate type
Define how pricing is calculated when this product is added to a booking. The options presented here depend on how you have configured your product under the Availability tab (All Day, Nightly, Timeslots, or Flextime). The following table illustrates these options.
Availability | Per Booking | Per 24 Hours | Per Time Increment | Example |
All Day |
✓ | X | ✓ Per Day | All-day bike rentals at $50.00 per day. |
Nightly |
✓ | X | ✓ Per Night | Room rentals at $100.00 per night. |
Timeslots |
X | X | ✓ Per timeslot/Per hour | Kayak rentals at $25.00 per hour. |
Flextime: 10 minutes |
✓ | ✓ | ✓ per 10 minutes |
Zipline bookings are scheduled at 15-minute increments and are charged $75.00 per booking. |
Flextime: 15 minutes |
✓ |
✓ | ✓ per 15 minutes | |
Flextime: 20 minutes |
✓ |
✓ | ✓ per 20 minutes | |
Flextime: 30 minutes |
✓ |
✓ | ✓ per 30 minutes | |
Flextime: 1 Hour |
✓ |
✓ | ✓ per Hour |
![]() |
Per Booking vs Per Time Increment Example For example, if you configured a room rental with a base rate of $100.00 and a time increment of Per Day, a 5-day booking would be billed at $500.00. The same product would be billed at $100.00 for all 5 days if configured Per Booking. |
Configuring the base rate(s) of a product
This is the base price of the product. You can charge per product booked, per asset/asset seat booked, per Guest booked, or a combination of all three! This depends on your business needs and how you have configured your Inventory tab settings.
Base rates are the foundation of pricing structures. Simple configurations use the base rate as the price of the product. More complex pricing structures, such as group pricing, may combine the base rate with additional amounts, for example, based on the quantity of guest types booked.
![]() |
For example, kayak rentals priced with a base rate of $30.00 per hour versus an accommodation rental, which charges a base rate of $250.00 per double room with a surcharge of $50.00 for an additional person. |
![]() |
Note if a product is configured with a base rate of $0.00 without any additional rates applied, then this product is free! The product is listed with a value of $0.00 at Checkout. |
Configuring base rates with product rates
For products configured with an unlimited inventory or inventory is a fixed amount, you can configure the base rate to represent the price for the product offering, e.g. kayak rental. This rate is calculated per quantity.
For example, you can offer kayak rentals calculated by the hour and per quantity of kayaks rented.
![]() |
|
The above is a preview of what this configuration example would look like to the Customer within the Book Now tab and the Create Booking page.
For products configured with assets, the base rate also represents the price of the product offering with the inventory tracked as assets or bundles of assets, for example, kayaks or kayaks with paddles and life jackets.
![]() |
|
The above is a preview of what this configuration example would look like to the Customer within the Book Now tab and Create Booking page.
![]() |
Any assets associated with the product are still included in the booking but not visible to Customers at this time. You can view assets booked within the Daily Manifest (Booking > Daily Manifest > Booking > + Assign or Assigned Assets). |
Configuring base rates with product rates and guest rates
Is your product configured under the Availablity tab to use guest types? If so, specify the Guest Rate per guest type and your product rates.
This may be a single guest rate (Guest) or multiple guest rates, for example, broken down by age (e.g. Senior, Adult, Youth, Child).
To do this, you need to specify the base rate for the product rate (e.g.$35.00) and each guest rate (e.g. Senior: $10.00, Adult: $20.00, Youth: $15.00...)
![]() |
|
The above is a preview of what this configuration example would look like to the Customer within the Book Now tab and Create Booking page.
Configuring pricing using guest rates only
Is your product configured under the Availablity tab to use guest types? If so, you can specify the guest rate per guest type but not charge a product rate. To do this...
- You need to reduce the Product(s) Rate to $0.00.
- Next, hide the product rate by clicking on the option to Disable base rate pricing and hide on invoice, if you don't want the zero amount base rate to show to Guests.
- Specify the price for each guest rate (e.g. Senior: $10.00, Adult: $20.00, Youth: $15.00...).
![]() |
|
The above is a preview of what this configuration example would look like to the Customer within the Book Now tab and Create Booking page.
Configuring group pricing
Group pricing allows you to configure a pricing structure based on the quantity of products or guest types booked. Depending on your business needs...
- Group pricing can be configured to increase or decrease as the quantity booked increases.
- Group pricing can be configured per product (with or without assets), per guest type, or per group using guest types.
- Group pricing per guest type or per group using guest types can be configured to include a product rate or not.
Group pricing using product rates
To configure group pricing per product rate, click the +Add Group Rate button next to the product rate.
To set up group pricing for your product, follow these steps...
- Click the +Add Group Price button next to the Product Base Rate to open the group pricing settings.
- Specify the range of your first group pricing tier, toggling the settings accordingly. For example, rent one to two kayaks for $35.00 each or three to four kayaks for the reduced rate of $25.00 each.
- Ensure you finish your final row with the infinity icon (∞) to configure the range to have no upper limits. For example, rent five or more kayaks for $15.00 each. If you don't configure the tier to have upper limits, the price returns to the base price.
- Click +Add Price for every additional pricing tier you need to achieve your pricing structure.
![]() |
|
The above is a preview of what this configuration example would look like to the Customer within the Book Now tab and Create Booking page. As per the example configuration, reduced pricing takes effect after a quantity of three or more is selected.
Group pricing by product rate can also be combined with guest type rate pricing, depending on the needs of your business.
Group pricing per Guest
To configure group pricing per guest type, click the +Add Group Rate button next to the guest rate.
To set up group pricing by guest type, follow these steps...
- Click the +Add Group Price button next to the Guest Base Rate to open the group pricing settings. By default, the tiers are priced Per Guest.
- Specify the range of your first group pricing tier, toggling the settings accordingly. For example, for groups of one to two Guests, the price is $25.00 per Guest, but the price goes down for groups of three to four ($20.00 per Guest) or five or more ($15.00 per Guest).
- Ensure you finish your final row with the infinity icon (∞) to configure the range to have no upper limits. For example, book five or more guests for $15.00 each. If you don't configure the tier to have upper limits, the price falls back to the base price.
- Click +Add Price for every additional pricing tier you need to achieve your pricing structure.
![]() |
|
The above is a preview of what this configuration example would look like to the Customer within the Book Now tab and Create Booking page.
As per the example configuration, reduced pricing takes effect after a quantity of three or more is selected.
The above example uses a simple use case, where the guest type is a 'Guest', but you can configure group pricing for each guest type configured if you have multiple (e.g. Adult, Youth, Child, Senior).
Group pricing by guest type can also be combined with product rate pricing, depending on the needs of your business.
Guest type group pricing per group
To set up guest type group pricing per group, follow these steps...
- Click the +Add Group Price button next to the Guest Base Rate to open the group pricing settings.
- Select the Per Group option from the setting to the right of the first tier. You need to do the same for each tier you add.
- Specify the range of your first group pricing tier, toggling the settings accordingly. For example, for groups of one to two Guests, the price is $50.00 per Group, but the price goes down for groups of three to four ($40.00 per Group) or five or more ($30.00 per Group).
- Ensure you finish your final row with the infinity icon (∞) to configure the range to have no upper limits. For example, book five or more guests for $30.00 per Group. If you don't configure the tier to have upper limits, the price returns to the base price.
- Click +Add Price for every additional pricing tier you need to achieve your pricing structure.
![]() |
|
The above example uses a simple use case, where the Guest type is a 'Guest', but you can configure group pricing for each Guest type configured if you have multiple (e.g. Adult, Youth, Child, Senior).
Guest type group pricing per group can also be combined with product rate pricing, depending on the needs of your business.
Using the pricing table
From the Pricing Table, you can view and manage all your rates in one place, including any price increases or decreases based on availability events or custom duration rates.
![]() |
To add rates to your base, product and/or guest-type pricing, you must first add availability events to your product and/or configure custom duration rates. Please check out the following help articles that go into these processes in more detail.
Check out our Product FAQs for more step-by-step instructions related to products, availability events and duration rates. |
![]() |
You can hover over the name of the rate within the pricing table to see the full name in a hover tip. |
Disabling base rate pricing and hiding on invoice
Are you using pricing by guest types and don't want to charge a product base rate? You can disable the base rate setting and hide the label and amount on booking invoices. Click the Disable base rate pricing and hide on invoice icon to the right of the +Add Group Rate option. This toggles on and off the corresponding product rate setting and the +Group Pricing option.
Configuring taxes on products
Select one or more taxes to apply to this product from the drop-down list of taxes configured.
|
Requiring a booking deposit on products
![]() |
A booking deposit is the booking portion of the booking cost you can collect when the booking is initially processed. You can then collect the remainder of the payment at a later time. |
By default, products are configured to Use System Settings 100% to determine how to handle deposits. This system-wide deposit setting can be found within your Customer Deposit Settings (Manage > Ecommerce Setup > Customer Deposit Settings).
Select the Deposit Type for this product from the following options or turn off the setting to not ask for a deposit.
Deposit Type | Description |
Use System Settings (100%) |
By default, products use the Customer Deposit Settings you have configured within Ecommerce Setup (Manage > Ecommerce Setup > Customer Deposit Settings). This applies to any other products that share this setting. |
% Percent | Use a percentage that you specify in the Amount field. This only applies to the product in focus. |
Fixed Amount |
Use a Fixed Amount that you specify in the Amount field. This only applies to the product in focus. |
Per Day |
Use a fixed amount Per Day that you specify in the Amount field. This only applies to the product in focus. |
Per Qty |
Use a fixed amount per Qty that you specify in the Amount field. This only applies to the product in focus. |
Setting up Partner commissions on products
![]() |
Commissions are a fixed amount or percentage of the booking value paid to designated agents or Partners who have facilitated the transaction. |
Have you set up Commissions for your Partners? Then, decide which Commission Type to use for this product.
Commission Type | Description |
Fixed amount per product |
Use a fixed amount that you specify in the Amount field. |
Percentage | Use a percentage that you specify in the Amount field. |
![]() |
Learn more about partner commissions here: |
Navigating using the top menu
Back to topOnce you Save the initial details (Name, SKU, and Category) of your product, you can navigate between the steps in the product builder via the links listed in the top navigation menu (Details, Inventory, Availablity, Pricing, Advanced) or in the footer of the page.
Accessing other actions
Back to topThe following options are available from the Actions menu at the top-right of the Product Builder.
Copying your product
Need to copy your product? Select this option from the Actions menu in the top-right corner of the Product Builder.
Click Copy to create a duplicate draft copy of the product in focus. Be sure to Save your copy via the navigation options in the footer of the Product Builder!
Once saved, the copy can be found within the Products list prefixed with Copy of in the product's name, for example, Copy of Kayak Rental. The copied product has a Draft status, so filter the Products list accordingly. A new SKU has been generated automatically, so you may need to update that value to match your identification system.
![]() |
Deactivating your product
If your product is active, you are given the option to Deactivate the Product.
![]() |
The Deactivate Product option removes the product from your booking page. No new bookings can be accepted, but any future bookings already made for this product remain intact unless manually cancelled or changed. |
Archiving/unarchiving your product
Need to archive your product? Select this option from the Actions menu in the top-right corner of the Product Builder.
![]() |
Archiving a product removes it from your booking page and prevents you from changing its configuration. No new bookings can be created, but existing bookings for the product remain intact unless manually cancelled or changed. |
Once Archived, the product can be found within the Products List with a status of Archived.
You can unarchive the product by editing the product and selecting the option to Unarchive from the warning at the top of the page or the Actions menu.
When a product is unarchived, it is given the status of Draft. This allows you to update the product before setting it to Active.
Navigating using footer options
Back to top
Navigating back a step
Use this navigation option to move back a step in the Product Builder.
Previewing your product
The Preview option lets you view the product from the Customer's perspective within the Customer-facing booking page once the product is Active.
Saving your work
Allows you to save the progress you have made so far when building a product or any edits to your product.
This option becomes available once the minimum required product information has been added.
Activating your product
Need to activate your product? Click the button the Activate Product button in the footer menu. Once your product is Active, it is displayed on the Customer Booking Page, and bookings can be booked according to how you have configured your product.
This button is not visible if your product is already active.
![]() |
What is the minimum amount of information I need to activate my product? This depends on your business needs, but the most basic product includes a product name, SKU, category with unlimited inventory, availability event, and a base rate. The Activate Product button becomes enabled once you have saved your initial updates. You can click the Activate Product button for additional guidance on what you need to configure before going live. Look for the warning icon (!) beside the guidance button. Once activated, the product is bookable based on your settings, including visibility - visible to everyone, staff only, or as an upsell. |
You can deactivate your product via the Actions menu.
Continue building your product
Navigate forward through the steps of the Product Builder. The Continue button becomes enabled once the minimum required product details have been provided.
< Determining availability on products | Managing advanced settings on product >