Free Tool · Updated June 30, 2026

EU VAT Calculator & Validator

Add or extract VAT at each EU country's standard rate (plus the UK), then validate an EU VAT number against the official VIES service. 2026 standard rates.

  • Every EU country, plus the UKPick a country and the calculator applies its 2026 standard VAT rate.
  • Built-in VIES validationCheck an EU VAT number against the European Commission's official service.
  • Add or extractStart from a net amount or a VAT-included total, either direction.
Calculator · EU VAT + VIES

Calculate EU VAT and validate a number

Standard VAT rate by country, added or extracted, then validate an EU VAT number via VIES. 2026 rates.

Direction Add VAT, or extract it from a VAT-included total
Total incl. VAT€120.00France · 20% standard VAT
Net amount€100.00
VAT (20%)€20.00
Total incl. VAT€120.00

Illustrative amounts at the standard rate. Reduced rates apply to many goods and services. Confirm the applicable rate before invoicing.

VAT Number Validator (VIES)

Check whether an EU VAT number is valid and registered, via the European Commission's VIES service. Essential before zero-rating a B2B intra-EU supply.

Validation queries the European Commission's official VIES service. Keep proof of validation as at the transaction date.

Set Up EU VAT in Odoo →
Embed this calculator on your site

Paste this into your page. The calculator loads in a responsive frame with an attribution link back to Octura.

01

How EU VAT Works

VAT is a consumption tax applied at each stage of the value chain. Unlike the US, there is no single rate: each member state sets its own standard rate. Those rates run from 17% in Luxembourg to 27% in Hungary, the highest in the Union. Most countries also apply reduced rates to specific goods and services.

This calculator applies the standard rate of the country you pick. In add mode, the amount is net of VAT and VAT is stacked on top. In extract mode, the amount is VAT-included and the calculator works back to the net base. Amounts are illustrative: a reduced rate may apply depending on the product.

Standard VAT on 100 by country (2026 rates)

CountryStandard rateVAT on 100Total with VAT
Austria20%€20.00€120.00
Belgium21%€21.00€121.00
Bulgaria20%€20.00€120.00
Croatia25%€25.00€125.00
Cyprus19%€19.00€119.00
Czech Republic21%€21.00€121.00
Denmark25%€25.00€125.00
Estonia24%€24.00€124.00
Finland25.5%€25.50€125.50
France20%€20.00€120.00
Germany19%€19.00€119.00
Greece24%€24.00€124.00
Hungary27%€27.00€127.00
Ireland23%€23.00€123.00
Italy22%€22.00€122.00
Latvia21%€21.00€121.00
Lithuania21%€21.00€121.00
Luxembourg17%€17.00€117.00
Malta18%€18.00€118.00
Netherlands21%€21.00€121.00
Poland23%€23.00€123.00
Portugal23%€23.00€123.00
Romania21%€21.00€121.00
Slovakia23%€23.00€123.00
Slovenia22%€22.00€122.00
Spain21%€21.00€121.00
Sweden25%€25.00€125.00
United Kingdom20%€20.00€120.00
02

VIES Validation and Why B2B Sellers Need It

VIES (VAT Information Exchange System) is the European Commission's online service that confirms whether a VAT number is valid and registered in its country. It is the official source for checking a business customer's number when they are established in another member state.

Why does it matter? An intra-EU business-to-business supply can be zero-rated (the buyer accounts for VAT under the reverse charge) only if the buyer's VAT number is valid. Zero-rate without a valid number and the tax authority can come back for the VAT you did not collect. Validate, and keep proof as at the transaction date.

Note: since Brexit, VIES no longer validates UK numbers. For GB numbers, use the HMRC validation service.

03

EU VAT in Odoo Localization

Odoo covers EU VAT through its per-country localization packages: fiscal positions, standard and reduced rates, intra-EU reverse charge, VAT returns, and EC Sales Lists. Configured properly, Odoo applies the right VAT treatment depending on whether a sale is domestic, intra-EU B2B, or an export, and can validate numbers against VIES.

Octura sets up the fiscal positions, tax mapping, and reporting flows for businesses selling across the EU and UK, so every invoice carries the correct VAT treatment from the start.

Explore Odoo Accounting →

EU VAT, Done Right in Odoo

This calculator handles the standard-rate arithmetic and one-off VIES checks. The real work is fiscal positions, intra-EU reverse charge, and clean returns in every country where you are registered. That is what we do.

Book a Free Audit

Backed by real migrations

Numbers like yours, validated on real migrations

Three engagements where the projection turned into operational reality on Odoo. Read the full case studies on the migration service page.

  • ManufacturingV12 → V17

    Industrial Manufacturer, Texas

    12custom modules ported, zero data lost

  • DistributionV14 → V18

    Wholesale Distributor, Quebec

    30%faster page loads after the upgrade

  • Professional ServicesCE → Enterprise

    Consulting Firm, Brussels

    0hproduction downtime during cutover

Frequently Asked Questions

  • 01What is VIES?

    VIES (VAT Information Exchange System) is the European Commission's official online service for checking whether an EU VAT number is valid and registered in its country. It is the reference point before zero-rating a business-to-business intra-EU sale.

  • 02Which EU country has the highest VAT?

    Hungary has the highest standard VAT rate in the European Union, at 27%. Finland follows at 25.5%, then Croatia, Denmark, and Sweden at 25%. Luxembourg has the lowest rate in the EU, at 17%.

  • 03Why validate a VAT number before B2B invoicing?

    An intra-EU business-to-business supply can be zero-rated only if the buyer's VAT number is valid. Without a valid number, the tax authority can come back for the VAT you did not collect. Validate via VIES and keep proof.

  • 04Does this calculator give reduced rates?

    No. It applies each country's standard rate. Most member states apply reduced rates to specific goods and services (food, books, transport). Confirm the rate applicable to your product before invoicing.