Taxing a tax typically involves imposing an additional tax on an existing tax/fee, often at different levels of taxation. This practice is utilized by governments or authorities to generate revenue or shape behavior. In Visual Matrix, taxes are configured as accounting codes in the management accounting settings, while their percentages or amounts are established in the tax section of the property settings. Since a tax accounting code cannot be used twice - once as part of the revenue tax and a second time applied independently in another section whether it is on a Fixed Fee or as a Sales Tax - it must be duplicated and set up separately.

If you have a single tax in the Revenue Tax section that needs to be applied to another tax or fee, you will only have to create the new tax/fee, set it up as a fixed fee and then apply the Revenue Tax to it.

Now, let's say there's a revenue tax consisting of three components: state tax, city tax, and a hotel stay tax. This later, however, needs to be subject to the state tax as well. To accommodate this, you would create the state tax twice under two separate accounting codes:
- The first instance of the state tax is used in the revenue tax section, alongside the city tax, forming the revenue tax.
- The second instance of the state tax is used in the sales tax section to tax the local tax.
This setup allows for the local tax to be subject to the state tax, effectively "taxing a tax." The local tax would be structured as a fixed fee and then taxed by the state tax set up in the sales tax section.
Let's begin with a typical tax configuration as depicted below with 2 taxes included in the Revenue Tax package. From here, we'll demonstrate two methods to implement a double taxation.
Set up the tax to be taxed with all Revenue Taxes
2. Go to "Management > Property Settings > Fixed Fees".
3. Configure the hotel stay tax by specifying whether it will be a fixed amount or a percentage, and indicate whether it will apply to the posted room revenue or the room revenue off rack.
4. Ensure it is subject to taxation by the Revenue tax package (consisting of the State and City taxes as seen above).
5. This will automatically apply all Revenue Taxes to this fee when the audit posts the Room and Tax, as illustrated below.
2.
Create a new accounting code for the State tax that is already used in the Revenue Tax package and will need to be added to the Sales tax package (as State Tax 2, for example).
In the provided example, code 90 designates the State tax for the revenue tax package, while code 91 signifies the State tax for sales, which will be applied to the additional "Hotel Stay Tax."
3. Go to "Management > Property Settings > Taxes".
4. Add the "State Tax 2" to the Sales tax section.
5. Go to "Management > Property Settings > Fixed Fees".
6. Configure the hotel stay tax by specifying whether it will be a fixed amount or a percentage, and indicate whether it will apply to the posted room revenue or the room revenue off rack.
7. Ensure it is subject to taxation by a Sales tax and select the new "State Tax 2" that we created earlier.
8. This will only apply the "State Tax 2" to the "Hotel Stay Tax" when the audit posts the Room and Tax, as illustrated below.
Related Articles
Set Up Compound Taxes (Tax-on-Tax) in Visual Matrix (Cloud)
Some cities or counties require hotels to apply certain taxes not just to the room charge, but to the room charge plus another tax—commonly called a “compound” or “tax-on-tax” scenario. Visual Matrix doesn’t support this calculation directly, but ...
How Visual Matrix PMS Calculates Taxes
Visual Matrix Cloud PMS calculates taxes on a per-day, per-tax basis to ensure accuracy, compliance, and consistency across every folio. Each tax rate is applied individually to the room charge, rounded, and then added to the total. This method ...
States Where OTAs Collect Revenue Tax on Behalf of Hotels
In certain States, online travel agencies (OTAs) like Expedia are required to collect and remit taxes directly to the State for reservations paid through their platforms. In these cases, hotels typically invoice the OTA for the total amount paid by ...
FAQ - Management / Rates/Taxes/Fees/Add-Ons
How can I change the room rate for tonight only? Set up a Peak Date by navigating to Management > Rates > Peak Dates, clicking "Add New," and selecting the desired date. Define the room rates for the specified room types and save the changes. Learn ...
Message "Rates are not setup for this period"
When booking a room in the system, you might see the message "Rates are not set up for this period" while using either the Availability screen or the Book Res option. This message indicates that the system is missing rate information for the ...