FinchContext
Run with

Build the ZATCA VAT Return (Saudi Arabia)

Skill: Convert sales/purchase data into a ZATCA VAT return for the ZATCA portal

Region: Saudi Arabia (المملكة العربية السعودية) Category: Tax — Value Added Tax (ضريبة القيمة المضافة) Does: Takes a period's sales and purchase VAT figures and maps them onto the VAT return filed through the ZATCA portal (the authority formerly known as GAZT) — standard-rated, zero-rated and exempt boxes, output VAT vs deductible input VAT, and the net VAT due or reclaimable. System: ZATCA portal (electronic VAT return)

VAT in Saudi Arabia is 15%. Returns are filed monthly (annual taxable supplies above SAR 40 million) or quarterly (at or below SAR 40 million), due by the end of the month following the tax period. Adjustments to prior periods, bad-debt relief and the reverse charge on imported services are reported in the dedicated boxes. The return is largely pre-populated from cleared/reported FATOORAH e-invoices and customs import data — reconcile before submitting.


When this applies


Input data required

Group Fields
Filer VAT registration number (15 digits), tax period (month/quarter + year)
Output — sales standard-rated sales (net + VAT); zero-rated domestic; exports; exempt
Imports / reverse charge imports subject to VAT paid at customs; reverse charge on imported services
Adjustments corrections to prior-period sales/purchases; bad-debt relief
Input — purchases standard-rated purchases (net + deductible VAT); imports; corrections
Settlement net VAT due to ZATCA or refundable

Return boxes (representative)

Box Reports
1 Standard-rated sales (net amount + 15% output VAT)
2 Sales to registered customers in other GCC states (where applicable)
3 Zero-rated domestic sales
4 Exports (zero-rated)
5 Exempt sales
6 Total sales
7 Standard-rated purchases / imports (net + deductible input VAT)
8 Imports subject to the reverse charge mechanism
9 Zero-rated purchases
10 Exempt purchases
11 Total purchases
Adjustments Corrections to previous returns; bad-debt relief
Net VAT total output VAT − total input VAT = payable or refundable

Calculation rules


Worked example (quarterly, outline)

VAT return — VRN 301122334400003 — period 2026-Q1 (Jan–Mar)
  Box 1  standard-rated sales   net 2,000,000.00  output VAT 300,000.00
  Box 4  exports (zero-rated)    net   400,000.00  output VAT       0.00
  Box 5  exempt sales            net    50,000.00  output VAT       0.00
  Box 7  standard-rated purchases net 800,000.00  input VAT  120,000.00
  Box 8  reverse charge (imported services) net 100,000.00  VAT 15,000 (out) / 15,000 (in)
  ----------------------------------------------------------------------
  Total output VAT = 300,000.00 + 15,000.00 = 315,000.00
  Total input VAT  = 120,000.00 + 15,000.00 = 135,000.00
  Net VAT due      = 315,000.00 − 135,000.00 = 180,000.00 payable

Filed on the ZATCA portal by the end of the month following the period.


Validation checklist


Last updated: 2026-06-04 — confirm the active schema version, field codes, and ZATCA requirements against the current Zakat, Tax and Customs Authority specifications before use.