This module gives possibility to validate company VAT number in VIES system. Then - depending on validation result - apply a 0% tax for company that uses this VAT number (if this company register address is in country different than merchant country). Reverse charge VAT will be applicable only for companies with valid VAT numbers.





















This module automates VAT compliance for EU e-commerce. It validates customer VAT numbers against the VIES database, applying the reverse charge mechanism (0% VAT) for valid B2B transactions. Unregistered users can validate their VAT number via a popup, while logged-in users' billing/invoice address VAT is automatically checked. This ensures accurate tax calculation based on customer location and VAT status, simplifying cross-border sales and adhering to the latest EU VAT regulations. The module streamlines the process, eliminating manual VAT adjustments.
Most PrestaShop VAT modules ping VIES once - and when Brussels times out, your buyer sees an error and walks away. Eurovat v2.2.1 runs an 8-step cascading validation pipeline (local format, dual VIES, national APIs, optional paid fallbacks), applies true 0% VAT to products and shipping with a native TaxManager, flips tax instantly when a buyer switches to a domestic address, and stores per-order proof packs your accountant can actually use.
VIES has bad days. Competitors show a red error and the B2B buyer leaves. Eurovat walks through eight layers until something confirms the number - or gives a clear, honest "invalid" with the API that said so.
27 country-specific regex validators catch typos in milliseconds - before VIES ever gets pinged. DE, NL, PL, FR and every EU format covered. Less load on Brussels, fewer false "service unavailable" moments.
SOAP first, REST when SOAP chokes. Same EU database, two protocols. Company name and address pulled when available. This alone beats modules that bet everything on a single endpoint.
VatComply, then optional Vatlayer, AbstractAPI and Vatstack keys. Every success is tagged with which API won - visible in back office and in proof exports.
Why this matters: A German wholesaler validating at 4 PM on a Friday does not care that VIES SOAP timed out. They care whether your shop let them checkout at net prices. Eurovat was built so "VIES is down" is your problem to monitor - not your customer's reason to buy elsewhere.
Not a VIES checkbox. A full intra-community VAT platform - the stuff competitors bolt on later (if ever).
Valid vs invalid checks, 0% VAT order count, net B2B revenue, VIES downtime events - trend charts and monthly tables in one dashboard. Export CSV straight to your accountant. Mini widget on the PrestaShop home screen.
Others: blind flying - no idea how much B2B you did
Native TaxManager applies 0% per address - products, shipping, cart summary and order lines all agree. No negative tax rows in back office. No "why is my total €3.42 off?" support tickets.
Others: product net, shipping gross, chaos in BO
Every 0% order gets a proof panel: company name from VIES, exact API that validated, timestamp, revalidation at order placement. Export JSON or PDF. Hand it to your accountant - audit-ready, not anecdotal.
Others: "we validated it, trust us"
Valid foreign VAT but buyer picks your home country at checkout? 0% VAT drops instantly - normal domestic tax returns. Banner hidden for locals. Set your shop country once; Eurovat enforces EU intra-community rules automatically.
Others: 0% VAT stuck after address change
Email when VIES fails too often, when someone orders with invalid VAT, or when cached validations expire. Optional buyer reminders to re-verify. Cron re-checks stale numbers in the background - compliance on autopilot.
Others: find out from an angry buyer
40+ ready-made translation packs for VAT bars, forms and back-office labels. Disable the module per language when self-service VAT does not apply in a market. One module, DE shop, FR shop, PL shop - same engine.
Others: English VAT bar on a German storefront
Plain language. No tax jargon. This is exactly what happens on your storefront.
In settings you pick Your country (where your company is registered). Buyers from that country never get 0% VAT through this module - even with a valid VAT number. They pay normal tax like any local customer. The VAT bar is hidden for them. This matches EU law: intra-community supply requires cross-border delivery.
Every setting and back-office tool explained for shop owners. One by one.
Analytics at a glance: valid vs invalid VIES checks, 0% VAT order count, net revenue, API downtime events. Weekly, monthly and yearly charts. Monthly 0% VAT summary table. Mini widget on PrestaShop home dashboard. Export CSV: all validations, order logs, 0% VAT orders for accounting, plus XML/JPK-style supplementary export.
Email notifications when VIES is down too often, orders placed with invalid VAT, or validation cache expires. Configurable thresholds, cooldowns and optional customer reminder emails to re-verify before 0% prices stop.
Full validation history with filters (valid/invalid, country, date). Order logs for every 0% VAT purchase. Revalidation queue. Per-record proof export as JSON or PDF. Dedicated VAT Validation Audit admin page. Proof pack panel on each order in back office with company name, API used and validation status.
Custom TaxManager applies 0% only when the specific delivery/invoice address is in an eligible foreign country AND VAT is verified. Products, shipping, cart totals and back-office order lines stay consistent. No core overrides. Automatic repair of negative tax lines on old orders in AdminOrders.
The only PrestaShop VAT module with an 8-layer validation fallback, per-address 0% tax on products and shipping, and per-order proof packs - so cross-border B2B buyers checkout at net prices even when VIES has a meltdown.
Not a thin VIES wrapper. A full intra-community VAT platform for PrestaShop 1.7, 8 and 9.
PHP, JavaScript, Smarty and SQL powering validation, tax calculation, analytics and audit exports.
Local format, VIES SOAP, VIES REST, VatComply, Vatlayer, AbstractAPI, Vatstack - cascading fallback chain.
TaxManager, cart presentation, shipping, address events, cron, BO widgets - hook-only, no core overrides.
Ready-made translations for storefront banners, forms and back-office labels across European markets.
15+ dedicated PHP service classes, 27 EU country VAT format validators and 15 years of module experience stand behind the storefront VAT check bar that looks simple to the customer. Under the hood sits a highly complex, full-featured VAT number verification, audit and alerts system. Implement B2B and VIES properly.





















Automate VAT handling for EU B2C sales by automatically validating customer VAT numbers against the VIES database and applying 0% tax for valid business customers, streamlining compliance with EU tax regulations.
Automatically applies 0% VAT for EU B2B customers with valid VAT numbers, simplifying cross-border sales and potentially boosting conversions by offering more competitive pricing for businesses.
With over 15 years of PrestaShop module development experience, we understand the complexities of VAT regulations. This module leverages our deep platform knowledge to seamlessly integrate VIES validation, ensuring accurate tax calculations and compliance with evolving EU directives.
This module provides extensive customization options for VAT handling, allowing you to tailor the validation process to your specific needs. Choose between header bar, product page bar, or automatic validation for logged-in users, ensuring a seamless and compliant checkout experience for B2C and B2B customers within the EU.
Gain complete control with full source code access. Modify and extend the module's functionality to perfectly match your business needs, enabling seamless integration with your PrestaShop store and other systems. No encrypted code, just pure transparency and flexibility.
Enjoy lifetime access to this VAT validation module, ensuring your PrestaShop store remains compliant with EU tax regulations. Validate customer VAT numbers in real-time via VIES, automatically applying 0% VAT for valid B2B transactions and simplifying reverse charge processes. Free updates are included for one year, with significant discounts available for renewal thereafter.