Features
Everything in PharmaOS, module by module
Every item below is in the product today. Pick a module to jump to it.
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

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

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)

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

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

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

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

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.