Set up VAT in WooCommerce for foreign countries

Are you starting to run an online store on the WooCommerce platform? When pricing, pay close attention to VAT settings, if you sell in foreign markets. Take a look at how to handle this task with the Mergado Pack.

Deal with VAT

The basic tax settings in WooCommerce are intuitive, and with the right procedure, you will avoid problems with displaying incorrect prices.

  1. In the VAT section of WooCommerce, click on the Settings tab and decide whether you enter prices with or without taxes.
  2. The calculation of taxes is subject to several factors - you can calculate VAT depending on the invoicing, delivery address of the customer, or the primary address of the store. This setting is especially important when selling abroad.
  3. The display of prices in the basket, shop, and checkout is set in the same way.
Setting the tax rate in Woocommerce. Source: Mergado WooCommerce test store

Add tax rates for regions

To set different tax rates, go to VAT -> Standard rates. You can find other tax categories in the appropriate settings, where you can also add lines for the state or city rate.

There the following items in one line:

  • Country code - Is two letters, e. g. for the Czech Republic.
  • Country code - Not required for Slovakia or the Czech Republic, but is suitable, for example, for the U.S.A.
  • Postcode and City - Settings similar to the country code. In some countries, the tax may vary by region.
  • Rate - Tax rate in percent, e. g. 21%.
  • Name of the tax - In the Czech Republic classically VAT.
  • Priority - When applying more rules at the same time. Priority determines which tax is displayed first.
  • Compound - Compound tax determines whether a particular tax is calculated based on the price of the product excluding other taxes.
  • Recommendation - determines whether the rate applies to transport.

The "*" symbol entered in the line - such a rate applies to all unspecified areas. When you buy from the Czech Republic, and you have entered a tax rate for CZ, this type of rate applies. If you do not set this rate, the tax is 0%.

Setting the rate in one line for different countries. Source: Mergado WooCommerce test store

How to calculate taxes according to the customer's billing address

If you sell abroad and pay VAT there, setting the tax for a foreign country will make the following example easier:

  1. The first step is to choose the online store address. For example, if you set it for Slovakia, the tax rate of 20% applies here. You enter prices on the store, including tax, so WooCommerce must first calculate the price without the tax, which is based on the tax rate for the country.
  2. Then you enter the price of 1,200 EUR including tax for the product, and WooCommerce calculates the price without the tax 1,200 / 1.20 = 1,000 EUR.
  3. If the customer has a billing address in the Slovak Republic, the price of EUR 1,200 will be displayed in the Cashier. If the customer has a billing address in the Czech Republic, WooCommerce will recalculate the price according to the tax rate of 21%, and the price will be without tax 1,000 * 1.21 = 1,210 EUR.

The Mergado Pack exports product feeds for various tax rates according to the WooCommerce settings. In the Mergado Pack administration, on the Settings page, choose which tax rate you will use in the export.

VAT settings in Mergado Pack.

Mergado Pack can only work with rates according to the country code. It can't work with advanced tax rates by state, postcode or city yet, but you won't even use it in these conditions.

If you set the SK rate - 20%, the price without tax of EUR 1,000, a price with the tax of EUR 1,200, and the tax of 20 (in percent) will be overwritten in the XML feed.


If you use the CZ 21% rate for export, the feed will generate a price without tax of EUR 1,000, a price with the tax of EUR 1,210, and a tax of 21 (in percent).


Make the creation of an online store easier. Using our free Mergado Pack you connect your business to the biggest marketing channels.

Read more:

Make discounted products visible on Google Shopping and dynamic remarketing

Do you want to display discounted goods in front of shoppers? In Google Shopping and dynamic remarketing, prices in action show discount tags. In this article, we bring you instructions on how to display the current price in the product description together with the crossed-out original price.

Improve your store on WooCommerce and PrestaShop with new features in Mergado Pack

In recent weeks, we released version 2.4 for the WooCommerce and PrestaShop platforms. They improve several features for the Heureka Verified by Customers widget or the option to automatically send refunds to Google Analytics.

Enter the global market with the Kelkoo Group search engine

Are you considering advertising on the Kelkoo Group search engine? The European pioneer among product comparison sites will bring products of your online store closer to shoppers in 26 countries around the world. Advertise your products on Kelkoo.


Add new comment