Using taxes and service fees ensures your business stays compliant, accurate, and professional while helping you recover costs and maintain healthy margins. Precise, automated calculations also improve transparency for guests and save you time on manual work.
Learn how to configure tax settings from the Taxes tab, including opting out for select inventory, opting out post booking, removing tax from a booking, and configuring the online Booking Fee calculation method.
New to Ecommerce Setup? Read the first article in this series for an introduction to Ecommerce Setup.
Accessing the features mentioned in this article
Where can I find this feature using the top menu?
- Manage > Ecommerce Setup > Taxes
What more do I need to use this feature?
-
Admin permissions configure Taxes and Inventory. You can assign the Restricted permission to Modify Taxes independently.
Which Checkfront version supports this feature - classic items, classic products, or both?
- This feature is available in both our classic items version (Inventory > Items) and our classic products version (Inventory > Products). → Learn more about products
Ecommerce setup taxes overview
You can define any applicable taxes or service fees you must collect here. Taxes configured apply to all inventory items/products, though you can also turn off taxes per category or item/product in tax settings.
By default, the system lists all Enabled taxes. You can filter the tax list by tax status: Enabled, Disabled, or All.
For each tax configured, the following information displays: ID, Name, Amount, Type, Applied (to), Account Number, and (Display) Order. We describe the settings in which this data matches below under Tax Setup.
You can sort the list in ascending or descending order. By default, the list sorts by tax name in ascending order (A-Z).
To configure a new tax in your system, click the +Create Tax button in the left sidebar.
If you use a third-party platform (like GetYourGuide or RezdyConnect) and change tax settings, you'll likely need to re-import your products in the third-party platform to reflect those updates across connected channels.
|
Tax configuration updates and third-party platforms If you use a third-party platform (like GetYourGuide or RezdyConnect) and change tax settings, you'll likely need to re-import your products in the third-party platform to reflect those updates across connected channels. |
|
Changing tax configuration on old invoices |
Creating taxes
- Go to Manage > Ecommerce > Taxes.
- Select the +Create Tax button.
- Complete fields as described below:
Entering a tax name
Enter a tax name in the Name field. The tax name appears on your invoices and reports, so select a name that makes sense to you and your Customers.
Configuring the tax amount
You can use the Amount settings to specify the tax amount to apply to bookings.
- Select the $ button to apply a flat fee amount.
- Select a tax type from the dropdown menu that appears when choosing a fixed amount. The available options are as follows:
- Percent (to switch back to the % option)
- Flat Fee per Booking
- Flat Fee per Item/Product
- Flat Fee per Allocation (~ per day/night/timeslot/flextime. See example below.)
- Flat Fee per Days
- Flat fee per Quantity
- Select a tax type from the dropdown menu that appears when choosing a fixed amount. The available options are as follows:
- Select the % option to apply a percentage and enter an applicable figure in the text field.
|
Example of Flat Fee per Allocation If you have a Per 30-minute product booked for 2 hours (4 × 30 minutes), the $50 Flat Fee per Allocation tax should be $200 (4 × $50). |
Entering a tax account number
If you have a tax account number to include on your invoices, enter the value in the Account Number field provided.
Choosing taxable customers
With the Apply Tax to setting, you can apply the tax to specific Customer segments.
You can apply the tax to
- All customers
- Only customers residing in your province/state/county
- Only customers living in your country
-
Only international customers. The system references the locale settings in your system.
|
Setting up location-specific taxes For step-by-step instructions on how to set up a location-specific tax, please see the following help article: |
Configuring optional calculation methods
Use the Calculation Method setting to specify how this tax is calculated. Select from either of the following options:
| Setting | Description | Example |
| Compound |
|
|
| Inclusive |
|
Inclusive tax:
Exclusive tax:
|
|
Items/products set to charge taxes You must set the inventory item or product to charge tax. The tax does not apply if you don't, regardless of your settings. |
Setting the tax display order
Specify the display order of the tax by entering a numerical value.
Applying tax to inventory
You can use the Apply to Item/Product setting to specify which inventory is affected.
- Click the arrow to expand the inventory list.
- Select each category or item/product that is tax-applicable.
Applying the tax by default
Optionally, check the Apply By Default (Opt out) box to automatically add the tax to new items/products in your inventory. This option lets you add new items/products without having to return to adjust the settings each time.
Opting out of taxes for select inventory
New taxes automatically apply to all items/products in your inventory.
You can remove taxes from specific items/products by turning them off or removing them from the item/product's Pricing tab (Inventory > Items > Edit Item or Inventory > Products > Edit Product).
|
Learn more about taxes For a detailed look at managing taxes on your items or products, check out the following articles: |
Opting out of tax post booking
You can opt out of taxes as a business, Staff, or Admin after the system creates the booking.
Opting out of taxes is done on an item/product basis by :
- Go to the Booking Invoice.
- Click on the Edit tab while viewing a booking.
- Locate the required item/product.
- Click the Change button.
- Uncheck the taxes you wish to remove.
- Click the Save button to save your changes.
This process removes the applicable tax for that item/product only. Any other items/products in the booking that are also opted into that tax remain opted in unless you repeat the process and remove the tax manually.
Removing a tax from a booking
If you wish to remove a tax from a booking, follow these steps:
- Go to the Booking Invoice.
- Click the Edit tab while viewing a booking.
- Click the Remove button next to the tax.
This process removes that tax from all items/products in the booking that were previously opted into the tax. The invoice total is then updated.
Parent/child rules
When editing an item in a booking via the invoice, the following rules are valid:
- Parent items show only the taxes that apply to them, not to their children.
- Child items only show the taxes that apply to them, not from their parent.
- Changing a parent item's taxes should affect only the parent, not the children.
|
Product Grouping support Currently, the products do not support Product Grouping (parent and child setup). |
Configuring the Online Booking Fee Calculation Method
If your account is on our legacy Flex or new Growth (Online Booking Fee) plan, you can see the online Booking Fee listed alongside any configured taxes. We use this online Booking Fee to collect payment for the cost of Checkfront services.
While the online Booking Fee is active by default, you can configure the online Booking Fee Calculation Method as follows.
- Start by clicking the name of the online Booking Fee to access the Edit Tax modal.
- From the Edit Tax modal, consider and select your Calculation Method options.
By default, the system does not set the online Booking Fee to be inclusive. The system adds the Fee to the invoice's Sub-Total, the amount displayed before the booking Total within the Create Booking, Payment, Booking Summary, and Booking Invoice pages.
Select the Inclusive checkbox if you want the fee to display after the booking Total within the Payment, Booking Summary, and Booking Invoice pages. In this case, the online Booking Fee is not charged on top of the Sub-Total, as the system presumes you have already included the tax in the product's asking price.
Choose to set the online Booking Fee as Inclusive and Inclusive Hidden to Guest if you need to hide the online booking fee on the invoice.
In all three cases, Stripe automatically deducts the fee from the amount paid and remits the amount to Checkfront.
- Click the Save or Update button to save your changes.
When booking, the online Booking Fee is displayed to Guests and can be reported via the Transaction report (Reports > Transaction). The online Booking Fee is non-refundable at this time.
|
Editing Online Booking Fees You can modify the name, order, and inclusivity of the online Booking Fee, but NOT the amount and compounding. You also cannot archive the fee. |
|
Learn more about booking fees For a detailed look at Booking Fees, check out the following article: |
< Configuring more ecommerce settings
.parent-child