Understanding the Principles of Value-Added Tax (VAT)
Value-Added Tax (VAT) is a multi-stage consumption tax assessed incrementally on the value added to goods and services at each production and distribution stage. Unlike single-stage retail sales taxes, businesses collect VAT on sales (output tax) and offset it against the VAT paid on business purchases (input tax), remitting only the difference to revenue authorities.
Adding VAT (Exclusive Calculation)
Common in B2B transactions where contracts are quoted net of taxes. VAT is calculated directly on the net base: Tax = Net * (Rate / 100), and added to yield the gross payable total: Gross = Net * (1 + Rate / 100).
Removing VAT (Inclusive / Reverse Calculation)
Standard across B2C retail where consumer tags bundle the tax. Extracting the pre-tax base requires dividing by the tax factor: Net Base = Gross / (1 + Rate / 100). The embedded tax equals Gross - Net Base.
Standard European & Global VAT Benchmarks
| Jurisdiction / Region | Standard VAT Rate | Reduced Rates | Typical Exempt Categories |
|---|---|---|---|
| United Kingdom (UK) | 20% | 5%, 0% | Basic food, books, children's clothing |
| European Union (Germany) | 19% | 7% | Cultural events, public transit, medical care |
| European Union (France) | 20% | 10%, 5.5%, 2.1% | Medicines, passenger transport, energy |
| United Arab Emirates (UAE) | 5% | 0% | Financial services, residential property leases |
| Australia (GST Model) | 10% | 0% | Fresh food, healthcare services, education |
Frequently Asked Questions
How do you add VAT to a net amount?
Multiply the base net amount by the VAT percentage divided by 100 to determine the surcharge. Then sum the base amount and surcharge to obtain the gross price: Gross = Net * (1 + Rate / 100).
How do you remove VAT from an inclusive gross price?
Divide the total gross figure by (1 + Rate / 100) to derive the pre-tax base. The difference between the gross total and this base is the VAT portion.
Are my commercial entries or invoice numbers uploaded anywhere?
No. All arithmetic calculations, row additions, removals, and invoice text exports run 100% locally in your browser's JavaScript environment with zero network exposure.