docs/admin-interface/system/localization/tax-classes.md
Tax Classes are containers that group multiple tax rates into logical sets that can be assigned to products. Each tax class defines which tax rates apply, in what order (priority), and whether tax is calculated based on shipping address, payment address, or store address. This flexible system allows you to create complex tax scenarios like tiered rates, product-specific taxes, and regional tax combinations.
{% stepper %} {% step %}
Log in to your admin dashboard and go to System → Localization → Tax Classes. {% endstep %}
{% step %}
You will see a list of all defined tax classes with their titles. {% endstep %}
{% step %}
Use the Add New button to create a new tax class or click Edit on any existing tax class to modify its rates and settings. {% endstep %} {% endstepper %}
Identification
Rate Configuration
Application Rules
{% hint style="info" %} Tax Rate Prerequisite: Before creating tax classes, you must first define tax rates in System → Localization → Tax Rates. Tax classes organize existing rates into usable groups for products. {% endhint %}
For typical products with standard tax rates:
For downloadable products with different tax rules:
For products subject to multiple taxes (e.g., VAT + environmental tax):
Logical Organization
Regulatory Adherence
{% hint style="warning" %} Deletion Warning ⚠️ Never delete a tax class that is assigned to products. Check the error message for product count and reassign products to a different tax class before deletion. {% endhint %}
Configuration Issues
Priority and Composition Issues
Product Dependency Issues
Address Basis Issues
"Tax classes are the translators between legal tax codes and practical product pricing. Each class transforms complex regulations into simple product assignments, ensuring compliance without complicating the shopping experience."