VAT · multi-country

VAT calculator

Add or remove VAT with sourced, dated rates for all 27 EU countries — decimal-exact, with the formula and legal source shown for every result.

EUR atin
Gross120.00EUR
100 × (1 + 20/100) = 120.00 · VAT 20.00 · CGI art. 278 (checked 2026-09-23)

How it works

Adding vs. removing VAT — and why reverse VAT is a division

VAT is a percentage added on top of a net price. To add it, multiply the net by (1 + rate/100). To go the other way — from a gross, VAT-inclusive price back to the net — you must divide by that same factor, never subtract the percentage.

The difference is real money. A €122 gross price at Italy’s 22% rate is €100.00 net, because 122 ÷ 1.22 = 100. Subtracting “22%” instead gives €95.16 — a €4.84 error on a single line, the kind of mistake that quietly breaks invoices and spreadsheets.

Add · France 20%Net €100 → gross?100 × 1.20 = €120.00 (VAT €20.00)
Remove · Italy 22%Gross €122 → net?122 ÷ 1.22 = €100.00 (VAT €22.00)
Remove · Poland 23%Gross 246 zł → net?246 ÷ 1.23 = 200,00 zł (VAT 46,00 zł)

Standard rates in the seeded countries

  • France — 20% standard; 10% and 5.5% reduced; 2.1% super-reduced.
  • Spain — 21% standard; 10% reduced; 4% super-reduced.
  • Italy — 22% standard; 10% and 5% reduced; 4% super-reduced.
  • Poland — 23% standard; 8% and 5% reduced; 0% zero-rated.
  • Bulgaria — 20% standard; 9% reduced; 0% zero-rated.

Each rate carries its source (CGI, Ley 37/1992, DPR 633/1972, Ustawa o VAT, ЗДДС) and is queried by date, so a historical calculation uses the rate that was actually in force. Rates last checked 2026-07-14 · verify against the official gazette before filing.

VAT questions

How do I add VAT to a net price?
Multiply the net amount by (1 + rate/100). At 20%, net €100 becomes gross €120.00. The calculator shows the VAT portion and the gross total together, with the formula underneath.
How do I remove VAT from a gross price?
You divide, you don’t subtract. Gross ÷ (1 + rate/100). At 22%, €122 gross ÷ 1.22 = €100.00 net — not €95.16, which is what subtracting 22% wrongly gives.
Which countries and rates are covered?
All 27 EU member states are covered, each rate naming its statute and the date it was last checked. France, Spain, Italy, Poland and Bulgaria carry the fullest detail — their standard, reduced and super-reduced rates.
Can I use a custom rate?
Yes — pick “Custom rate…” in the rate menu to enter any percentage, useful for a jurisdiction not yet seeded or a special scheme.
Are the results rounded correctly?
All arithmetic runs through exact decimal maths, so cents never drift. Displayed figures are rounded to two places using arithmetic (half-up) rounding.