EU VAT calculator
Add or remove VAT for any of 32 European countries. Standard and reduced rates included, refreshed against the official national tax administrations.
Input is the net amount (excluding VAT).
Result
- Net
- €100.00
- VAT (19%)
- €19.00
- Gross
- €119.00
Calculations are local to your browser. For audit-trail VAT decisions on cross-border B2B sales, use /v1/decide on the API.
Need this in your codebase
The same rate data the calculator uses is available as a JSON API. Hardcoding rates as constants will go stale within 12 to 18 months on average; the API gives you a date-aware lookup that tracks rate changes as they happen.
# Get the current standard and reduced rates for Germany
curl https://api.vatverify.dev/v1/rates/de \
-H "Authorization: Bearer $VATVERIFY_API_KEY"
# Returns:
# {
# "data": {
# "country": "DE",
# "standard_rate": 19,
# "reduced_rates": [{ "rate": 7, "applies_to": "..." }],
# "as_of": "2026-04-28"
# }
# }How VAT calculation works
Adding VAT takes a net amount (excluding VAT) and applies the rate. For an EU standard rate of 21% and a net of €100, VAT is €21 and the gross is €121.
Removing VAT works the opposite way: the input is the gross amount and the calculator extracts the embedded VAT. For €121 gross at 21%, the net is €100 and the VAT is €21.
The arithmetic is identical for any country and rate combination. What changes by country is which rate applies to which categories of goods and services, and which rate applies to a cross-border B2B sale.
What this calculator does not do
- It does not validate VAT numbers. For a registry-backed live check (VIES, HMRC, BFS, BRREG) use the country pages or call
/v1/validate. - It does not decide reverse-charge. Cross-border B2B sales between EU member states usually follow the reverse-charge mechanism, which means the seller invoices net of VAT and the buyer self-accounts. To compute that decision programmatically use the
/v1/decideendpoint, which combines the buyer-side VAT validation with the place-of-supply rules. - It does not handle OSS / IOSS. B2C distance sales of goods and digital services across the EU fall under the One-Stop-Shop schemes. The applicable rate is the destination country's standard rate (or reduced rate for specific categories), but the reporting and registration paths are different from a domestic B2B sale.
Validate VAT in three lines
Free up to 500 validations per month. No credit card.
Get an API key