VAT Calculator
Add VAT to a net amount or take it back out of a gross one, at any rate you type — with a few official rates ready to pick.
Gross, with VAT
108.10
- VAT
- 8.10
- Net, without VAT
- 100.00
- Rate applied
- 8.10 %
- Share of the gross price
- 7.49 %
- Where the rate came from
- The rate you typed
Add VAT to a net amount, or work out what is already inside a gross one. The rate is yours to type, so the tool works for any country and any reduced rate; a short list of official rates is there to fill the field in, each with the page it was read from.
How it works
Adding is the easy direction: the tax is the net amount times the rate, and the gross is the two together. Taking it back out is the one people get wrong, because the tax is not the gross times the rate — the gross is divided by one plus the rate, and what is left over is the tax.
That is why the share of the gross price is shown as well as the rate. At 8.1 per cent added, the tax is 7.49 per cent of what you actually pay. The two figures are both correct and they answer different questions.
The rate is a parameter, never an assumption. Nothing about your location is detected, and no rate is applied unless you typed it or picked it.
Examples
| Case | Input | Result |
|---|---|---|
| Adding tax to a net price | 250 net, 20% | 300.00 gross |
| Taking the tax back out of a total | 108.10 gross, 8.1% | 100.00 net, 8.10 tax |
Frequently asked questions
Why are so few countries in the list?
Because a rate is only listed once it has been read off the tax administration's own page and recorded with that address and the date. There is no official international source that publishes VAT rates in a form a program can read: the European Commission points at an interactive database, and every JSON feed and free API that exists is a third party's copy of it. A copy has no date you can rely on and no authority you can quote, so the list grows one country at a time. You can always type the rate.
Why is the tax not the rate times the price I paid?
Because the rate is applied to the net amount, not to the total. At 8.1 per cent, the tax inside a gross 108.10 is 8.10 — the gross divided by 1.081, subtracted. Taking 8.1 per cent of 108.10 gives 8.76, which is the commonest mistake in the other direction and always too much.
Are these figures ready to put on an invoice?
The arithmetic is exact, but the rounding is not decided here. Whether VAT is rounded per line or per document, and to what, is a rule your jurisdiction sets, and Switzerland has its own convention for cash. This page shows the exact figures to the cent; matching an invoice may need a rounding rule this tool deliberately does not guess at.
How current are the listed rates?
Each one shows the date it was read from the official page, and that page is linked at the bottom so you can check it yourself in ten seconds. Rates change by political decision rather than on a schedule, so a date is more use than a promise. If the one you need has moved, type it.
Does it know which rate applies to my goods?
No, and that is not modesty. Which rate applies to a given product is a question of classification, it is argued over by professionals, and it differs between countries that otherwise look alike. The labels here say what a rate is called, not what it covers.
Good to know
- Typing a rate always works and is always correct. The country list only fills the field in, so nothing here depends on your country being one of the few listed.
- Every listed rate carries the official page it came from and the date it was read. Neither is a promise that it has not changed since — which is why both are shown rather than hidden.
- Nothing about your location is detected and no rate is applied unless you chose it.
Sources
- Switzerland — Administration fédérale des contributions (AFC/ESTV). Checked on 2026-09-03.
- France (metropolitan) — Direction générale des Finances publiques, BOFiP BOI-TVA-LIQ-10. Checked on 2026-09-03. Corsica and the overseas departments have their own rates, which the source covers separately and this table does not carry.
- United Kingdom — HM Revenue & Customs, GOV.UK. Checked on 2026-09-03.
- Germany — Umsatzsteuergesetz § 12, Bundesministerium der Justiz. Checked on 2026-09-03. The zero rate is narrow: the law sets it for photovoltaic installations and their parts.
- Luxembourg — Portail de la fiscalité indirecte, Gouvernement du Grand-Duché de Luxembourg. Checked on 2026-09-03.
- Belgium — SPF Finances. Checked on 2026-09-03. The three rates correspond to grids R01, R02 and R03 of the VAT return.
- Netherlands — Belastingdienst. Checked on 2026-09-03. The zero rate is for exports and certain cross-border services, not for goods sold at home.
- Italy — Agenzia delle Entrate. Checked on 2026-09-03.
- Spain (peninsula and Balearic Islands) — Agencia Tributaria. Checked on 2026-09-03. The Canary Islands, Ceuta and Melilla are outside Spanish VAT: IGIC applies in the Canaries and IPSI in Ceuta and Melilla.
- Austria — Rechtsinformationssystem des Bundes (RIS), § 10 UStG 1994. Checked on 2026-09-03. The 4.9 per cent rate is § 10 Abs 1a UStG 1994, in force since 1 July 2026, for the basic foodstuffs listed in Anlage 3: bread, flour, rice, pasta, milk, butter, eggs, fresh and frozen vegetables, fruit and salt. Restaurant and catering services stay at 10 per cent. The 19 per cent rate of § 10 Abs 4, which applies only in the exclaves of Jungholz and Mittelberg, is not modelled here.
- Portugal (mainland) — Governo de Portugal, gov.pt. Checked on 2026-09-03.
- Portugal — Azores — Governo de Portugal, gov.pt. Checked on 2026-09-03.
- Portugal — Madeira — Governo de Portugal, gov.pt. Checked on 2026-09-03.
- Ireland — Revenue, Irish Tax and Customs. Checked on 2026-09-03. The livestock rate is narrow: it covers live animals and greyhounds rather than trade generally.
- Denmark — Skattestyrelsen, Den juridiske vejledning D.A.9 (momsloven § 33). Checked on 2026-09-03. Denmark has one rate. There is no reduced rate.
- Sweden — Skatteverket. Checked on 2026-09-03. Food moved from the 12 per cent rate to the 6 per cent rate on 1 April 2026; restaurant service stayed at 12.