E-Commerce Tax Setup: Canadian Tax Upload File

E-Commerce Tax Setup Steps

Update: this is now automatically setup for you with the latest version of WooCommerce.

1. Tax Options


Tax Calculation Options:

  1. Customer shipping address (default setting) - Tax calculated based on the customer's shipping address.
  2. 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.
  3. 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.

Download Canadian Tax Upload File


gmb checklist small 175
Ready to Give Your Company a Serious Boost?
Instantly download our in-house checklist to discover how we setup, optimize, and maintain top-performing Google Business Profiles every day!
Yes, I Want My Free Google Checklist Now
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram