# finance.tax.remove-vat
Retail prices are quoted gross. Taking 20% off a gross price is the classic
error: the VAT in a 120.00 gross price is 20.00, not 24.00.
The net is gross x 10000 / (10000 + rate), and the tax is whatever is left, so
net and tax always add back to exactly the gross with no stray penny.
1.0.1 adds tests; behaviour unchanged.
## Before you rely on this
**Not professional advice.** This capability calculates tax figures from published rules. It is a software component for developers, not tax advice. Rules change and every rate here has an effective date. Check that the dates cover your case. Verify results against the official sources listed above, and have a chartered accountant or tax adviser review how you use it, before anyone relies on the output. Provided "as is" under its licence, without warranty.
**Unreviewed.** This capability's implementations agree in every language and pass its published test vectors, which were worked out from the official sources cited. But no qualified chartered accountant or tax adviser has yet checked those vectors, or confirmed that the capability covers the cases it claims. Treat it as a draft. Do not use it for real people, money or decisions without your own expert review. Once a qualified reviewer signs off, this notice is replaced with their name, qualification and the date. Each new version needs fresh sign-off.
1.0.2 marks it unreviewed. The code and the tests are unchanged.