Greetings! I'm Aneesh Sreedharan, CEO of 2Hats Logic Solutions. At 2Hats Logic Solutions, we are dedicated to providing technical expertise and resolving your concerns in the world of technology. Our blog page serves as a resource where we share insights and experiences, offering valuable perspectives on your queries.

Running a business in Riyadh, Jeddah, Dammam, or anywhere in Saudi Arabia? If you’re VAT-registered, ZATCA’s e-invoicing mandate affects you directly. Don’t worry, we’re here to simplify the technical jargon and help you understand exactly what you need to do, when you need to do it, and how we can handle the implementation for you.
Why E-Invoicing Matters for Your Saudi Business
What is E-Invoicing (Fatoorah)?
Simply put, e-invoicing means replacing traditional paper invoices or PDF bills with standardized digital invoices that are sent directly to ZATCA (Zakat, Tax and Customs Authority) for validation. Think of it as your invoices getting a digital passport that ZATCA checks in real-time.
Instead of printing, signing, and filing invoices manually, your system automatically:
- Creates invoices in ZATCA-approved formats (XML with embedded PDF)
 - Sends them to ZATCA’s Fatoorah platform instantly
 - Get approval before you can complete the transaction
 
This isn’t just about going paperless; it’s about transparent VAT reporting that protects honest businesses and catches tax fraud.
The Fatoorah Project: Two Simple Phases
Phase 1: Generation Phase (Started December 2021).
You needed to start creating electronic invoices instead of handwritten or basic printed ones. Most businesses in KSA have already completed this phase.
Phase 2: Integration Phase (Happening NOW in 2025-2026)
Now, you must connect your invoicing system directly to ZATCA. This is where many businesses need help, and that’s exactly what we do.
PRO TIP: If you’re still using Excel spreadsheets or basic accounting software from 2020, now is the time to upgrade. The longer you wait, the more stressful compliance becomes.
Get in Touch to Know More
Does Your Business Need to Comply?
Who Must Integrate with ZATCA?
You MUST comply if:
- Your business is registered for VAT in Saudi Arabia
 - You operate as a corporation, LLC, proprietorship, or partnership
 - You issue invoices for taxable supplies in KSA
 - You serve customers in B2B, B2C, or B2G sectors
 
This covers virtually every shop, restaurant, service provider, manufacturer, wholesaler, and retailer in the Kingdom.
Who is Exempt?
Only non-resident VAT taxpayers are exempt. If your business has a CR number and Saudi VAT registration, you’re in, no exceptions, no shortcuts.
What Types of Invoices Are Covered?
B2B Invoices (Business-to-Business): Every invoice to another company must be cleared by ZATCA in real-time before it’s valid.
B2C Invoices (Business-to-Consumer)
- Invoices under SAR 1,000: Simplified format
 - Reported to ZATCA within 24 hours (not real-time)
 - Must still include QR codes for customer verification
 
B2G Invoices (Business-to-Government): Same as B2B, with additional documentation requirements.
WARNING: Thinking of skipping B2C compliance because invoices are small? Don’t. ZATCA audits often start with simplified invoice violations, leading to penalties and full business audits.
Your Compliance Deadline: When Must YOU Integrate?
Understanding ZATCA’s Wave System
ZATCA isn’t forcing everyone to comply on the same day. Instead, they’re rolling out Phase 2 in “waves” based on your annual taxable revenue. Here’s where you fit:
2025 Deadlines
| Wave | Revenue Threshold | Deadline | 
| Wave 19 | Above SAR 1.75 million | September 30, 2025 | 
| Wave 20 | Above SAR 1.5 million | October 31, 2025 | 
| Wave 21 | Above SAR 1.25 million | November 30, 2025 | 
| Wave 22 | All remaining businesses | December 31, 2025 | 
2026 Deadlines
| Wave | Revenue Threshold | Deadline | 
| Wave 23 | SAR 750K – 1 million | March 31, 2026 | 
| More waves coming | Under SAR 750K | TBA (likely mid-2026) | 
How Will You Know Your Wave?
ZATCA sends a written notification to your business at least 6 months before your deadline. Check your registered email and ZATCA portal regularly.
PRO TIP: Don’t wait for the notification! If your revenue is close to any threshold, start preparing now. Technical issues, testing delays, and vendor backlogs can eat up months.
Technical Requirements
Don’t let the technical terms scare you, we handle all of this for you. But here’s what’s happening behind the scenes:

1. Invoice Formats: XML and PDF/A-3
Your invoices need to be created in:
- XML format (for computers to read and process)
 - PDF/A-3 format (for humans to read, with XML embedded inside)
 
Think of it like a book published in both Arabic and English at the same time.
2. Mandatory Invoice Elements
Every ZATCA-compliant invoice must include:
- Unique Invoice Identifier (UUID): Like a national ID for each invoice, no duplicates ever.
 - Your VAT Registration Number: Your 15-digit tax ID clearly displayed.
 - QR Code: Customers and auditors can scan this to verify your invoice instantly on ZATCA’s system.
 - Digital Signature & Cryptographic Stamp: Digital proof that the invoice is authentic and hasn’t been tampered with.
 - Date, Time, and Transaction Details: When the sale happened, what was sold, VAT amount, totals.
 
