WordPress plugin · WooCommerce family

WooCommerce EU VAT Number

Validates EU VAT numbers at WooCommerce checkout and removes VAT for eligible businesses.

Version

3.2.1

Last updated

Aug 31, 2026

Developer

WooCommerce

GPL · Official site →

Auto updates Unlimited sites Unlimited downloads No daily limits

About This Plugin

EU VAT Number adds a VAT number field to the WooCommerce checkout and validates the number in real time against the European Commission's VIES system. When a customer enters a valid number, the business is not charged VAT. You can customize the field label and description.

The Enable B2B Transactions setting requires customers to enter a VAT number. Failed Validation Handling lets you reject the order with an error, accept it without removing VAT, or accept it and remove VAT. Customers outside the EU do not see the VAT fields. For B2C digital goods, it validates the customer's IP address against the billing country and collects self-declared location evidence when they do not match, stored on the order. You still set your EU VAT rates for digital products in WooCommerce.

Two reports sit under WooCommerce > Reports > Taxes: an EC Sales List grouped by country and VAT number, and an EU VAT by State report, both with quarterly presets. It works with the classic checkout, the Cart and Checkout blocks and High-Performance Order Storage. It cannot validate UK VAT numbers.

$99
a yearor $299 lifetime

Start with the free trial.
Decide after thirty days.

Start My Free Trial

No credit card required.