Saudi Arabia VAT Calculator: add or remove 15% VAT instantly
Calculate VAT for Saudi Arabia in seconds. Add tax to a net price, remove it from a gross price, or reverse-calculate from a known tax figure — with the correct tax category code for your e-invoice.
Four steps, zero math by hand
Select your country
Loads that country's tax rates, currency and authority — from ZATCA in KSA to LHDN in Malaysia.
Pick a rate
Choose the right rate and tax category code: standard, reduced, zero-rated, exempt or reverse charge.
Enter amount and mode
Type your amount, then add tax, remove tax, or reverse-calculate from a tax figure you already know.
Read and copy
See net, tax, gross, the formula and the code. Copy the result or share a link with your inputs.
VAT, GST and SST: getting the rate and the code right
The three calculations you actually need
Most day-to-day questions come down to three operations. Adding tax turns a net (tax-exclusive) price into a gross (tax-inclusive) one: multiply the net amount by one plus the rate. Removing tax extracts the net price and the tax already baked into a gross figure: divide the gross by one plus the rate, then subtract. Reverse-calculating starts from a known tax amount and works back to the underlying net and gross. A common and costly mistake is applying the rate to a gross amount as if it were net, which overstates the tax. This calculator always shows the exact formula it used so you can check the logic.
Why the tax category code matters
Modern e-invoicing mandates do not just want a number, they want a structured reason for that number. Every taxable line on a compliant e-invoice carries a tax category code that tells the authority how the line is treated: S for standard rate, AA for reduced rates, Z for zero-rated (taxable at 0% but input tax still recoverable), E for exempt (no tax and no input-tax recovery), AE for reverse charge, and O for out of scope. Putting the wrong code on a line is one of the most common reasons an invoice is rejected or queried.
Rounding and e-invoicing readiness
All six jurisdictions round to two decimal places using round-half-up. ZATCA in Saudi Arabia expects tax to be rounded per line item rather than only at the invoice total, which this tool mirrors by rounding each calculation. Getting the rate, the rounding and the category code right is the difference between an invoice that clears and one that is rejected or penalised. This free tool gets the math right; Complyance takes the same logic and produces the cleared, submitted e-invoice automatically.
Real calculations across countries
Each example uses the same rules the tool applies: net times the rate is the tax, and net plus tax is the gross.
KSA — add 15% VAT to a net amount
Germany — remove 19% VAT from a gross amount
UAE — reverse-calculate from a 5% VAT figure
India — add 18% GST to a net amount
VAT calculation questions, answered
How do I calculate VAT on a price?
To add VAT to a net price, multiply the net amount by (1 + rate/100). At 15% VAT, SAR 10,000 x 1.15 = SAR 11,500, of which SAR 1,500 is VAT. To remove VAT from a gross price, divide by (1 + rate/100). The calculator above does both directions and shows the exact formula.
How do I remove VAT from a gross amount?
Divide the gross (tax-inclusive) amount by (1 + rate/100). At 19% VAT, EUR 119 / 1.19 = EUR 100 net, and the VAT portion is EUR 19. A registered buyer can usually reclaim that VAT as input tax.
What is reverse charge VAT?
Reverse charge shifts the obligation to account for VAT from the supplier to the buyer. The supplier issues an invoice with no VAT charged (code AE), and the VAT-registered buyer self-assesses output VAT and, where entitled, claims the same amount as input VAT. It commonly applies to cross-border B2B services and imports.
What is the difference between zero-rated and exempt?
Zero-rated supplies (code Z) are taxable at 0%, so the supplier charges no VAT but can still reclaim input VAT on related costs. Exempt supplies (code E) carry no VAT and the supplier cannot reclaim related input VAT. The cash result looks similar but the input-tax treatment differs.
What tax category code should I use on my e-invoice?
Use S for standard-rated supplies, AA for reduced rates, Z for zero-rated, E for exempt, AE for reverse charge, and O for transactions outside the scope of VAT. The correct code is mandatory in formats such as ZATCA UBL 2.1, Peppol PINT, XRechnung, ZUGFeRD and Factur-X.
What are the GST slabs in India?
India uses GST slabs of 0%, 5%, 12%, 18% and 28%. 18% is the most common standard rate for services and many goods, 5% and 12% apply to essentials and select goods, and 28% applies to luxury and sin goods (often with an additional cess on top).
When is e-invoicing mandatory in these countries?
Saudi Arabia (ZATCA Fatoorah) and Malaysia (MyInvois) are live now. Germany requires receiving structured e-invoices from 2025 and issuing from 2027, France phases in from September 2026, and the UAE is targeting January 2027. India e-invoicing under GST applies to businesses above the prescribed turnover threshold.
Does my data leave my browser?
No. Every calculation runs locally in your browser. No amounts are sent to a server and nothing is stored. The shareable link only encodes the inputs you chose, in the URL itself.
What happens if I charge the wrong VAT rate?
Charging the wrong rate can lead to underpaid tax, penalties, and denied input-tax deductions for your buyer. Authorities such as ZATCA, the FTA, BZSt, DGFiP and LHDN apply fines for non-compliant invoices, so the correct rate and tax category code matter.
Can different items on one invoice have different VAT rates?
Yes. A single invoice can mix standard, reduced, zero-rated and exempt lines, each with its own tax category code, as long as it shows the taxable base and tax amount per rate. Complyance handles multi-rate invoices automatically.
More free e-invoicing tools
VAT Number Validator
Validate a TRN, USt-IdNr or intra-EU VAT number before you claim input tax.
Open tool →BuilderInvoice Line Item Builder
Build compliant invoice lines with the correct VAT category codes per country.
Open tool →CheckerE-Invoice Readiness Checker
Score your readiness for ZATCA, MyInvois, XRechnung, Factur-X and Peppol.
Open tool →Stop calculating VAT by hand. Generate the compliant e-invoice.
Complyance applies the correct rate and tax category code to every line, builds the ZATCA, Peppol, XRechnung, Factur-X or MyInvois file, and submits it to the authority — from one integration.