We're building the future of agentic promotions. Sign up for early access!
Sign upRun VIES VAT number validation instantly for any EU business, then calculate reverse VAT on products and shipping for precise B2B ecommerce pricing. The fastest free VAT VIES validation tool available, with no login required.
Check any EU VAT number against the official VIES database โ free VIES validator
Extract VAT from gross prices or add VAT to net prices
Fully Private
Calculations happen in your browser. No data is sent to 99minds servers.
Real-Time VIES
Our VIES validator queries the official EU database live for every VAT VIES validation โ no caching, always current.
Accurate Pricing
Handles product + shipping VAT separately, with B2B zero-rate in one click.
No software to install. No account needed. Works on any browser.
Select the EU member state and enter your customer's VAT number. Our VIES validator queries the official database in real-time to confirm registration status, company name, and address.
Enter product and shipping prices (gross or net). The VAT rate auto-fills based on the validated country. Add multiple line items and set a separate shipping rate if needed.
See the precise VAT amount per item and the total net price. For verified B2B customers, toggle zero-rate with one click and copy the result to your clipboard.
EU territories supported
No account, no watermarks
Live VIES API validation
Client-side - data never leaves your browser
Current standard and reduced VAT rates for all 27 EU member states plus Northern Ireland.
| Country | Code | Standard Rate |
|---|---|---|
| Austria | AT | 20% |
| Belgium | BE | 21% |
| Bulgaria | BG | 20% |
| Croatia | HR | 25% |
| Cyprus | CY | 19% |
| Czech Republic | CZ | 21% |
| Denmark | DK | 25% |
| Estonia | EE | 22% |
| Finland | FI | 25.5% |
| France | FR | 20% |
| Germany | DE | 19% |
| Greece | EL | 24% |
| Hungary | HU | 27% |
| Ireland | IE | 23% |
| Italy | IT | 22% |
| Latvia | LV | 21% |
| Lithuania | LT | 21% |
| Luxembourg | LU | 17% |
| Malta | MT | 18% |
| Netherlands | NL | 21% |
| Poland | PL | 23% |
| Portugal | PT | 23% |
| Romania | RO | 19% |
| Slovakia | SK | 23% |
| Slovenia | SI | 22% |
| Spain | ES | 21% |
| Sweden | SE | 25% |
| N. Ireland | XI | 20% |
Generate barcodes in 9 formats for retail, logistics, and inventory management. PNG, SVG, JPG.
Generate unique discount and promo codes for your store or loyalty program.
Build UTM tracking URLs to measure the performance of your marketing campaigns.
Everything you need to know about EU VAT validation and reverse VAT calculation for ecommerce.
VIES VAT validation is the process of verifying an EU VAT number through the EU's official VAT Information Exchange System (VIES). The VIES database connects to all 27 EU member state tax authorities in real time. Running VIES VAT number validation before an intra-EU B2B sale is a legal requirement to apply the 0% reverse charge VAT rate safely.
A VIES validator is a tool that sends a VAT number to the official EU VIES API and returns whether the number is active, the registered company name, and the business address. This free VIES validator from 99minds queries the EC Taxation and Customs Union VIES database directly - no intermediary, no fees, and no account required.
Reverse VAT means working backwards from a VAT-inclusive (gross) price to find the net price and the VAT component. Ecommerce sellers need this when a customer paid a gross price and you need to report the exact VAT amount, or when displaying tax-exclusive prices to business buyers. Formula: Net = Gross / (1 + VAT Rate / 100).
For intra-EU B2B transactions, if your customer is a VAT-registered business in another EU country, you can zero-rate your sale (charge 0% VAT). The customer self-accounts via the reverse charge mechanism. Validating via VIES before applying 0% is a legal requirement - if the number is invalid, you must charge the standard rate.
Some EU member states temporarily take their VIES connection offline for maintenance. A service unavailable error doesn't mean the VAT number is invalid - the national database couldn't be reached at that moment. Try again in a few minutes, or use the country's own national VAT lookup tool directly.
In most EU countries, shipping costs are subject to VAT at the same rate as the goods being shipped (the ancillary supply rule). However, some postal services may apply different rates. This tool applies the same VAT rate to shipping by default, but you can disable the toggle to set a separate shipping VAT rate.
Yes. All VAT calculations happen entirely in your browser. VAT number validation queries go directly from your browser to the EU VIES API - no data passes through 99minds servers. Nothing is stored, logged, or retained after you close the page.
Yes. Use the Prices I'm entering are toggle in the calculator to switch between Gross (incl. VAT) and Net (excl. VAT) mode. In net mode the tool adds VAT to give you the gross price: Gross = Net x (1 + VAT Rate / 100).
Trusted by ecommerce brands
99minds powers ecommerce promotions, loyalty programs, and gift cards for B2C and B2B brands globally. Validate your customers' EU VAT numbers, then reward them the right way.