tax

Compound Taxes

For compound taxes, the total cost of a product or service is taxed at one rate, and then the
total of that amount, including the first tax amount, is taxed a second time. Compound tax is
also known as stacked tax.
Compound taxes use different tax rule priorities. If two tax rules with the same priority apply
then the taxes are added together. If two taxes with a different priority apply then the taxes are
compounded. When taxes are compounded, the first priority tax is calculated on the subtotal
amount, and then the second priority tax is calculated on the subtotal plus the first priority tax
amount. Lower numbers have higher priority.
Important! In order for compound taxes to work correctly do not select the Calculate off subtotal
only check box when you set up your tax rules that apply to compound taxes. This check box
overrides the compounding calculation and cannot be used in conjunction with compound taxes.

Example 1: Regular Two-Tax Calculation

For example, in a regular tax calculation involving two tax rules, each rule is applied
separately to the product subtotal, and the taxes are added together to calculate the total tax,
which is then added to the product subtotal to calculate the grand total:

Example 2: Compound Tax Calculation

With compound taxes, the first tax is added to the product subtotal, and the second tax is
applied to that total:

To set up compound taxes:

1. Set up all the tax rates that will be used in your compound tax rule. See: Tax Zones & Rates.
2. Set up the first tax rule for compounding. For the first tax rule, be sure that you set a higher
priority than you will set for the next tax rule, which will be compounded on top of this first
tax rule. Lower numbers are used for higher priority. Use 0 for the highest priority. See: Tax
Rules.
3. Set up the second tax rule for compounding. For the second rule, be sure that you set a lower
priority (use a higher number) than you set for the first tax rule.

Leave a Comment

Your email address will not be published. Required fields are marked *