KSA VAT is a 15% regime with the authority already holding your invoice data. Since the rate tripled in July 2020, VAT has been a material cost of getting compliance wrong in Saudi Arabia — and because ZATCA's e-invoicing platform receives or clears invoices as they are issued, the tolerance for returns that disagree with the invoice record is effectively zero. The return is no longer the source of truth you assemble; it is a summary the authority can already check.
What the regime requires
- Registration. Mandatory above SAR 375,000 of annual taxable supplies; voluntary from SAR 187,500. Non-resident suppliers of taxable goods and services register regardless of threshold.
- Charging correctly. Standard 15% on most supplies; zero-rating for exports and specified categories; exemptions for certain financial services and residential rent. The treatment is a line-level decision.
- Compliant tax invoices. Arabic is mandatory on tax invoices (bilingual is fine), with the supplier's VAT number and prescribed particulars — and under e-invoicing, the XML, stamp and QR requirements on top.
- Returns and payment. Monthly returns for businesses above SAR 40 million in annual taxable supplies, quarterly below; filed and paid by the end of the month following the period.
- Reverse charge. Imported services shift the accounting to the recipient — both sides of the return move, or both are wrong.
How xMatix runs KSA VAT
The VAT decision happens once, at the transaction. Every sales, purchase and expense line carries its treatment — standard, zero-rated, exempt, reverse-charged — and posts to one ledger. Order-to-cash issues compliant bilingual tax invoices that are cleared or stamped under ZATCA rules as part of the same flow; procurement and expenses capture input VAT with recoverability decided at entry. The return view is prepared live from the same ledger — outputs, inputs, reverse-charge entries — and every figure drills to the cleared invoices behind it, so what you file is what ZATCA already holds.
VAT in the field
Van sales and field billing raise simplified invoices at the customer, often offline. xMatix stamps them at issue on the mobile app, reports them to ZATCA on reconnection, and posts them to the same ledger as every other sale — the field is not a separate compliance world.
Common questions
Who must register for VAT in Saudi Arabia?
Businesses with annual taxable supplies above SAR 375,000 must register; voluntary registration opens at SAR 187,500. Non-resident businesses making taxable supplies in the Kingdom must register regardless of value, typically through a tax representative.
How often are KSA VAT returns filed?
Monthly for businesses whose annual taxable supplies exceed SAR 40 million, quarterly for everyone else — due, with payment, by the end of the month following the period. xMatix keeps the return view live through the period so filing is a review, not a rebuild.
Do tax invoices have to be in Arabic?
Yes — Arabic is mandatory on tax invoices, with other languages permitted alongside. xMatix issues bilingual invoices with the prescribed particulars, and under e-invoicing adds the XML, cryptographic stamp and QR code requirements automatically.
How does the 15% rate interact with e-invoicing?
The VAT data on the invoice is the data ZATCA clears or receives, so the return and the invoice record can never legitimately disagree. Because xMatix prepares the return from the same ledger that issued and cleared the invoices, that agreement is structural rather than something to reconcile.
