Configuring taxes is a tricky but vital part of an e-commerce business, and you should not start selling online until taxes have been configured properly for your store.
Please remember that you should consult your local tax authority on the correct tax rates you should charge and on the legal procedures that are involved before configuring any tax rates in your store!
The checklist below outlines the steps you need to take to configure taxes in an X-Cart based store properly. It may be helpful to bookmark this checklist for easy reference.
1. Consult your local tax authority on the tax laws applicable to your business and the tax rates that should be configured in your store.
2. Choose and install an add-on to configure taxes depending on the rates you need to set up.
For manual tax configuration, the following add-ons are available:
Value Added Tax / Goods and Services Tax - for any country with VAT/GST taxation; see Value Added Tax / Goods and Services Tax add-on manual.
For automated tax configuration, the following add-ons are available:
3. Make sure that every product and shipping method in your store has an appropriate tax class assigned. You can create your custom tax classes or use the “Default tax class”. (The “Default tax class” will be assigned to all the products and shipping methods for which no other tax class will be configured. See Tax Classes for more info.
4. Configure the address zones for which the taxes will be set up. You will need these zones to use different tax rates based on the customer's address. See Setting up Address Zones for more info. Make sure the tax zones do not overlap as this may cause incorrect tax rate calculation and representation at checkout.
5. If you are going to need different tax rates for different customer membership levels, ensure that the necessary user membership levels have been set up. See
Managing User Membership Levels for more info.
6. If you are going to need tax exemptions for different groups of products and/or customers, check if tax exemptions are supported by the add-on you have chosen for taxes configuration. If not, install and configure the add-on Tax Exempt.
7. Configure the tax rates you require using the add-on chosen at Step 2 of this guide.
8. Make sure your taxes configuration works properly: try adding different types of products to the shopping cart as if you were a customer; attempt checkout with addresses from different address zones and using different shipping methods.