Free tool · all EU rates
VAT calculator
Pick a country and rate, enter an amount and see net, VAT and gross instantly. Rates are kept up to date for all EU countries and the UK.
- Net
- –
- VAT
- –
- Gross
- –
VAT formulas
| You have | You want | Formula |
|---|---|---|
| Net price | VAT | net × rate |
| Net price | Gross price | net × (1 + rate) |
| Gross price | Net price | gross ÷ (1 + rate) |
| Gross price | VAT | gross − gross ÷ (1 + rate) |
The current standard and reduced rates of every country are on the VAT rates pages.
Frequently asked questions
How do I add VAT to a price?
Multiply the net price by (1 + rate). With 20% VAT, a net price of 100 becomes 100 × 1.20 = 120.
How do I remove VAT from a price?
Divide the gross price by (1 + rate). With 20% VAT, 120 / 1.20 = 100 net; the VAT is 20. Do not subtract 20% of the gross price, which would give 96.
Which VAT rate should I charge?
For B2C sales of goods and digital services across the EU, usually the rate of the customer's country (via the OSS). For domestic sales, your own country's rate. B2B sales to another EU country are often reverse-charged at 0%. See VAT rates by country.
VAT validation API
Validate VAT numbers in your app
vatcheckapi checks the format and checksum of EU and UK VAT numbers and confirms the registration with VIES and HMRC, with company name and address where the country provides them.
Read the docs150 free validations every month. No credit card required.
GET https://api.vatcheckapi.com/v2/check?vat_number=LU26375245
{
"country_code": "LU",
"vat_number": "26375245",
"format_valid": true,
"checksum_valid": true,
"registration_info": {
"is_registered": true,
"name": "AMAZON EUROPE CORE S.A R.L.",
"address": "38, AVENUE JOHN F. KENNEDY\nL-1855 LUXEMBOURG",
"checked_at": "2023-01-11T12:30:28.000000Z"
}
}