Flexible Taxes & Fees Based on Revenue Components, Stay Length, and Booking Channel
Currently in Hostfully there is limited flexibility in how taxes and platform-related fees are calculated and applied. This creates accounting discrepancies compared with how other platforms (e.g., Airbnb) treat revenue components and prevents accurate handling of regional tax rules and channel-specific fees.
Two key limitations cause issues:
.Taxes and levies cannot be configured based on total booking revenue or stay length.
.Fees cannot vary based on the booking channel.
This makes it difficult to ensure taxes and platform fees are applied correctly and creates reconciliation problems for accounting.
It would be important to introduce greater flexibility in how taxes and fees are configured within the platform.
First, there should be the ability to configure the tax base, allowing users to choose which components of a booking are included in the taxable amount. This should allow selecting elements such as the nightly rate, cleaning fee, additional fees, or the total booking value.
It would also be necessary to support conditional taxes, meaning tax rules that apply only under certain conditions. For example, taxes could be applied or exempted based on the length of stay (e.g., exempt for stays longer than 28 nights), as well as based on the property, location, or booking channel.
Another key feature would be the ability to configure channel-specific fees. This would allow different fees to be applied depending on whether the booking comes from Vrbo, direct bookings, or other channels, which is necessary to accurately reflect platform-related costs.
Finally, it would be very useful to support more advanced fee logic, allowing rules such as fees calculated as a percentage of the total booking value or conditional application of fees based on the booking channel or the length of stay.
These capabilities would allow for much more accurate tax and fee management, helping ensure proper tax compliance and smoother accounting reconciliation.