Only logged in customers who have purchased this product may leave a review.
VAT Number and EU VIES Validation for WooCommerce

VAT Number and EU VIES Validation for WooCommerce
Collect your customers’ VAT numbers, validate them against the European Commission’s VIES service, and remove VAT from qualifying intra-EU B2B orders with proof you can show an auditor.
Remove VAT for EU businesses, and be able to prove why
Zero-rating an intra-Community B2B sale is a decision you have to justify later, not just a checkout checkbox. This plugin asks for the customer’s VAT number, checks its format and check digit on your own server, confirms it against VIES, and records what was found on the order: the answer, the date, and the VIES consultation number that proves the check was made. If the exemption is ever questioned, the evidence is already on the order.
Pre-validated locally, confirmed by VIES, proven on the order
- Ask for the VAT number wherever it makes sense
- VAT number field on both checkouts, My Account and the order screen
- Ask for it always, optionally, or only where you choose
- Typos caught instantly, before the customer submits
- Checked on your own server first, confirmed by VIES second
- Format and check digit verified before anything reaches VIES, 31 territories in all
- Each country’s rule checked against a tax authority’s own published specification where one exists, and against real numbers at scale where it does not
- Confirmed against VIES, and VAT removed on qualifying intra-EU B2B orders
- A number that VIES does not list is not treated as an error
- A VIES outage never costs you the sale
- The awkward cases decided, not guessed
- Choose how strict the conditions for removing VAT are
- Nine territories that are in the EU and outside its VAT area, handled correctly
- Northern Ireland goods, the way the Windsor Framework actually works
- A British number given for a Northern Ireland delivery is offered the XI prefix at the checkout, which is what lets the VAT come off
- Timestamped proof of every check, kept on the order
- Everything behind the decision is recorded and shown on the order
- The customer is told why no VAT was charged, in your words, on their order and in their emails
- Correct an address on an unpaid order, and you are told if that changes whether VAT should be removed
- WooCommerce Subscriptions that stay exempt only while they still qualify
- Every renewal has its VAT number checked against VIES again, and you are emailed if it stops confirming
- A WP-CLI command sweeps them all on demand, in the background, with the report emailed to you
- Never re-prices a live subscription: you are told, and what to do about it is your conversation with the customer
- The European Community Sales List, built for you
- From the orders you exempted, and the ones your previous VAT plugin judged
- Triangular supplies marked by you, because only you know
- It tells you which orders to look at before you file it
- Every export is stamped, so you can see what changed since you last filed
- If you are moving from another VAT plugin, Zero-Touch Migration brings it across
- Numbers left by eight other plugins are read as they are, with nothing to export, import, or schedule
- Your European Community Sales List reads the orders those plugins judged too, so the quarter you switch in is not short
- Everything in WP Admin where you would look for it
- Readiness checks that say whether VAT can actually be removed here
- Orders, Subscriptions and Customers searchable by VAT number
Compatibility, technical support, and ongoing development
By choosing to buy this plugin, you’ll get:
- Technical support (conditions apply);
- All the functionalities listed above;
- Continued development and compatibility with the latest versions of WordPress and WooCommerce;
- Automatic updates;
- Installation and initial configuration via remote session (optional);
- High-Performance Order Storage compatible;
- Block-based Cart and Checkout compatible;
- WooCommerce Subscriptions compatible:
- The number and its VIES proof carry over to every renewal, marked as inherited rather than pretending each renewal was checked on the day it was raised;
- The VAT number panel appears on the subscription itself, so a number can be checked again whenever you want;
- WP-CLI command to sweep all EU B2B VAT-exempted active subscriptions, in the background, and email you the report whether or not anything failed;
- WPML (with WooCommerce Multilingual) compatible, including translating the field label per language;
- Zero-Touch Migration reads VAT numbers already stored by other plugins:
- WooCommerce EU VAT Number;
- EU VAT Assistant by Aelia;
- EU VAT Compliance by Simba;
- EU/UK VAT Validation Manager by WPFactory;
- Teamwant VIES VAT;
- Invoicing with InvoiceXpress for WooCommerce;
- NIF (Num. de Contribuinte Português) for WooCommerce;
- WC APG NIF/CIF/NIE Field;
- Zero-Touch Migration carries your history too: the European Community Sales List reads the orders those plugins judged, so the quarter you switch in is not short;
- 3rd party integrations:
- Shop as Client for WooCommerce PRO: placing an order on a customer’s behalf fills in their VAT number automatically, on both checkouts;
- Developer-friendly:
- A small, documented public API for reading a customer’s or an order’s VAT number;
- Developer hooks so you can change when the field is required, how the exemption is decided, and where the number is shown;
- A REST endpoint and WP-CLI commands;
- AI-friendly:
- Use an AI Client connected over MCP to validate a VAT number and receive the reason it failed rather than a bare yes or no;
- Implemented with the WordPress Abilities API;
- Notes:
- This plugin decides who is exempt. It does not decide what rate to charge: your normal WooCommerce tax rates apply to everyone it does not exempt, and entering and maintaining those rates remains your responsibility;
- VIES is a free service run by the European Commission, and it does have outages. This plugin is built to survive them, but it cannot make VIES answer;
- A VAT number that VIES does not list is not an error and does not mean the number is invalid. VIES lists only businesses registered for trade between EU countries;
- We cannot guarantee compatibility with 3rd party checkout customization plugins;
- Technical support covers the publicly advertised features above, not developer hooks or interoperability with 3rd party plugins or themes;
Starting at 4.08 € 2.04 € a month
Special launch discount valid up to September 30 2026:
50% discount on the first year or 25% discount on the lifetime license
Half price because it is early. We have not reached 1.0, and until we do the plugin will keep gaining features rather than fixes.
Early customers pay half and get a say in what comes next. If you find something, we want to hear about it.
Single |
Dual |
Business |
Developer |
|---|---|---|---|
|
For 1 website
|
For 2 websites
|
For 5 websites
|
For 10 websites
|
|
20% volume discount
|
40% volume discount
|
50% volume discount
|
|
LIFETIME LICENSE
|
LIFETIME LICENSE
|
LIFETIME LICENSE
|
LIFETIME LICENSE
|
Show prices in (charged price) | (approximate price)
Current version: 0.6 Changelog Documentation & FAQ Report security issues
If you discover an issue within 7 days of buying a plugin and our support cannot resolve the issue, you can request a refund. Read the full refund policy.
You're buying limited technical support and automatic updates for this WordPress plugin for one year, with automatic renewals, which you can cancel anytime in your customer area. There's also a lifetime option which doesn't require annual payment.
The technical support, via tickets in your customer area, is limited to the plugin's publicly advertised features and does not include the usage of developer hooks or interoperability with 3rd party plugins or themes. No refunds are issued based on non-advertised features and any eventual refund is only issued at our discretion. For premium support via the phone or remote access, you need to buy premium support hours.

Reviews
There are no reviews yet.