The Complete Guide to ZATCA VAT & E-Invoicing (Fatoora) in Saudi Arabia 2026
If you run a business in Saudi Arabia, ZATCA compliance is not optional. Since the introduction of the 15% Value Added Tax and the mandatory Fatoora e-invoicing system, businesses across the Kingdom have had to fundamentally change how they issue invoices, calculate tax, and report to the authorities. With Phase 2 of Fatoora now rolling out, the requirements have become even more stringent.
This guide covers everything you need to know about ZATCA VAT and E-Invoicing in 2026. We explain the 15% VAT rate, the difference between Phase 1 and Phase 2 of Fatoora, B2B vs B2C invoice requirements, step-by-step VAT calculation formulas, real-life examples, and how to file your VAT returns.
Use our free ZATCA VAT Calculator to calculate VAT amounts, extract VAT from totals, and ensure your invoices are accurate — in seconds.
What is VAT and ZATCA in Saudi Arabia?
Value Added Tax (VAT) is a consumption tax levied on the supply of most goods and services in Saudi Arabia. It was introduced at 5% in 2018 and increased to 15% on July 1, 2020, as part of the government's economic reforms. The tax is administered by the Zakat, Tax and Customs Authority (ZATCA), which oversees VAT collection, e-invoicing compliance, and tax enforcement across the Kingdom.
ZATCA is also responsible for the Fatoora E-Invoicing Initiative, which mandates that all taxable businesses generate and transmit electronic invoices in a standardized format. Fatoora has two phases: Phase 1 (Generation) and Phase 2 (Integration). Understanding both phases is critical for compliance.
Phase 1 vs Phase 2 E-Invoicing (Fatoora) Rules
Phase 1: Generation (Already in Effect)
Phase 1 requires all businesses to generate electronic invoices using compliant software. Key requirements:
- Invoices must be created digitally — paper invoices are no longer sufficient.
- Invoices must include a QR code (for simplified/B2C invoices) or standard tax invoice fields (for B2B).
- Invoices must be stored securely for the legally required retention period.
- No real-time transmission to ZATCA is required in Phase 1.
Phase 2: Integration (Rolling Out 2026)
Phase 2 is the more advanced stage. Businesses must integrate their invoicing systems directly with ZATCA's platform. Key requirements:
- Invoices must be generated in a specific XML format defined by ZATCA.
- Each invoice must contain a cryptographic QR code with verified invoice data.
- Invoices must be transmitted to ZATCA in real time or near-real time.
- B2B invoices require additional fields including buyer's VAT number and detailed line-item tax.
- Medium and large businesses are being onboarded first, followed by small and micro businesses.
B2B vs B2C Invoice Requirements
Standard Tax Invoice (B2B)
Required when selling to another VAT-registered business. Must include:
- Invoice number (unique, sequential) and issue date
- Seller's legal name, address, and VAT registration number
- Buyer's legal name, address, and VAT registration number
- Description, quantity, and unit price of goods/services
- Net amount per line, VAT rate, and VAT amount per line
- Total VAT amount and total payable including VAT
- QR code compliant with ZATCA specifications
Simplified Tax Invoice (B2C / Retail)
Required when selling to an end consumer or non-VAT-registered customer. Must include:
- Invoice number and issue date
- Seller's name and VAT registration number
- Description of goods/services
- Total amount including VAT
- QR code (must contain specific invoice data per ZATCA rules)
- No buyer details required
How to Calculate VAT — Step-by-Step
Formula 1: Adding VAT to a Price (Output VAT)
VAT Amount = Price × 0.15
Total Price = Price + VAT Amount
Example: Product price = 1,000 SAR
VAT = 1,000 × 0.15 = 150 SAR
Total = 1,000 + 150 = 1,150 SAR
Formula 2: Extracting VAT from a Total Price
VAT Amount = Total ÷ 1.15 × 0.15
Price Excluding VAT = Total ÷ 1.15
Example: Total amount = 1,150 SAR
Price (excl. VAT) = 1,150 ÷ 1.15 = 1,000 SAR
VAT = 1,150 ÷ 1.15 × 0.15 = 150 SAR
Input Tax vs Output Tax
Understanding the difference is crucial for filing accurate VAT returns:
- Output Tax: The VAT you collect from your customers on your taxable sales. This is what you owe ZATCA.
- Input Tax: The VAT you pay on your business purchases, expenses, and imports. This is what you can reclaim from ZATCA.
- Net VAT Payable: Output Tax − Input Tax. If positive, you pay ZATCA. If negative, ZATCA refunds you.
Real-Life Calculation Examples
Example 1: Retail Shop (B2C)
A retail shop sells electronics worth 1,000 SAR to a walk-in customer.
Product Price (excl. VAT): 1,000 SAR
VAT at 15%: 1,000 × 0.15 = 150 SAR
Total Paid by Customer: 1,150 SAR
Invoice Type: Simplified Tax Invoice (B2C)
QR Code must be on the receipt
Output VAT owed to ZATCA: 150 SAR
Example 2: B2B Service Contract
A consulting firm provides services worth 50,000 SAR (excl. VAT) to another registered business.
Service Fee (excl. VAT): 50,000 SAR
VAT at 15%: 50,000 × 0.15 = 7,500 SAR
Total Invoice Amount: 57,500 SAR
Invoice Type: Standard Tax Invoice (B2B)
Buyer's VAT Number: Required on invoice
Output VAT owed to ZATCA: 7,500 SAR
Buyer can claim input VAT of 7,500 SAR
How to File VAT Returns in Saudi Arabia
-
Determine Filing Frequency:
If your annual supplies exceed 40 million SAR, you must file monthly. All other registered businesses file quarterly.
-
Calculate Output VAT:
Total the VAT collected on all taxable sales during the period.
-
Calculate Input VAT:
Total the VAT paid on business purchases and expenses (keep supporting invoices).
-
Compute Net Payable:
Output VAT − Input VAT = Amount due to ZATCA (or refundable).
-
File via ZATCA Portal:
Log in to the ZATCA online portal, complete the VAT return form with the calculated amounts, and submit within 30 days after the tax period ends.
-
Make Payment:
Pay the net VAT due via SADAD or other approved payment methods. Save the payment receipt.
Common Mistakes Businesses Make with ZATCA
-
Missing QR Codes on Invoices
Since Phase 1 of Fatoora, every simplified invoice must include a ZATCA-compliant QR code. Missing QR codes can result in fines up to 50,000 SAR.
-
Wrong VAT Registration Number
Using an incorrect or expired VAT registration number on invoices is a common error. Always verify your VAT certificate is current before issuing invoices.
-
Not Issuing E-Invoices for All Transactions
Some businesses still issue paper invoices or handwritten receipts. Under Fatoora, all taxable transactions must be invoiced electronically with the correct format.
-
Mixing B2B and B2C Invoice Formats
Using a simplified invoice for a B2B transaction (without buyer's VAT number) or vice versa can lead to penalties. Use the correct template for each customer type.
-
Late or Incorrect VAT Return Filing
Filing late returns, under-reporting output VAT, or over-claiming input VAT are common errors that trigger ZATCA audits and fines. Use a calculator to double-check your figures.
How to Use the Sauditoolhub ZATCA VAT Calculator
Sauditoolhub ZATCA VAT Calculator
Our free VAT calculator handles all the common scenarios: add VAT to a net price, extract VAT from a gross amount, calculate VAT per line item, and determine net VAT payable. Designed for Saudi Arabia's 15% VAT rate and ZATCA-compliant.
- Add VAT: Calculate total including 15% VAT
- Extract VAT: Get the VAT amount from a total
- Per-line VAT: Calculate VAT for individual items
- Free — no registration required
Frequently Asked Questions
Conclusion
ZATCA compliance is a critical responsibility for every business operating in Saudi Arabia. From getting your VAT registration right to issuing correct invoices and filing accurate returns, every step matters. With Fatoora Phase 2 rolling out in 2026, the time to ensure your invoicing systems are compliant is now.
Use our ZATCA VAT Calculator for instant calculations. Also explore our Freelance Income Tax Calculator for freelancers, CR Cost Estimator for business setup costs, and visit our Blog for more business guides.