Add VAT, or take it back out.
Type a price and say whether it already includes VAT. The receipt shows the net amount, the tax and the gross total, with the exact sum behind each figure.
VAT is 20% of the net price, not of the total. So to remove it you divide by 1.2, which takes off one-sixth. Knocking off 20% instead removes too much, and the error grows with the amount. Drag to see how far off it gets.
In the UK, a shop receipt can mix standard-rated goods with reduced and zero-rated ones. An invoice must show the VAT at each rate separately. Edit the net prices or change a line's rate.
UK VAT has some famously fine lines. These are real examples of how HMRC classifies everyday things. Rules change, so check GOV.UK for anything you sell.
HMRC Notice 700 lets a business work out VAT per line or on the invoice total, and lets lines be rounded to the nearest penny or truncated to a tenth of a penny. Retailers often work back from gross prices with the VAT fraction instead. On the same basket these give different totals. Every figure below is computed in exact tenths of a penny.
Most VAT numbers end in check digits computed from the rest, so a typo is caught offline. Each country uses its own algorithm. Paste a number to see the calculation step by step. A valid checksum only means the number is well formed; whether it’s registered needs HMRC’s or the EU’s VIES online lookup.
3×8 + 1×7 + 4×6 + 1×5 + 5×4 + 9×3 + 2×2 = 11128139 mod 97 = 42194 mod 97 = 0 ✓old 83 · new 28You must register when VAT-taxable turnover over the last 12 months goes above £90,000 (from 1 April 2024), at the end of any month. Enter monthly takings to see when that happens and the deadlines that follow. Then compare the Flat Rate Scheme, which charges a fixed percentage of gross turnover instead of output minus input VAT.
Standard rates as of 2025, with the VAT on £100 net (or €/local equivalent) and the fraction to strip it back out of a gross price. Rates change by budget, so confirm against the European Commission’s database before invoicing.
GB + 9 digitsWeights 8-2 on digits 1-7, plus the 2 check digits, mod 97 = 0 (or +55 for numbers issued since 2009).GB314159228XI + 9 digitsSame as GB; the XI prefix is used for goods trade with the EU under the Windsor Framework.XI314159228DE + 9 digitsISO 7064 MOD 11,10 hybrid system on the first 8 digits.DE136495803FR + 2 + 92-digit key = (12 + 3 × (SIREN mod 97)) mod 97; SIREN is Luhn-valid.FR44732829320NL + 9 + B + 211-test with weights 9-2 on the old numbers; ISO 7064 mod 97 on the whole string since 2020.NL123456708B01IE + 7 + 1-2 lettersWeights 8-2, plus 9 × the second letter; mod 23 indexes WABCDEFGHIJKLMNOPQRSTUV.IE6388047VIT + 11 digitsLuhn over all 11 digits; digits 8-10 are the tax office code.IT00123456782Neighbouring calculators, with a typical result for each.