Skip to content
Built in Lebanon, for Lebanon

The pharmacy ERP that runs your day.

PharmEasy is offline-first pharmacy management software built in Beirut for Lebanese retail pharmacies. It combines POS, inventory with FEFO expiry tracking, dual-currency LBP/USD accounting, and MoPH MediTrack compliance reporting in one cloud-native PWA.

PharmEasy point-of-sale terminal showing the cart, product search, and dual-currency totals in LBP and USD.
Point of sale

Built for Lebanese pharmacy standards

Why pharmacies choose PharmEasy

Three things every pharmacy in Lebanon needs.

We did not build a generic pharmacy tool and rename it. PharmEasy is shaped around the way Lebanese pharmacies actually operate today.

Offline-first

Works when the power doesn't

Every sale, lookup, and inventory adjustment is saved on the device first. Sync happens silently when the connection returns. Lebanese pharmacies stay open through outages.

Dual currency

Speaks LBP and USD natively

Prices, payments, change, receipts, and accounting all dual-currency from cents up. The exchange rate is captured at the point of sale and reflected in every journal entry.

Compliance

MoPH-ready out of the box

MediTrack reporting runs in the background — every dispense submitted automatically, queued safely if the API is down, audit-ready when inspectors visit.

Run your pharmacy from one screen

Every part of the day, handled.

The point of sale

A POS that opens in one second.

Keyboard-first, barcode-aware, and offline-safe. Built so a single cashier can ring a basket of fifteen items in under a minute, dual-currency, with a printed receipt at the end.

  • Works fully offline; sync replays automatically
  • GTIN barcode scanning + manual SKU search
  • Dual LBP/USD with live exchange-rate snapshot
PharmEasy POS terminal: cart on the left with line items in dual currency, product search on the right, totals at the bottom in USD and LBP.

Inventory

Inventory that watches expiry for you.

FEFO (First-Expire-First-Out) is the default everywhere — at the till, in reports, on the dashboard. Batch-level expiry tracking flags any drug at risk before it becomes a write-off.

  • Batch-level expiry and quantity tracking
  • Low-stock and expiring-soon alerts
  • FEFO automation built into every sale
PharmEasy inventory page showing drug catalog with batch expiry, FEFO sorting, and low-stock warnings.

Accounting

Accounting in two currencies, one ledger.

Every sale, payment, return, and adjustment posts to a Lebanese Plan Comptable journal in both currencies. NSSF receivables, supplier balances, and cash shifts all reconcile cleanly.

  • Lebanese Plan Comptable mapped out of the box
  • Dual-currency journal lines per transaction
  • NSSF claims and reimbursement tracking
PharmEasy accounting page with the dual-currency general ledger, journal entries, and trial balance.

Clinical safety

CDSS that protects your patients.

Allergy, drug interaction, and contraindication alerts surface as the pharmacist scans. Every alert is logged for audit; overrides require a reason. Built on a Lebanon-specific rule set you can customize.

  • Real-time allergy and interaction screening
  • 17 default chronic-condition contraindication rules
  • Per-pharmacy custom rules + override audit log
PharmEasy POS with a clinical decision support warning panel above the cart showing allergy and interaction alerts.

Regulatory

MediTrack on autopilot.

PharmEasy queues every dispense for MoPH MediTrack submission. Retries are automatic. Failed submissions surface with the exact reason. You get a compliance dashboard, not a spreadsheet.

  • Automatic submission on every dispense
  • Retry queue with detailed failure reasons
  • Compliance dashboard ready for audits
PharmEasy MediTrack compliance dashboard showing daily submission status, retry queue, and audit history.

Why pharmacies pick PharmEasy

Made by people who live in the same country you sell in.

  • Mobile + offline

    Works on a phone or tablet, even with no internet or power.

  • Multi-branch ready

    One Chart of Accounts, one customer database, every branch.

  • Built for 3-person pharmacies

    Simple enough for one cashier, structured enough for an owner.

  • Local support in Beirut

    Founders pick up the phone. No offshore ticket queue.

From the pharmacy floor

From the pharmacy floor

The first power cut after we went live, the POS just kept working. Three months in, MediTrack runs in the background and I haven't had to log into the MoPH portal once. That is the difference between software written for Lebanon and software that has been translated for Lebanon.

Selim Moukarzel

Owner, Pharmacie Moukarzel · Co-founder, PharmEasy

Read the case study

Pricing

Simple, monthly, for every size pharmacy.

