dawaTech
Book a demo
Pharmacy software in Saudi Arabia

Pharmacy management software for Saudi Arabia

The Arabic-first system Saudi pharmacies run on — compliant from day one.

dawaTech is a cloud pharmacy management system (ERP) built for Saudi Arabia, and it carries the full Saudi regulatory stack natively: NPHIES insurance claims end to end — submitted, rejected, corrected, resubmitted, and reconciled to the payment — ZATCA Phase 2 e-invoicing with live clearance through Fatoora, and RSD (RASD) track-and-trace with GTIN, batch, and serial scanning at receiving and dispensing. Add Wasfaty e-prescription dispensing and reconciliation, SFDA reporting, barcode point of sale that keeps selling offline, and batch- and expiry-level inventory — all on one live stock record, in Arabic first, priced per branch in SAR.

The three things that decide a Saudi pharmacy's margin

Insurance claims that reconcile

Rejected and unreconciled NPHIES claims are the biggest silent loss in Saudi retail pharmacy. dawaTech runs the whole lifecycle — eligibility, submission, rejection reason, correction, resubmission — and reconciles each claim to the payment that settles it.

ZATCA Phase 2 clearance

Live integration with Fatoora, not a compliant-looking PDF. Standard invoices are cleared and simplified invoices reported through the API, onboarded with your own CR and certificate.

RSD serialization at receiving

Scan GTIN, batch, and serial as goods arrive and as they leave the counter, with aggregation and reporting to the Saudi Drug Track & Trace platform. Serialization is painful to retrofit; here it is how receiving already works.

Everything on one live stock record

  • Barcode point of sale that keeps selling through an internet outage and resyncs when the line returns
  • Batch and expiry tracking with near-expiry alerts at 6 / 3 / 1 months
  • Inter-branch transfers that carry batch number and expiry date with the stock, not just a quantity
  • One consolidated stock and P&L view across every branch, plus the same view per branch
  • Yusur connected for insurance-covered dispensing, alongside the NPHIES claim itself
  • Purchasing from warehouses, distributors, and sub-agents via dawaOrder
  • Accounting with receivables, payables, cash flow, and an aging report that stays current because entries post from the counter
  • AI agents, alerts, and point-of-sale drug-interaction checks
  • Your data exportable in full, at any time, without asking us first
The Saudi regulatory stack

Four systems, run end to end

Every vendor in this market lists these four platforms on a logo strip. The question that matters is whether the workflow closes — whether a rejected claim comes back, gets corrected, and reconciles to a payment. Here is what dawaTech runs, step by step, so you can ask us to demo each line.

NPHIES

Insurance claims, submitted to settled

The national health insurance exchange, run as a full lifecycle rather than a submission button. This is where multi-branch pharmacies quietly lose margin.

  1. Check patient eligibility at the counter, before the medicine leaves the shelf
  2. Submit the claim from the dispensing screen — no re-keying into a portal
  3. Receive the rejection with its reason code attached to the original claim
  4. Correct and resubmit without rebuilding the claim from scratch
  5. Reconcile each settled claim to the payment received, in the accounting ledger
  6. Track what is submitted, rejected, resubmitted, and still unpaid, per branch
ZATCA

Phase 2 e-invoicing (Fatoora)

Live API integration with the Fatoora platform, onboarded against your own commercial registration and cryptographic certificate.

  1. Onboarding with your CR and ZATCA-issued certificate
  2. Standard invoices cleared through the Fatoora API before they reach the customer
  3. Simplified invoices reported within the required window, with QR and UUID
  4. Clearance status visible per invoice, with failures queued and retried rather than lost
  5. Credit and debit notes handled in the same flow
RSD

Track and trace, serialized

The Saudi Drug Track & Trace platform (RSD, also written RASD), handled at the unit level — GTIN, batch, and serial — not merely at batch level.

  1. Scan GTIN, batch, expiry, and serial as goods arrive at the branch
  2. Aggregation and disaggregation handled when cases are broken down
  3. Serial-level events reported for receiving, dispensing, transfer, and return
  4. Discrepancies at receiving flagged before the delivery is accepted
  5. GS1 barcode standards throughout, so supplier labels scan as they are
Wasfaty

Government e-prescriptions, reconciled

Dispensing is the easy half. The half that decides whether you get paid is the batch reconciliation against your own ledger.

  1. Pull the patient's Wasfaty prescription at the counter
  2. Dispense against it, updating batch-level stock in the same action
  3. Build the dispensing batch for the period
  4. Reconcile the batch line by line against the accounting ledger
  5. Investigate and resubmit the lines that do not match

Ask us to demo any of these live, with your own data — a real claim rejected and recovered, a real invoice cleared, a real delivery scanned. Ask our competitors for the same 60 minutes. That comparison is the one worth making.

Pharmacy software in Saudi Arabia — common questions

Does dawaTech handle NPHIES insurance claims?

Yes, as a full lifecycle. Eligibility is checked at the counter, the claim is submitted from the dispensing screen, a rejection comes back with its reason attached to the original claim, you correct and resubmit without rebuilding it, and the settled claim reconciles to the payment in your accounting ledger. Rejected and unreconciled claims are the largest silent loss in Saudi retail pharmacy, so ask us to demo a rejection recovered end to end.

Is this ZATCA Phase 2, or just Phase 1 formatting?

Phase 2, integrated. dawaTech onboards with your commercial registration and ZATCA certificate, clears standard invoices through the Fatoora API before they reach the customer, and reports simplified invoices within the required window. Clearance status is visible per invoice, and failures are queued and retried rather than silently dropped.

How deep does RSD track-and-trace go?

To the serial. dawaTech scans GTIN, batch, expiry, and serial as goods arrive, handles aggregation when cases are broken down, and reports serial-level events for receiving, dispensing, transfer, and return, using GS1 standards so supplier labels scan as they are. Serialization is expensive to retrofit later, which is why it sits in the receiving flow from the start.

How does Wasfaty reconciliation work?

You pull the prescription at the counter and dispense against it, which updates batch-level stock in the same action. At period end dawaTech builds the dispensing batch and reconciles it line by line against your accounting ledger, so the lines that do not match are surfaced for investigation and resubmission instead of quietly ageing.

Can dawaTech run three branches as one business?

Yes. Transfers between branches carry batch number and expiry with the stock rather than moving a bare quantity, and you get one consolidated stock and P&L view across all branches alongside the same view per branch, per employee, and per product. Pricing is per branch, so three branches is three subscriptions with no group licence on top.

What happens at the counter when the internet drops?

The point of sale keeps selling and resyncs automatically once the connection returns, with nothing lost. It is a fair thing to test rather than take on trust — pull the cable mid-sale during your demo and watch it recover.

Who owns my data, and can I get it out if I leave?

You own it. Your data is exportable in full at any time, without asking us first and without an exit fee, and subscriptions are monthly per branch with no lock-in. Ask every vendor you are evaluating for that in writing before you sign.

Is dawaTech compliant with SFDA?

Yes — dawaTech generates regulatory reports in the SFDA format with a full audit trail, produced from data you record as you work.

See dawaTech on your Saudi pharmacy's stock list

A 30-minute walkthrough in Arabic or English — bring your real products.

Book a demo