E-Commerce Tax Setup Steps
1. Tax Options
Tax Calculation Options:
- Customer shipping address (default setting) – Tax calculated based on the customer’s shipping address.
- Shop/Store base address – Tax will be calculated using the store address. With this option the system assumes that the customer is in the same location as your store.
- Customer billing address – Tax will be calculated based on the customer’s billing address. Warning: if the default customer address is “no address” then a location will not be assigned to the customer and taxes will not be calculated.
For this setup, taxes will be calculated based on the customer’s shipping address and rounded at subtotal instead of line by line. The tax calculation for tax exclusive prices option is exactly what you’d expect it to be:
tax_amount = price * ( tax_rate_% / 100 )
Ensure that you do not use the tax-inclusive option because your calculations will be wrong (and your accountant will be mad at you!)
2. Additional Options for Displaying Tax
With the above settings, products listed in the E-Commerce store will be displayed without tax and tax totals will be itemized. This means that a total will be included for the entire tax class. If one tax class exists i.e. HST, then one line will be displayed with the total tax for all ordered items.
3. Canadian Tax Rates
The standard class can be configured manually or you can download and import the tax table below. The end result of our simple Canadian Tax setup example will look like the table above. Make sure you double check with your accountant, especially for any specific tax rules pertaining to what you are offering.