What ZATCA Phase-2 actually requires from your gym software
Phase-2 of ZATCA's e-invoicing mandate (the "Integration Phase") is now fully in force for businesses above the SAR-revenue threshold. The compliance bar is significantly higher than UAE FTA invoicing.
Every B2C invoice (which is most gym memberships) must be issued as a signed XML using ZATCA-approved cryptographic stamps, include a QR code with mandatory data fields (seller, VAT number, timestamp, total, VAT amount), and be reported to ZATCA within 24 hours. B2B invoices must be cleared (sent to ZATCA, approved, and only then sent to the buyer) in real time.
GymViz handles all of this automatically. Every membership purchase, PT package, supplement sale, or class drop-in fires the right invoice format to the right ZATCA endpoint, attaches the QR, and stores the cleared invoice as proof. Your accountant does not have to learn anything new — the invoice that comes out is what they expect to file.
- XML invoice generation with ZATCA Phase-2 cryptographic stamp
- QR codes with all 5 mandatory data fields
- Real-time clearance integration with the ZATCA portal
- Compliant invoice archive for the required retention period
- 15% VAT auto-calculated on standard supplies
- Zero-rated, exempt, and out-of-scope categorisation supported
- Monthly and quarterly VAT-return reports in ZATCA-friendly format