All plans include a one-time $1,000 installation fee covering setup, data migration, and on-site training.

  • Starter

    Everything one pharmacy needs to run a single branch end-to-end.

    $99/month

    + $1,000 one-time installation

    • 1 user, 1 pharmacy, 1 branch
    • Offline-first POS
    • Inventory + FEFO expiry
    • Customers & sales history
    • Lebanese Plan Comptable accounting
    • MoPH MediTrack reporting
    • Procurement & supplier ledger
    • Customer credit & preorders
    • Recurring meds detection
    • Cash shifts with Z-reports
    Request a demo
  • Most popular

    Pro

    For pharmacies with multiple staff, multiple branches, or clinical safety needs.

    $199/month

    + $1,000 one-time installation

    • Everything in Starter
    • 3 user seats with role-based permissions
    • CDSS — allergy, interaction & contraindication alerts
    • Multi-pharmacy / multi-branch
    • Consolidated cross-branch reports
    • Per-pharmacy custom clinical rules
    Request a demo
  • Enterprise

    More than three users, custom integrations, or dedicated support.

    Custom

    Contact us for a quote

    • Everything in Pro
    • Unlimited users
    • Custom integrations (insurance, NSSF batch)
    • Dedicated onboarding
    • Priority support with SLA
    Talk to sales

Frequently asked questions

Answers to the questions we hear most.

How does PharmEasy work offline?

PharmEasy is a progressive web app (PWA) with a service worker and local IndexedDB storage. Every sale, return, customer lookup, and inventory adjustment is saved on the device first. When the internet returns, transactions replay to the cloud automatically with conflict-safe sync. The point-of-sale screen, customer search, and receipt printing all work without any connection — which matters because Lebanese pharmacies frequently lose power and internet for hours at a time.

Will it integrate with MoPH MediTrack?

Yes. MediTrack is Lebanon's national drug track-and-trace system operated by the Ministry of Public Health, mandated for cancer and subsidised drugs since 2023 and rolled out across pharmacies through 2022-2024. PharmEasy integrates with the MediTrack API so every dispense is reported automatically — no separate submission step. The integration is core to PharmEasy, not an add-on. If MediTrack is offline, dispenses are queued and submitted as soon as the API is reachable again. The official MoPH overview is published at https://www.moph.gov.lb/en/Pages/6/15089/meditrack-project-track-trace-medicines-through-the-2d-barcode.

Can I migrate from SoftPharm or another existing system?

Yes. PharmEasy includes a migration path from SoftPharm and from CSV/Excel exports produced by most other Lebanese pharmacy systems. The $1,000 installation fee covers data migration: drugs, inventory levels, batch numbers and expiries, customers, suppliers, and historical balances. The migration is run by our team before go-live so you start with your full history already in PharmEasy.

What does the $1,000 installation fee cover?

The one-time $1,000 fee covers everything needed to go live: on-site setup of devices, data migration from your existing system, configuration of your Chart of Accounts to the Lebanese Plan Comptable (the standardised chart of accounts maintained under the Lebanese Association of Certified Public Accountants — see https://www.ifac.org/about-ifac/membership/members/lebanese-association-certified-public-accountants), MoPH MediTrack credential setup, receipt printer pairing, and a half-day of on-site staff training. It is charged once per pharmacy, not per branch or per user, and applies to every plan including Starter.

How long does setup take?

A typical single-branch pharmacy is live in three to five business days from contract signing. The first day is data migration and configuration in our environment; the second is on-site installation, printer setup, and MediTrack credential testing; the third is staff training and a supervised go-live. Multi-branch rollouts add one to two days per additional branch. We schedule installation outside peak hours to avoid disrupting normal trading.

What if I have more than one branch?

Multi-branch is supported on the Pro plan ($199 per month) and on Enterprise. Each branch has its own inventory, cash shifts, and reporting, but shares one Chart of Accounts, one customer database, and one MoPH MediTrack account. Owners can switch between branches in one click and view consolidated reports across all branches. Branch-level permissions control which users can see or act on each branch.

Is my data backed up?

Yes. All PharmEasy data is stored in a managed PostgreSQL database with automated daily backups retained for 30 days and point-in-time recovery for the last 7 days. The database is hosted in the AWS Europe (Paris) region with encryption at rest and in transit. Each pharmacy can also export its full data set (drugs, customers, sales, accounting) on demand from the Settings page.

Talk to us

Run your pharmacy with PharmEasy.

Tell us a bit about your pharmacy and we will get back within 24 hours to set up a walkthrough.

By submitting you agree to be contacted about PharmEasy.