WooCommerce EU VAT Number


If you sell to customers based in the EU, you will surely have to deal with VAT – Value Added Tax.

Collecting and validating VAT numbers on your WooCommerce store manually can be a cumbersome task.

This is where the Booster WooCommerce EU VAT Number plugin comes into play. With this plugin, you can automatically add EU standard VAT rates to your products, except VAT for certain purchases, and enforce VAT when needed.

What’s more, this plugin comes with an IP checker tool, enabling it to automatically detect the location of your customers and apply the appropriate VAT rates.

Key features of WooCommerce EU VAT Number plugin

The key features of the WooCommerce EU VAT plugin are as follows:

  • Can preserve VAT in base country
  • Disables VAT for Valid Numbers
  • Can output a customized message if a customer’s VAT isn’t valid
  • Checks country location IP
  • Multiple VAT validation method
  • Allows you add progress message
  • Custom progress message validating
  • Custom message for failed validation
  • Exempt certain countries from VAT
  • Multiple displays: After order table and in billing address
  • Collect EU VAT Number during Sign-up Process
  • Display EU VAT Field for particular user roles

Installation of WooCommerce EU VAT Number plugin

To install the WooCommerce EU VAT number plugin module on your website, you first need to install and activate WooCommerce – if you haven’t done so already.

After that, download the Booster for WooCommerce plugin to your machine. Next, upload, install, and activate the plugin on your website, just like you would with any other plugin.

When you are done, click the Launch Booster Settings button.

This will bring up the Booster for the WooCommerce settings page. From here now, you can add EU VAT number in WooCommerce to your products.

How to add EU VAT Number validation in WooCommerce

To add EU VAT number validation in WooCommerce, click the Cart & Checkout tab from the booster setting page.

If you can’t see the page, navigate to WooCommerce >> Booster Settings. 

On the Cart and Checkout page, scroll down a little until you find the EU VAT number option.

Click the Settings tab, and then Enable the EU VAT Number module.

If you want, you can play around with the other options that come with the plugin. For example, you can add a field label, a placeholder text, select your preferred validation method, and much more.

Collecting and Validating EU VAT Numbers

You should start by visiting module’s settings at WooCommerce > Settings > Booster > Emails & Misc. > EU VAT Number.

EU VAT Number General Option

Field Label
Field label on shop’s checkout (frontend).
Default: EU VAT Number
Field placeholder on shop’s checkout.
Default: EU VAT Number
Should the field be required for customer to fill on checkout?
Default: No
CSS clear after the field.
Default: Yes
CSS class.
Default: Wide
Should the VAT be validated? VAT is validated through “VAT Information Exchange System (VIES)”.
Default: Yes
Message on Not Valid
Message to the customer if VAT is not valid.
Default: EU VAT Number is not valid.
Disable VAT for Valid Numbers
Subtract VAT from order for validated numbers.
Default: Yes
Preserve VAT in Base Country
This will prevent from subtracting the VAT for validated customers with billing country same as shop’s base country.
Default: No
Check for IP Location Country
Allow only customers located in country to enter that country’s VAT code. Customer is located by IP.
Default: No

Adding customer’s EU VAT Number to PDF Invoices

This can be done with wcj_order_checkout_field shortcode.

[wcj_order_checkout_field field_id=”billing_eu_vat_number” before=”VAT Code: “]

EU Countries VAT Rates Tool

List of EU VAT rates to be added

Country Rate
1 AT – Austria 20%
2 BE – Belgium 21%
3 BG – Bulgaria 20%
4 CY – Cyprus 19%
5 CZ – Czech Republic 21%
6 DE – Germany 19%
7 DK – Denmark 25%
8 EE – Estonia 20%
9 ES – Spain 21%
10 FI – Finland 24%
11 FR – France 20%
12 GB – United Kingdom (UK) 20%
13 GR – Greece 23%
14 HU – Hungary 27%
15 HR – Croatia 25%
16 IE – Republic of Ireland 23%
17 IT – Italy 22%
18 LT – Lithuania 21%
19 LU – Luxembourg 17%
20 LV – Latvia 21%
21 MT – Malta 18%
22 NL – Netherlands 21%
23 PL – Poland 23%
24 PT – Portugal 23%
25 RO – Romania 19%
26 SE – Sweden 25%
27 SI – Slovenia 22%
28 SK – Slovakia 20%




Which solution to add VAT Number to WooCommerce is the best for you?

There are lots of plugins out there that allow you to add VAT numbers to your WooCommerce website.

You will want to check the features each plugin comes with to determine which is right for you. A good plugin should have the following features:

  • IP checker
  • Ease of customization
  • VAT number validation
  • Should allow you to set the countries that can see your VAT numbers
  • Allow you to reorder VAT numbers on checkout

Is it possible to add a VAT number of a country if I’m purchasing from a different country?

Yes, you can; the Booster for WooCommerce VAT number plugin module allows you to do that.


You can get yourself into trouble if you fail to include VAT when selling to customers in the EU. Thankfully, the Booster for WooCommerce EU VAT number plugin makes it easy for you to do so.

Accessible through:
  • WooCommerce > Settings > Booster > Cart & Checkout > EU VAT Number for WooCommerce
Tested on WooCommerce 9.0.0 and WordPress 6.5.4