Blog

Clinic management software in Saudi Arabia: what is actually required

A clinic in the Kingdom has two obligations that shape the software rather than sit on top of it: invoices that clear with ZATCA as they are issued, and insurance that runs through NPHIES. Both are much harder to add afterwards than to build in.

Phase two is not a report you file

The distinction that catches clinics out is between phase one and phase two. Phase one wanted a compliant-looking invoice. Phase two wants the invoice cleared with the authority at the moment it is issued, carrying a cryptographic stamp and a QR code that encodes the seller, the VAT number, the timestamp and the totals.

That means clearance has to happen inside the action reception is already performing. A system that generates invoices and submits them in a nightly batch is not compliant; it is compliant-ish, until somebody checks.

It also means the invoice has to survive the things a clinic invoice actually contains: an insurance share, a patient share, a package being drawn down, a discount. All of it has to come through the tax calculation intact and still clear.

What the Kingdom requires of the record

Clearance at issue

Phase two, with the stamp and QR generated as part of the document rather than added by a second tool afterwards.

Arabic throughout

Not a translated layer over a left-to-right layout. Invoices, patient messages and the interface itself, right-to-left.

NPHIES for cover

Eligibility answered before the service, pre-authorisation raised from the visit, and claims followed to the remittance.

Retention you do not maintain

Issued documents held for the statutory period, produceable with their clearance status attached.

The mistake that costs most

The expensive error is not a rejected invoice. It is treating a patient whose cover did not extend to what you treated them for — and that is an eligibility problem, which happens before any invoice exists.

Eligibility checked in a separate portal, by whoever remembers, on a busy morning, is eligibility that gets skipped. It has to be part of the patient arriving, or it is decorative.

The second most expensive is rejections read one at a time. Grouped by reason they are usually two or three recurring documentation problems; read individually they look like bad luck for a year.

Questions

Does every clinic in Saudi Arabia need ZATCA phase two?

It applies to VAT-registered businesses above the thresholds set by the authority, which covers most established clinics. The rollout has been in waves, so the date you were brought in depends on your turnover.

Can we use a separate e-invoicing provider?

You can, and many clinics started that way. It means an export, a second portal and a reconciliation between two systems — which is exactly the manual work the requirement was meant to remove.

Is NPHIES mandatory?

For exchanging eligibility and claims with insurers in the Kingdom it is the route. A clinic that treats insured patients will be working through it.

Do we need Arabic invoices?

Yes, and in practice you want both languages on one document rather than two versions of it.

See it on your own clinic

Thirty minutes on how your clinic actually runs. We will call you within 24 hours.

Book a demo WhatsApp