Skip to content

POS & billing

A keyboard-first counter that understands medicines.

  • Search by barcode, name, generic name, brand or manufacturer
  • Automatic first-expiry-first-out batch choice with manual override
  • Loose units (tablets) and packs (strips) from the same stock
  • Item and bill discounts within each role's limit
  • Cash, UPI, card and credit on one bill; change calculation
  • Held bills per outlet; the bill in progress survives a refresh
  • Walk-in or saved customer, prescription attached for schedule items
  • Returns against an invoice with restock or write-off, refund or credit note
PharmaOS point of sale

Inventory, batches & expiry

Stock per batch, per outlet, with every movement recorded.

  • Batch number, expiry, MRP, cost and selling price per batch
  • Opening stock entry and Excel import
  • Near-expiry windows you configure; expired stock blocked at the counter
  • Low-stock and reorder-level lists per outlet
  • Stock adjustments with reasons and audit trail
  • Stock transfers between outlets with dispatch and receipt
  • Valuation at cost, fast and slow movers, dead stock
  • Product categories, units and conversion factors, custom fields
PharmaOS product batches with expiry

Purchases & GRN

From supplier bill to shelf to payable in one flow.

  • Supplier invoice with schemes, free quantity and per-line GST
  • Receive now or through a separate goods receipt (GRN)
  • Partial receipts with short and damaged quantities
  • Batches, stock and supplier ledger update in one transaction
  • Purchase returns and debit notes
  • Supplier payment terms and due dates
  • Invoice scans attached to the purchase
  • AI invoice reading into a draft you check (optional)
PharmaOS purchase entry form

Customers, credit & suppliers

Ledgers that reconcile, reminders that go out.

  • Customer credit (Baki) with limits and due dates
  • Partial payments against one or many invoices
  • Customer and supplier ledgers and statements
  • Outstanding and overdue reports
  • Statement email as a payment reminder
  • Prescription records per customer with scans
  • Customer purchase history at the counter
PharmaOS customer ledger

Multi-outlet

Branches that run alone and report together.

  • Separate stock, sales, purchases and numbering per outlet
  • Outlet-level staff access and an outlet switcher
  • Stock transfers between outlets
  • Consolidated and per-outlet reports
  • Business hours, GST state and address per outlet
PharmaOS outlets

Reports & dashboard

The numbers an owner asks for, without a spreadsheet.

  • Dashboard with revenue, purchases, dues, low stock and expiring batches
  • Daily sales and day book
  • Margins and profit (permission-controlled)
  • GST summary for filing
  • Fast and slow movers, dead stock, expiry
  • Outlet and staff performance
  • Excel export on every report
PharmaOS report

Documents & template designer

Your invoices, your layout.

  • Invoices, receipts, GRNs, returns, statements as PDF
  • Drag-and-drop template designer with logo, columns and footer
  • A4, A5 and thermal roll sizes
  • Email PDFs directly from a document
  • WhatsApp-ready signed share links
  • Per-outlet templates
PharmaOS template designer

AI assistant (optional)

Powered by Google Gemini with your organization's own key.

  • Assistant on every page, in English, Hindi or Hinglish
  • Answers from your real stock, sales and ledgers
  • Reads supplier invoices and prescriptions into drafts
  • Runs reports from plain-language requests
  • Prepares sale, purchase and payment drafts you confirm
  • "What is this?" help on every screen
  • Same permissions as the signed-in user; actions are audited

Roles, security & audit

Controls enforced on the server.

  • Owner, manager, pharmacist, cashier and custom roles
  • Cost and profit as separate permissions
  • Full audit log with before-and-after values
  • Organization and outlet isolation
  • Login activity and session management
  • Whole-organization JSON export

Also included

The details that make daily work smooth.

  • Excel/CSV import for products, customers, suppliers and opening stock
  • In-app, email, SMS, WhatsApp and push notifications for low stock, expiry and dues
  • Custom fields on products, customers, suppliers, sales and purchases
  • Works on desktop, laptop, tablet and phone
  • Connection banner and offline-safe drafts at the counter

Looking for a specific use case? See billing, inventory or multi-outlet pages, or compare plans.

See PharmaOS running on your own products

Create your organization in a couple of minutes, or ask us for a walkthrough. No card needed for the 14-day trial.