Finance7 min read · May 2025

ZATCA E-Invoicing for Schools: Complete Implementation Guide

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.

Interested in implementing this at your school?

Book a free demo with our team

Book a Demo

We use cookies to improve your experience. By clicking "Accept", you agree to our use of analytics and functional cookies as described in our Privacy Policy.