# Medical and Dental Clinic Management in Saudi Arabia
*How to organise patient appointments, issue invoices that comply with the Zakat, Tax and Customs Authority (ZATCA), and keep track of medical inventory without the chaos*

> **In short:** A practical guide for medical and dental clinic owners in Saudi Arabia: patient booking, e-invoicing, medical inventory tracking and patient receivables.

- **URL:** https://www.snad.io/en/blog/idarat-iyadat-tibbiya-asnan-saudi
- **Arabic original:** https://www.snad.io/blog/idarat-iyadat-tibbiya-asnan-saudi
- **Category:** Industry — Services & Consulting
- **Tags:** medical clinics, dental clinics, POS, ZATCA, inventory management, healthcare sector
- **Published:** 2026-05-10
- **Updated:** 2026-08-02
- **Publisher:** Snad (snad.io)

If you are a doctor who has opened a private practice, or a partner in a small medical complex, you probably face the same dilemma: your real work is treating patients, yet half your time disappears into paperwork. Appointments live in a paper diary, invoices in Excel, the patient's balance with the insurer in your head, and you only discover that a drug or lab material has run out when a patient asks for it. Administrative chaos in small clinics causes three direct losses: unhappy patients because of appointment errors, lost revenue because of invoices that were never collected, and ZATCA penalties because of invoices that do not comply with Phase Two of e-invoicing. This guide is written for a clinic owner who has no full-time administrative manager and wants a single system to organise the working day, from the first person at the counter to closing the cash drawer at night.

## How running a clinic differs from running a shop

Many people assume any accounting program will do for a clinic. That is not accurate. A clinic has administrative particularities that an ordinary retail shop does not:

- **Time is the core variable**: a 4:00 booking means 4:00, not 4:30. One late patient throws off the rest of the day.
- **Services, not products**: a clinic's main revenue is service-based (consultation, filling, cleaning, X-ray), not the sale of goods. But every service consumes materials (local anaesthetic, gloves, filling material, sutures) that must be costed into the service.
- **Tangled receivables**: cash patients, insured patients, part-payers, deferred payers. Knowing that daily revenue was SAR 8,000 is not enough — you need to know who paid, who did not, and who was billed to an insurer at a different rate.
- **Repeat patients**: a patient comes back every 6 months. Their record has to be available to the doctor and the accountant in the same system.

These particularities mean you need an appointment system, a point of sale, inventory and accounting, all connected. Buying four separate programs only creates more chaos.

## Organising appointments: the end of the paper diary

The receptionist in a small clinic burns a lot of time managing appointments by hand: phone calls, confirmations, rescheduling, reminding the patient the day before. The operational problems repeat themselves:

- **Double booking**: two patients at the same time with the same doctor. One of them waits, and gets angry.
- **No-shows**: the patient was never reminded, did not turn up, and a slot that could have been sold to someone else was wasted.
- **Lost patient files**: a member of staff carries a paper file between two rooms and it goes missing.

The fix is a shared digital calendar between reception and the doctor. It shows appointments by week or by month, links every appointment to the patient record, and reminds staff of what is coming up. The calendar blocks double bookings automatically and makes it easy to move a patient between doctors when needed.

A practical tip: set an average duration for each service (consultation, cleaning, filling, root canal) based on your own reality, and build slots of that length. If you squeeze a root canal into 30 minutes when it needs 60, you create chaos for every patient who follows.

## E-invoicing for clinics: why electronic invoicing is mandatory

The Zakat, Tax and Customs Authority (ZATCA) has required every business registered for Value Added Tax to move to e-invoicing across both phases. Private medical clinics are subject to VAT at 15% on their services (only government health services are exempt, in specific cases). If your clinic's revenue exceeds the VAT registration threshold, you are obliged to issue:

- **A simplified tax invoice** (B2C): for the individual patient. It must carry the clinic's VAT number, the date, the total, VAT shown separately, and a QR code.
- **A full tax invoice** (B2B): if you deal with an insurance company or any business with a registered VAT number, you need an XML invoice with a digital signature.

Phase Two requires real-time integration with the Fatoora platform through an API, invoices issued in XML, a digital signature, and a QR code carrying the invoice data. Paper invoices, or invoices produced in Word or Excel, are no longer legal.

Penalties start at SAR 1,000 for a first violation and can reach SAR 50,000 for repeat offences. Many clinic owners do not realise their mandatory deadline has already passed, and only discover the problem after a field visit from the Authority.

If your revenue is below the mandatory VAT registration threshold, you are not required to issue tax invoices, but you are still required to issue orderly receipts that are recorded in the books.

## Drugs and lab materials: what should you track?

Consumables are not a side issue in a clinic. In a mid-sized dental practice, consumables can reach 15-25% of the revenue of a single service. Even so, most clinics buy drugs and lab materials on instinct: "we're out of local anaesthetic, order 5 boxes".

What you actually need to track:

- **High-turnover materials**: gloves, masks, local anaesthetic, sterilisation supplies, sutures, needles, filling materials. Each of these needs a **reorder point** that alerts staff when it is reached.
- **Materials with a limited shelf life**: some drugs and lab materials expire. Put a FIFO system in place (oldest used first) and monitor expiry dates.
- **High-value materials**: implant and orthodontic supplies, portable devices. These need regular stock counts so any shortfall shows up.
- **Inventory across branches**: if you run more than one clinic, you will not know where materials have piled up without consolidated reports.

