Two Non-Negotiable Obligations
Any system you choose in Saudi Arabia must handle two regulatory obligations: contract authentication on the Ejar platform, and e-invoicing per ZATCA requirements. Failing either is a violation with consequences.
What Ejar Support Should Actually Mean
Documentation itself happens on the Ejar platform, supervised by the Real Estate General Authority (REGA): a new lease is created from a licensed broker’s account, the documentation fee is paid first from the Ejar wallet, then both parties approve and the lease is documented; the lessor or tenant can renew an existing lease directly. So the useful question is what the system does before and after documentation:
- Lease data as documented: parties, term, rent and payment schedule held exactly as documented on Ejar.
- Documentation-ready data: complete, validated lease data prepared before it goes for documentation.
- Ejar number and status: the Ejar contract number and status stored, with renewal alerts.
Some vendors advertise a direct link to Ejar. Ask how it works and who documents the lease, and verify it in a live demo. Either way, the decisive question is: do my internal records stay identical to the lease documented on Ejar?
E-Invoicing Requirements
- Sequential invoice numbers that cannot be tampered with
- QR code carrying required invoice data
- VAT numbers for the business and registered customers
- VAT itemized separately from the base amount
- Electronic archiving retrievable during audit
- Correct exemption handling — residential rent is exempt, commercial is taxable
The Costliest Mistake: Records That Do Not Match
You always work in two places: your internal system for follow-up and Ejar for documentation. If your system does not store the Ejar contract number and status and flag renewals, the data inevitably diverges. That divergence surfaces on the day of a dispute — the unified lease documented on Ejar is an executive instrument at the Execution Court (via Najiz), other disputes go to the General Court via Najiz, and in both cases the Ejar-documented contract is what counts, not your internal sheet.
Pre-Purchase Checklist
- Does it prepare complete lease data for documentation on Ejar?
- Does it store the Ejar contract number and status and flag renewals?
- Is the e-invoice generated automatically on payment?
- Does it distinguish exempt residential from taxable commercial rent?
- Is the QR code generated automatically?
