The tax setup is WooCommerce One of the key aspects of store building. In this article, we will cover ways to enable and configure tax options in WooCommerce to help merchants take control of their store's Value Added Tax (VAT), Goods and Services Tax (GST) and other related settings.
This article explains the software features of WooCommerce and does not address the question of whether or not it is taxable or how much. For information on applicable taxes and tax rates, it is recommended to consult a licensed tax advisor or accountant.
![Image [1] - WooCommerce Tax Setup Complete Guide: Price, Tax Rate & Presentation in a nutshell](https://www.361sale.com/wp-content/uploads/2025/05/20250529110154501-image.png)
I. Enabling WooCommerce Taxes
Go to the backstage menu:WooCommerce → Settings → General
Scroll down and check the "Enabling Taxation and Tax Calculation"
![Image [2] - WooCommerce Tax Setup Complete Guide: Price, Tax Rate & Presentation in a nutshell](https://www.361sale.com/wp-content/uploads/2025/05/20250529110244244-image.png)
Click on the bottom of the page "Save changes" buttons
Upon completion."taxation services" tab appears in the setup menu to begin tax configuration.
II. Accessing tax settings and understanding core options
You can go to WooCommerce → Settings → Taxes. The meaning and use of the setting options may vary depending on the regulations in your country, so it is recommended to check with your accountant before setting them.
![Image [3] - WooCommerce Tax Setup Complete Guide: Price, Tax Rate & Presentation in a nutshell](https://www.361sale.com/wp-content/uploads/2025/05/20250529110358820-image.png)
1. Mode of entry of commodity price (tax included or not)
This setting affects whether or not taxes are included when entering product prices.
- Yes, I will enter the price including tax (e.g. enter ¥9.99, tax included in the total price)
- No, I will enter the price without tax (e.g. enter ¥8.325 and the system will automatically add tax).
Assuming the merchant is located in the UK, the VAT is 20% and the selling price is £9.99:
- Select Tax Inclusive, enter £9.99 and the system will back-calculate to £1.665 tax inclusive.
- Select Excluding Tax, enter £8.325 and the system will automatically add 20% to arrive at £9.99.
This setting is linked to the price display and checkout page settings and affects the accuracy and display of the final price.
2. Address of the base for calculating the tax
set up WooCommerce The address to be referred to when calculating the tax rate:
- Customer Billing Address
- Customer shipping address (default)
- Store address (always based on store location)
The first two items require the customer to fill in the address, and the third item is fixed using store information.
3. Freight tax category
used to determine freight chargesduty rateSource:
- Depending on the tax category of the shopping cart item
- Manually assign specific tax classes (e.g. Standard)
If the order contains multiple items with different tax categories:
- If the Standard tax category is included, this rate will be used for shipping.
- If Standard is not included, the top rate in the "Additional Tax Category" is used.
If Standard tax class is not used, the order of additional tax classes can be adjusted.
![Image [4] - WooCommerce Tax Setup Complete Guide: Price, Tax Rate & Presentation in a nutshell](https://www.361sale.com/wp-content/uploads/2025/05/20250529110618236-image.png)
III. Tax rounding logic
With the "Round tax at subtotal level" option enabled, the tax is not calculated separately for each product, but is consolidated at the total level.
Whether or not to activate this item is recommended to make a judgment in conjunction with the accounting system of your region.
![Image [5] - WooCommerce Tax Setup Complete Guide: Price, Tax Rate & Presentation in a nutshell](https://www.361sale.com/wp-content/uploads/2025/05/20250529110744780-image.png)
In some cases, a "1-point error" may occur even if this item is turned off, often due to inconsistencies in the following three settings:
- Whether the price of the product includes tax or not
- Store Front Price Display Format
- Cart and Checkout Page Display Format
All three must be consistent, otherwise accuracy errors may occur and trigger a system warning. Click "Use Recommended Settings" for one-click synchronization.
IV. Additional tax category settings
The store offers Standard tax category by default. For more types of products, other tax classes can be added:
![Image [6] - WooCommerce Tax Setup Complete Guide: Price, Tax Rates & Presentation in a nutshell](https://www.361sale.com/wp-content/uploads/2025/05/20250529110807772-image.png)
Add tax class names to the bottom of the page (one per line)
After saving, the new tax category is displayed in the top tab, and you can set the tax rate by clicking on it.
The Standard tax category cannot be deleted.
V. Price presentation (store and checkout)
Store page display settings
Set whether to display after-tax prices for product page and category page prices:
- Tax Inclusive Display
- Display without tax
Shopping cart and checkout page display settings
Sets whether the order page displays tax-inclusive prices:
- Tax Inclusive Display
- Display without tax
![Image [7] - WooCommerce Tax Setup Complete Guide: Prices, Tax Rates & Presentation in a Nutshell](https://www.361sale.com/wp-content/uploads/2025/05/20250529110844822-image.png)
When the tax table is differentiated by region, the address field must be filled out completely for the system to apply the correct tax rate.
VI. Price suffix customized display
Explanatory text can be added after the price to show the amount including or excluding tax:
{price_including_tax}: Inclusive of tax{price_excluding_tax}: Exclusive of taxes
![Image [8] - WooCommerce Tax Setup Complete Guide: Price, Tax Rates & Presentation in a Nutshell](https://www.361sale.com/wp-content/uploads/2025/05/20250529110927629-image.png)
Such as: fill in the "tax-inclusive price: {price_including_tax}", the foreground shows "tax-inclusive price: ¥ 59.74".
![Image [9] - WooCommerce Tax Setup Complete Guide: Price, Tax Rates & Presentation in a Nutshell](https://www.361sale.com/wp-content/uploads/2025/05/20250529111040106-image.png)
The contrast display is very useful
For variable products, the suffix is not displayed on first load, and is displayed only after the variant is selected.
![Image [10] - WooCommerce Tax Setup Complete Guide: Price, Tax Rate & Display Comprehensively](https://www.361sale.com/wp-content/uploads/2025/05/20250529111100621-image.png)
VII. Ways of Presenting Taxes
Set whether to display items by tax rate or to display them in a unified and consolidated manner:
- Consolidated total (default)
- Itemize each tax rate (e.g., Sales Tax)
![Image [11] - WooCommerce Tax Setup Complete Guide: Price, Tax Rates & Presentation in a Nutshell](https://www.361sale.com/wp-content/uploads/2025/05/20250529111341507-image.png)
If you want to display specific tax names, it is recommended to enable itemized display
![Image [12] - WooCommerce Tax Setup Complete Guide: Price, Tax Rate & Presentation in a nutshell](https://www.361sale.com/wp-content/uploads/2025/05/20250529111004553-image.png)
If you want to rewrite "Taxes" as "Sales Taxes", you can do so with a custom translation of the language pack.
VIII. Reasons for grayed-out tax settings
When enabling WooCommerce Most of the settings become non-editable after the "Auto Tax Rate" feature of the Shipping & Tax plugin.
The closing method is as follows:
Open the settings interface, cancel the "Enable automatic tax" option, save to restore the manual setup privileges.
![Image [13] - WooCommerce Tax Setup Guide: Prices, Tax Rates, and Presentation in a Nutshell](https://www.361sale.com/wp-content/uploads/2025/05/20250529111411444-image.png)
IX. Configuration of the tax rate table
Clicking on any of the tax tabs (e.g. Standard) will take you to the tax table setup page.
Fill in each row with a set of tax rules, including:
- Country code (e.g., US, CN, or * for all)
- State/province code (e.g. CA, or * for all)
- Zip code: supports range writing (2000...3000), wildcards (PE*), multiple values separated by ;
- City: separated by ;, must match exactly
- Rate: e.g. 20 for 20%
- Tax name: e.g. VAT, Sales Tax
- Priority: the smaller the number, the higher the priority of application (1 being the highest)
- Compound tax: can be checked to indicate the accrual of the previous tax amount
- Freight: Check to indicate that the tax rate applies to the freight charges.
X. Adding, deleting and importing and exporting tax rates
Add tax rate
Click on "Insert Row"
Fill in the fields in order
Click "Save Changes"
Deletion of tax rates
Check the tax rate rows to be deleted, click "Delete Selected Rows" and save.
![Image [14] - WooCommerce Tax Setup Complete Guide: Price, Tax Rates & Presentation in a Nutshell](https://www.361sale.com/wp-content/uploads/2025/05/20250529111423446-image.png)
If you want to clear them all:
Go to WooCommerce → Status → Tools → Delete All Rates → Click on Confirmation
![Image [15] - WooCommerce Tax Setup Complete Guide: Price, Tax Rates & Presentation in a Nutshell](https://www.361sale.com/wp-content/uploads/2025/05/20250529111507654-image.png)
The operation is not recoverable
Importing and exporting tax rates
Click on "Import" in the lower right corner of the tax table. CSV"or "Export CSV".
It is recommended to export the template after entering a rule, edit it and then import it in bulk.
CSV The template contains the following fields:
country code, state code, postcodes, cities, rate, tax name, priority, compound, shipping, tax class
summarize
WooCommerce Provide flexible tax system, merchants can enable tax function according to regional regulations, and set up tax-inclusive/tax-exclusive price, tax rate source, shipping tax class and display method. The system supports tax calculation at product level and order level, and different tax rates can be configured through the tax class tab. To improve accuracy, it is recommended that the price input method, display method, and settlement method are consistent. Users can manually add, import, export or clear the tax rate to avoid using the automatic tax rate function will affect the manual configuration authority. The whole setup process is clear and suitable for e-commerce scenarios that require customization of multi-region tax.
Link to this article:https://www.361sale.com/en/56586The article is copyrighted and must be reproduced with attribution.




















![Emoji[wozuimei]-Photonflux.com | Professional WordPress repair service, worldwide, rapid response](https://www.361sale.com/wp-content/themes/zibll/img/smilies/wozuimei.gif)
![Emoticon[baoquan] - Photon Wave Network | Professional WordPress Repair Services, Worldwide Coverage, Rapid Response](https://www.361sale.com/wp-content/themes/zibll/img/smilies/baoquan.gif)

No comments