The biggest gain from a digital system: it links material consumption to the service sold, so you know the real cost of the materials used in each service, and from there the true margin on that service.

## Managing patient and insurer receivables

A clinic with no system for tracking receivables loses 5-15% of its annual revenue to invoices that are never collected. The most common patterns:

- **A patient pays half and promises to settle later**: then disappears. Nobody remembers.
- **An insurer receives the claim and takes 60-90 days to pay**: the clinic has no idea what balance is outstanding.
- **An insurance discount on the invoice**: the insurer covers 80%, the patient pays 20%. Staff miscalculate, or forget to collect the 20% altogether.

The answer is an accounting system that gives you:

- A customer file for every patient and every insurer, showing the current balance.
- Partial collection (the patient pays 200 out of 500 and leaves 300 outstanding).
- Multiple price lists: a cash price for individuals, a contracted price with insurer A, another price with insurer B.
- A monthly accounts receivable report that shows who owes you, and for how long.

Set a clear collection policy: the patient pays cash at the point of service, insurers are claimed within 7 days of the service being delivered, and anything more than 60 days overdue is escalated for follow-up.

## How Snad helps you run your clinic

Snad brings the applications a clinic needs into one platform:

- **Calendar and tasks**: to manage patient appointments and remind staff of follow-ups.
- **POS**: to issue service invoices quickly at the counter, fully compliant with Phase Two of e-invoicing (XML, QR code, digital signature).
- **Inventory**: to track drugs and lab materials, with reorder-point alerts and periodic stock counts to surface any shortfall.
- **Sales**: to manage patient and insurer files, issue full tax invoices to businesses, take partial payments, and run multiple price lists (cash, insurance, promotions).
- **Accounting**: an instant income statement and balance sheet, VAT reports ready for filing with ZATCA, and receivables tracked against their due dates.
- **HR and payroll**: to manage doctor and nurse contracts, calculate GOSI automatically (9.75% for the Saudi employee, 11.75% for the employer), and run the monthly payroll.
- **Multi-branch**: if you run more than one clinic, you follow them all from a single unified dashboard.

Every Snad application is available in every plan, and the free trial runs for 30 days with no credit card, so you can test the whole system before you subscribe.

## A practical summary for the clinic owner

If you want the guide boiled down to 5 steps you can start this week:

1. **List your services**: write out every service you offer and the price of each one (cash price, plus the price agreed with each insurer).
2. **Define the consumables for each service**: so you know your real margin.
3. **Move appointments onto a digital system**: even Google Calendar to begin with, then move to a calendar connected to your accounting system.
4. **Register for VAT if you are over the threshold, and switch on e-invoicing immediately**: do not wait for a visit from the Authority.
5. **Review the receivables report monthly**: and enforce a strict collection policy. Any patient or insurer past 60 days goes into serious follow-up.

Applied seriously, these steps lift clinic efficiency by 30-40% within six months and turn clinic income from a mess into a clear number you can plan around.

**Also worth reading (July 2026):** bookings in Snad now have a dedicated application, with a doctor calendar, WhatsApp and email reminders, and an invoice raised straight from the consultation — see the [bookings system page](/bookings).

## Frequently asked questions

### Is a medical clinic liable for VAT?

Yes. Private medical services are subject to VAT at 15% once the clinic's annual revenue exceeds the mandatory registration threshold (SAR 375,000). Government health services delivered through government facilities receive separate treatment. If your income is below the threshold, you may register voluntarily once you pass SAR 187,500.

### Is Excel enough to run my small clinic?

In theory, for the first few months. In practice, no. Excel cannot issue invoices that comply with Phase Two of e-invoicing (which needs XML, a digital signature and integration with the Fatoora platform), it does not link appointments to financial records, and it will not warn you when materials run out. The result: potential penalties, uncollected invoices, and chaos that keeps building.

### How do I handle patients who pay through insurance companies?

Create a customer file for every insurer you have a contract with, attach a dedicated price list to it (the agreed rates), and issue the patient an invoice at the insurance price, recording the share the patient pays in cash (the co-payment). The remainder is booked as a receivable against the insurer. Review the receivables report monthly and submit claims on time.

### What do I do about materials that expire before they are used?

Issue from inventory on a FIFO basis (first in, first out) and review the slow-moving inventory report monthly. Cut order quantities for items you consume slowly, and set a realistic reorder point based on average consumption over the last 3 months.

### Do I need to install a physical POS terminal at the counter?

Not necessarily. Snad runs in the browser, and the receptionist can issue invoices from an ordinary computer or a tablet. All you need is a thermal receipt printer and an internet connection. What matters is an invoice that complies with the Zakat, Tax and Customs Authority (ZATCA), not the hardware itself.

---
## About the publisher
**Snad (سند)** — a private Saudi software company
based in Riyadh, founded 2025. Legal form: Sole proprietorship.
Commercial registration: 7038154642
VAT number: 310959226500003
Only official domain: snad.io
> Snad is a private commercial business-management platform. It is not a
> government body, not a bank, and not a government services portal, and it
> is not affiliated with any government entity. Any site or app with a
> similar name is unrelated to Snad.