
- Collect and validate EU VAT numbers at Checkout;
- Exempt businesses from paying VAT (Value Added Tax), if necessary;
- Collect and validate user location in B2C transactions;
- Handle EU Tax requirements for digital goods;
This extension provides your checkout with a field to collect and validate a customer’s EU VAT number if they have one. Upon entering a valid VAT number, the business will not be charged VAT at your store.

![]() | DocumentationNeed guidance? Check out the comprehensive documentation to learn everything about you need to know about the EU VAT Number extension.View documentation |
* Version: 2.9.2
* Requires at least: 6.3
* Tested up to: 6.5
* WC requires at least: 8.5
* WC tested up to: 8.7
* Requires PHP: 7.4
* PHP tested up to: 8.3
*** EU VAT Number Changelog ***
2024-03-18 - version 2.9.2
* Add - Option to disable Express Pay buttons for B2B stores (WooPayments compatibility).
* Add - Document WooPayments compatibility.
* Add - Support to hide Stripe Express Payment buttons when the disable incompatible payment methods setting is enabled.
* Add - Support to hide Square Express Payment buttons when the disable incompatible payment methods setting is enabled.
* Add - Support to hide Braintree Express Payment buttons when the disable incompatible payment methods setting is enabled.
* Dev - Bump WooCommerce "tested up to" version 8.7.
* Dev - Bump WooCommerce minimum supported version to 8.5.
* Dev - Bump WordPress "tested up to" version 6.5.
* Dev - Bump WordPress minimum supported version to 6.3.
* Fix - VAT header background color in the Checkout Block Editor.
* Fix - Missing input label under My Account > VAT number.
info: https://woocommerce.com/products/eu-vat-number/