A medical clinic in Saudi Arabia is run on three parallel cash cycles at once: patient cash and card payments at the desk, insurance claims that settle weeks or months later, and doctor commissions paid on net collections. The inventory of medical supplies sits on top of that. This guide explains what sets clinic accounting apart, and how the right software keeps all of it visible inside one ledger.
What makes clinic accounting different
A clinic is one of the most cash-cycle-complex small businesses in Saudi Arabia. A patient walks in, is seen by a doctor, gets a prescription or a procedure, pays a co-payment, and the insurer is billed for the rest. Six weeks later, the insurer pays a portion of the claim, denies a portion, and asks for documentation on a third portion. The clinic still owes the doctor a commission, the supply room a consumables bill, and the rent at the start of the month.
Clinic accounting revolves around five connected pieces: patient billing at the desk, insurance claim lifecycle from submission to settlement, doctor commission per visit or per procedure, medical supply and consumables inventory, and VAT compliance on taxable services. The right software ties all of these inside a single ledger.
Every day you face a long list of small movements: a new patient creates an opening balance, an insurance pre-approval is requested, a procedure code is submitted, a payment is partially settled, a supply order is received, and a doctor’s monthly commission is computed on what actually collected. None of this can be done in spreadsheets at scale, and every missed step is a write-off.
The most common accounting challenges in clinics
Almost every clinic operator in Saudi Arabia runs into the same four recurring problems. They share one root cause: no single ledger that follows a single visit from registration to insurer settlement to doctor commission.
1. Unsettled insurance claims. A clinic submits 200 claims a month worth 180,000 SAR. Three months later, 22 of them are still under review or partially denied, worth around 28,000 SAR. Without a live claim-aging ledger, those receivables age out, get partially written off, and never reach the books.
2. Doctor commission disputes. A doctor sees 60 patients a month and expects a commission on the gross billed amount. The clinic accountant calculates the commission on net collections, after insurer denials and write-offs. Without a single source of truth on what actually collected per doctor, monthly payroll becomes a recurring argument.
3. Consumables inventory drift. The clinic uses gauze, syringes, gloves, lab reagents, and small instruments every day. Stock is rarely counted between monthly orders. By the time a manual count happens, the gap between system and shelf is often 10% or more, hiding shrinkage and over-ordering.
4. VAT on taxable services. Medical consultations are VAT-zero, but cosmetic services, lab tests, and certain procedures are taxable. Mixing the two on a single invoice without correct VAT treatment opens the clinic to ZATCA penalties at the next inspection.
What a clinic actually needs from its accounting software
A generic accounting tool was built for goods sold once and settled once. A clinic operates on multi-step settlements with denial rates, copayments, and write-offs. The difference between the two shows up in six places:
| Task | Generic accounting tool | What a clinic needs |
|---|---|---|
| Patient billing | Single invoice | Split between patient copay and insurer share |
| Insurance claim | Treated as cash revenue | Claim with status: submitted, partial, settled, denied |
| Doctor commission | Manual spreadsheet | Auto-calculated on net collections per doctor |
| Medical supplies | Monthly inventory | Live stock with expiry-date tracking |
| VAT treatment | Single VAT rate | Per-service VAT (zero, 15%, exempt) |
| Claim follow-up | Not supported | Aging report by insurer with denial-rate trend |
Beyond the table, a clinic specifically needs three capabilities that generic software does not deliver:
- An insurance-claim ledger that follows every claim from submission to settlement, with status, expected versus actual amount, denial reason, and resubmission history, all visible side by side per insurer.
- Doctor-commission engine that calculates each doctor’s pay on actual collections (not billed amounts), respects per-doctor or per-procedure commission rates, and produces a monthly statement ready for payroll.
- Service catalog with per-service VAT treatment, so consultations, lab tests, cosmetic procedures, and pharmacy items each carry the right VAT rate on the same patient invoice, satisfying ZATCA e-invoicing requirements.
How to organize a clinic’s books step by step
Going from a paper-based clinic to integrated accounting takes around one to two weeks. This is the sequence the Qoyod onboarding team applies with every new clinic customer:
E-invoicing and ZATCA compliance for clinics
Phase two of ZATCA e-invoicing requires every clinic invoice to be issued through a certified system connected to the Fatoora platform. Clinics issue both simplified tax invoices to walk-in patients and standard tax invoices to insurers (registered businesses). For a side-by-side comparison of vendor costs, the guide on e-invoicing pricing in Saudi Arabia is the best starting point.
Every clinic invoice must include the clinic name and tax number, a sequential invoice number, the date and time, an itemized list of services with the correct VAT treatment per line, the totals before and after VAT, and a QR code. A certified system generates and transmits a signed XML copy to the Fatoora platform automatically, with no manual export.
How to evaluate a ZATCA-certified system for a clinic
When evaluating any e-invoicing vendor for a clinic, verify these six criteria:
- Official ZATCA phase-two certification with a verifiable approval number on the Authority’s portal.
- Per-line VAT treatment on a single invoice (zero, 15%, exempt), not a single rate on the whole invoice.
- Both simplified (B2C) and standard (B2B for insurers) invoice flows in one system.
- Long-term cloud storage of signed invoices for at least six years.
- A simulation environment for issuing test invoices before going live in production.
- Live input-VAT and output-VAT reports ready in time for the quarterly filing deadline.
Where Qoyod fits in specifically for clinics
Qoyod brings together, inside one account: cloud accounting, patient and insurer billing, claim lifecycle tracking, doctor-commission calculation, medical-supply inventory with expiry dates, ZATCA-approved e-invoicing with per-service VAT treatment, payroll, and consolidated reports. Every patient visit moves automatically from registration through billing, claim, and commission, inside the same ledger.
The platform handles multi-branch clinics under one account, with consolidated or per-branch reporting, and runs fully in the cloud so the head office and the external accountant share the same numbers from any device, under fine-grained permissions.
For clinics opening new branches or migrating from a paper-based system, the setup service and the bookkeeping service are available as part of Qoyod Pro Services, alongside the app marketplace that connects Qoyod to clinic management systems and lab integrations.
Frequently asked questions
Does Qoyod track insurance claims from submission to settlement?+
How does Qoyod calculate doctor commissions?+
Can Qoyod handle services with different VAT rates on the same invoice?+
Does Qoyod track medical-supply inventory with expiry dates?+
Is the system suitable for multi-branch clinics?+
Is technical support available 24/7?+
Running a medical clinic does not need a generic accounting tool, it needs a connected platform that ties patient billing, insurance claims, doctor commissions, and supply inventory together inside one ledger. The clinics that consistently grow are the ones that see net collections and pending claims in real time. That capability is what makes Qoyod the right fit for medical clinics in Saudi Arabia.