EU VAT & VIES Checker for WooCommerce
Validate VAT numbers in real time with automatic tax decisions. No manual checks. For cross-border EU B2B transactions with a valid VAT number, eliminate unexpected tax surprises with a 0% VAT rate to keep buyers from abandoning their cart due to unforeseen costs. In the absence of a valid VAT number, standard rates will apply.
EU VAT & VIES Checker for WooCommerce
Validate VAT numbers at checkout in real time and apply B2B tax exemptions automatically. Built for Blocks & HPOS.
Setup
BridgeSync sets up a connection in minutes
We verify your license and apply safe defaults. Setup takes only minutes and requires no coding.
The Dashboard
A clear overview of the status and quick actions.
Within seconds, you'll see green ticks beside 'licence', 'cache', and 'API status', giving you a clear overview of the system's health. Quickly assess and take advantage of the available quick actions. Troubleshooting is faster when the license, environment, cache, and API tests are all in one place.
General settings
Control and performance settings.
Focus on validation strictness, timeouts, and caching to achieve fast and reliable results.
Switzerland (CHE)
CHE/UID validation via BFS UID registry.
Validate Swiss UID/MWST/TVA with caching and safe fallbacks for uptime resilience.
Licensing
Activation is simple.
One valid key activates all features, but you can swap or disable it at any time.
We\'ve got you covered with everything you need to handle VAT in the EU and Switzerland.
VIES validation
Verify EU VAT numbers in real-time via VIES with automatic tax decisions.
Switzerland (CHE/UID)
Full CHE validation via BFS uid.admin.ch (SOAP), with test/dummy modes and rate limiting.
Smart Checkout UX
Includes inline states, debounced validation, persistence, and Store API-based tax recalculation.
Performance and stability
Cache responses, debounce, log on the server side, and use resilient fallbacks.
Blocks and HPOS
Integrates with Checkout Blocks and Store API, storing order meta safely (HPOS).
Multilingual and maintained
Supports 45+ languages, integrated license manager, and secure updates.
Choose a pricing plan that scales with your business.
Try it free for 14 days. Only pay after your trial.
Prices exclude VAT.
Here\'s a summary of what is included and unique about each subscription plan.
This is our monthly subscription plan
One active site, all core features, billed monthly. Suited for individual stores.
$7.99 / monthly
Prices exclude local taxes, where applicable
Start a 14-day free trial See everything included- Live EU VAT check (VIES)
- You will get 0% VAT automatically when you are eligible.
- Opt for the optional Swiss UID (CHE) validation.
- It works perfectly with WooCommerce Classic Checkout, Checkout Blocks, Subscriptions, and HPOS.
- Clear messages about checkout (loading, valid, invalid, mismatch, and company mismatch).
- It's quick and reliable (caching, debouncing).
- Use the Setup Wizard and dedicated settings pages for optimal configuration.
- Access the admin logs and clear the cache with one click on the Test API.
- Multilingual UI (WPML-ready)
- The plugin ensures GDPR compliance and follows EU data protection regulations.
Covers you for the next three months
The Quarterly Plan also provides all features for one site, covering a period of three months. Best for those who prefer quarterly billing cycles.
$19.99 / quarterly
Prices exclude local taxes, where applicable
Start a 14-day free trial See everything included- Live EU VAT check (VIES)
- You will get 0% VAT automatically when you are eligible.
- Opt for the optional Swiss UID (CHE) validation.
- It works perfectly with WooCommerce Classic Checkout, Checkout Blocks, Subscriptions, and HPOS.
- Clear messages about checkout (loading, valid, invalid, mismatch, and company mismatch).
- It's quick and reliable (caching, debouncing).
- Use the Setup Wizard and dedicated settings pages for optimal configuration.
- Access the admin logs and clear the cache with one click on the Test API.
- Multilingual UI (WPML-ready)
- The plugin ensures GDPR compliance and follows EU data protection regulations.
Annual plan
The Annual Plan covers one site for a full year with all features. Competitive rate for long-term single-site use.
$68.99 / yearly
Prices exclude local taxes, where applicable
Start a 14-day free trial See everything included- Live EU VAT check (VIES)
- You will get 0% VAT automatically when you are eligible.
- Opt for the optional Swiss UID (CHE) validation.
- It works perfectly with WooCommerce Classic Checkout, Checkout Blocks, Subscriptions, and HPOS.
- Clear messages about checkout (loading, valid, invalid, mismatch, and company mismatch).
- It's quick and reliable (caching, debouncing).
- Use the Setup Wizard and dedicated settings pages for optimal configuration.
- Access the admin logs and clear the cache with one click on the Test API.
- Multilingual UI (WPML-ready)
- The plugin ensures GDPR compliance and follows EU data protection regulations.
Agency plans allow activation across multiple client stores, with clear site limits per license.
Manage multiple client stores with clear activation limits.
Agency Lite – Yearly
Use it up to five times with this multi-site licence.
$138.99 That's one per year.
Prices exclude local taxes, where applicable
Sign up now to get started.- You can have a maximum of five activations across multiple sites.
- EU VIES and CH CHE validation.
- Compatible with Blocks and HPOS.
- Caching, debouncing, and robust fallbacks are essential.
- Enhanced logging and controls for agencies.
- Works across client stores under one licence.
The Agency Pro is a yearly subscription
You can activate it up to 25 times, and it's a multi-site licence.
$231.99 That's one per year.
Prices exclude local taxes, where applicable
Sign up now to get started.- You can activate up to 25 sites in total.
- EU VIES and CH CHE validation.
- Compatible with Blocks and HPOS.
- Caching, debouncing, and robust fallbacks are essential.
- More logging and reporting.
- Priority support with agency SLAs.
Licensing and updates are managed through the BridgeSync License Manager. You will see the activation limits in the setup wizard.
See everything included
You get all the features with every plan.
- You should be aware that there is single-site activation (per installation ID, runtime guard).
- Activate the tetup wizard, then go to License Management.
- Do real-time EU VAT validation via VIES (SOAP).
- There\'s an optional VIES REST fallback for blocks with a circuit breaker.
- We can do Swiss UID (CHE) validation via BFS SOAP (prod/test WSDL) and dummy/test modes.
- Country prefix guard: The VAT prefix must match the billing country.
- * The company name must be checked for correct spelling. It is also vital to ensure that it is not blocked or filtered through settings and filters.
- Intra-EU/EEA B2B is VAT-free by default (EU SOAP + shop≠customer country).
- The tax class has been set to zero-rate (0% per country in DB).
- We are tracking API events and checkout hooks. This will ensure a tax recalculation without any hiccups.
- WooCommerce Blocks provides clear status UI (loading, valid, invalid, mismatch, and company mismatch) indicators.
- The standard checkout fields (billing_vat_number) and order meta must be completed.
- It\'s HPOS-compatible (we\'ve declared that via FeaturesUtil).
- The enterprise cache (DB table) is used for validations. The EU has a 24-hour time limit, but you can configure it per country in the CH.
- I can confirm that the admin's 'Clear Cache', hourly cleanup, and cache stats are all in place.
- It features front-end debouncing and type-out grace, as well as UI gating to prevent flicker.
- We have put a limit on the rate of checkout VAT-AJAX on the server side.
- There is a circuit breaker for VIES SOAP/REST (blocks client).
- This is an editor for the UI and notifications. It features colours, toggles, and text for each status.
- Placeholders supported: The fields to be completed are %VAT_CC%, %COUNTRY%, %ENTERED%, and %OFFICIAL%.
- It has a WPML-ready string registry (bridgesync-vies) and a .po/.mo bundle.
- Dedicated menu: The dashboard clearly displays General, UI & Notifications, CHE Validation, Logs, and License. You should also use the Setup Wizard.
- We\'ll check the environment (SOAP, VIES, WSDL, Swiss WSDL reachability).
- Just one click of the widget and you\'re all set for API testing!
- We have DB logs (result, method, timing, sanitized response) and a CSV export helper.
- The licence runtime guard/enforcer and heartbeat are essential.
- You can sync sessions straight away, and we\'ll revoke exemptions if they\'re invalid or don\'t match.
- There are a few issues with AJAX: the response JSON is sanitised, and there\'s no wp_options for core data.
- Follow these steps: run 'bridgesync_vies_before_vies_check' or 'bridgesync_vies_after_vies_check'.
- The filter is bridgesync_vies_validate_result (post-processing, e.g., company policy).
- It has client filters that block timeouts, endpoints, circuit thresholds, and requester IDs.
- The store API extension now shows the validation snapshot for Blocks.
BridgeSync EU VAT & VIES Checker for WooCommerce: It is available in 45 languages.
We have translations for the storefront and WordPress admin.
- Bulgarian (Bulgaria)
- Czech (Czechia)
- Danish (Denmark)
- German (Switzerland)
- German (Germany)
- Greek (Greece)
- English (UK)
- English (US)
- Spanish (Spain)
- Estonian (Estonia)
- Finnish (Finland)
- French (Switzerland)
- French (France)
- Croatian (Croatia)
- Hungarian (Hungary)
- Icelandic (Iceland)
- Italian (Switzerland)
- Italian (Italy)
- Luxembourgish (Luxembourg)
- Lithuanian (Lithuania)
- Latvian (Latvia)
- Maltese (Malta)
- Norwegian Bokmål (Norway)
- Dutch (Netherlands)
- Polish (Poland)
- Portuguese (Portugal)
- Romanian (Romania)
- Slovak (Slovakia)
- Slovenian (Slovenia)
- Swedish (Sweden)
- Irish (Ireland)
- Dutch (Belgium)
- French (Belgium)
- German (Austria)
- German (Luxembourg)
- French (Luxembourg)
- English (Ireland)
- English (Malta)
- Greek (Cyprus)
- Norwegian Nynorsk (Norway)
- Romansh (Switzerland)
- Catalan (Spain)
- Basque (Spain)
- Galician (Spain)
- Portuguese (Brazil)
Frequently asked questions
What happens if VIES is down or rate-limited?
The plugin displays a straightforward message and does not block checkout, ensuring that VAT is simply returned to normal.
Does it work with WooCommerce Blocks and HPOS?
It works with Checkout Blocks and Store API, and it stores order meta safely in HPOS.
Is the UK supported?
It is clear that, following Brexit, the UK is no longer part of the EU VIES system. Switzerland is supported via CHE/UID, and NO VOEC is on the roadmap.
How is logging handled, and what about privacy?
Logs are for technical diagnosis. You can limit or disable logging, and mask/hash VAT numbers on production.
I’ve hit my activation limit — what should I do?
The setup wizard clearly communicates activation limits (HTTP 409) with friendly guidance on how to resolve or extend them.
Is the BridgeSync EU VAT & VIES Checker for WooCommerce multilingual?
We have translations for the front and back ends. They are available in 45 languages.
Does it support Norway’s VOEC system?
Not yet. VOEC for Norway is on our roadmap. We\'re working on it, but it won\'t be ready today.
What about the Icelandic business register?
Not yet. We will validate the Icelandic business register. Everything is set, and it will be up and running soon.
Ready to get EU VAT right?
Install in minutes. Apply the right VAT automatically.