ZATCA E-Invoicing for Schools: Complete Implementation Guide
ZATCA's Phase 2 e-invoicing (Fatoorah) mandate requires all VAT-registered entities in Saudi Arabia — including private schools — to issue and store invoices electronically in a ZATCA-approved format. Non-compliance can result in fines starting at SAR 10,000.
What ZATCA Requires from Schools
Phase 2 mandates that all tax invoices be: • Generated in XML format with a QR code • Transmitted to ZATCA's Fatoorah platform in real-time (or near real-time) • Digitally signed with a ZATCA-issued cryptographic stamp • Archived for a minimum of 7 years
Common School Invoicing Scenarios
1. Tuition fees — Term-based invoices issued at enrollment 2. Transportation fees — Monthly recurring invoices 3. Uniform and books — One-time sale invoices 4. After-school activities — Ad-hoc service invoices
How EduSaga 360 Handles ZATCA
EduSaga's Finance module is fully ZATCA Phase 2 certified. When a fee is posted in the system, the e-invoice is automatically generated in the correct XML format, signed, and transmitted to ZATCA within seconds. Schools never need to manually interact with ZATCA's portal.
Steps to Become Compliant
1. Register your school on the ZATCA portal (Fatoorah) 2. Obtain your cryptographic stamp (CSID) from ZATCA 3. Configure your billing system to transmit invoices to ZATCA 4. Test with ZATCA's compliance portal 5. Go live
With EduSaga 360, steps 3–5 are handled automatically after you provide your CSID.