3. Real-Time API Connection
Your system must “talk” to ZATCA’s servers:
- B2B/B2G invoices: Sent and cleared instantly (within seconds)
 - B2C invoices: Batched and reported within 24 hours
 
If ZATCA’s system finds an error (wrong VAT calculation, missing field, etc.), the invoice gets rejected immediately.
4. Cryptographic Security
You’ll receive special security keys (CSID) from ZATCA’s Fatoorah portal. These encrypt and authenticate every invoice you send.
PRO TIP: This sounds complicated, but you don’t need to be a tech expert. Our team handles all technical integration, testing, and security setup for you.
How We Help You Get ZATCA-Compliant

Step 1: Free Compliance Assessment. We review your current invoicing system, identify gaps, and create a customized compliance roadmap for your business.
Step 2: Software Selection & Setup. We either upgrade your existing ERP system or implement a ZATCA-certified solution that integrates seamlessly with your operations.
Step 3: ZATCA Registration & Onboarding. We handle all paperwork with ZATCA, obtain your cryptographic keys, and register your business on the Fatoorah portal.
Step 4: Integration & Testing. We connect your system to ZATCA’s APIs, run hundreds of test invoices, and fix any technical issues before going live.
Step 5: Team Training & Go-Live. We train your finance and sales teams on the new system, then launch your compliant e-invoicing on schedule.
Step 6: Ongoing Support. We monitor your invoices, handle rejects, update systems for ZATCA changes, and provide unlimited technical support.
PRO TIP: The businesses that succeed with ZATCA compliance are those who start early and partner with experts. Don’t risk penalties by trying to DIY complex technical requirements.
What Happens If You Miss Your Deadline?
Penalties for Non-Compliance
ZATCA doesn’t mess around:
Financial Penalties
- Fines for each non-compliant invoice issued
 - Penalties can range from SAR 5,000 to SAR 50,000+, depending on violation severity
 - Repeat violations lead to escalating fines
 
VAT Deduction Loss
- Invoices without proper ZATCA clearance are invalid
 - You cannot claim VAT input deductions on invalid invoices
 - This directly hits your cash flow and profitability
 
Audit Risk
- Non-compliant businesses are flagged for immediate audit
 - ZATCA’s automated systems catch violations within hours
 - Manual audits disrupt operations for weeks
 
Business Reputation: Your customers and suppliers will know if you’re not compliant. In B2B, many companies now refuse to work with non-compliant vendors.
WARNING: Some businesses think they can delay until ZATCA sends a warning. Wrong! Penalties start the day after your deadline, no grace period, no second chances.
How to Fix Non-Compliance
If you’ve already missed your deadline:
- Stop issuing non-compliant invoices immediately
 - Contact us for emergency implementation (we offer fast-track services)
 - File remediation with ZATCA (we guide you through this)
 - Get compliant within 30 days to minimize penalties
 
The longer you wait, the worse it gets. Act now.
Weekly Insights
Get our best content delivered to your inbox every week.
2026 and Beyond: What’s Coming Next?
More Waves for Smaller Businesses: ZATCA will continue lowering revenue thresholds until every VAT-registered business in KSA is integrated, likely by the end of 2026.
Stricter Technical Standards expect ZATCA to:
- Require faster real-time reporting (currently testing instant B2C clearance)
 - Add more mandatory invoice fields
 - Implement AI-powered fraud detection
 - Expand integration to customs and Zakat systems
 
Industry-Specific Requirements: Certain sectors (healthcare, real estate, automotive) may face additional compliance rules.
Why Early Adoption Pays Off
Businesses that get compliant early gain:
- Competitive advantage: Show customers you’re professional and trustworthy
 - Better cash flow: Faster invoice processing means faster payments
 - Operational efficiency: Digital systems reduce errors and admin costs
 - Future-ready: Easier to adapt to new ZATCA requirements
 
PRO TIP: View ZATCA compliance not as a burden, but as a forced digital transformation that improves your entire business. Companies that embrace this mindset thrive.
Conclusion
Don’t let ZATCA compliance deadlines stress you out. Whether you’re in Riyadh, Jeddah, Dammam, Mecca, Medina, or anywhere in Saudi Arabia, we’ve helped hundreds of businesses just like yours achieve full compliance, on time, within budget, and without disrupting daily operations.
Don't wait until the last minute. Your compliance deadline is closer than you think.
FAQ
Will ZATCA requirements keep changing?
Yes, expect regular updates as the system matures. We include compliance updates in our ongoing support packages, so you're always current without extra effort.
Can foreign companies supplying to Saudi Arabia ignore this?
If you're VAT-registered in KSA, you must comply, regardless of where your company is headquartered. Non-resident suppliers without Saudi VAT registration are exempt.
What if I operate multiple branches in Saudi Arabia?
All branches under one VAT registration can use centralized e-invoicing. If branches have separate VAT registrations, each needs individual ZATCA integration. We handle multi-location implementations efficiently.
How much does ZATCA e-invoicing integration cost?
Implementation costs depend on factors like business size, existing systems, and overall complexity. Packages typically start at an affordable range for small businesses, with customized solutions available for larger enterprises. Most companies experience a return on investment within 6–12 months thanks to reduced accounting expenses and improved payment efficiency.
 Related Articles







