The smarter way to run
your pharmacy
Bill faster, sell the right batch first, never miss an expiry and see real profit after every expense — one app for the counter, the stockroom and the accounts.

From the counter
to the accounts.
Every module works together — a bill, a purchase or a return updates stock, cash and reports at once. Nothing is typed twice.
Lightning-fast POS billing
Scan or search and see every batch on its own row — expiry, stock, MRP and loose price. Sell by strip or tablet, split payments and keep customer dues.

FEFO & expiry control
Earliest-expiry sells first. Expired and recalled stock can never be billed.
GST-ready invoices
CGST/SGST split, HSN, drug licence and GSTIN — A4, A5 or thermal, with signature and UPI QR.
Batch-wise inventory
Each batch keeps its own MRP, price and cost. A stock ledger that can't be edited and never goes negative.
Purchases & suppliers
Free quantity, discounts and GST, purchase orders with partial receipt, debit notes and supplier dues.
Rx & Schedule H rules
Prescription medicines need a pharmacist and doctor / Rx details — exactly as you configure.
Reports that matter
Sales, GST, margin from real batch cost, stock value, expiry and dead stock — export to CSV.
Roles & audit trail
Owner, pharmacist, cashier and more. Every change logged with who, when and what.
Built for the busy counter
Clean screens that show what matters right now — new staff learn in minutes, experienced staff bill in seconds.



Grow into more as
your pharmacy grows
Switch on advanced modules with your plan — they plug straight into your billing and stock.
Expense & Financial Accounting
Rent, electricity and salaries with bills and approval. Automatic cash & bank book, daily cash register with note counting, dues by age, supplier payables and a true profit & loss.
Barcode Stock Audit
Count shelves by scanning barcodes — even with your phone camera. Batch-wise differences with reasons, blind counts and corrections only after approval.
Multi-Branch Stock Transfer
Request, approve, dispatch and receive between branches. Batch, expiry and cost travel with the stock; partial receipts, damage and shortages recorded.
Smart Purchase Planner
What to buy and how much — from sales, stock, expiry and supplier lead time — with price comparison and owner approval before any order.
Expiry Returns & Supplier Claims
Turn near-expiry, expired, damaged and recalled stock into money back: supplier approval, dispatch, credit notes, refunds or replacement stock — every rupee tracked.
AI Purchase Invoice Scanner
Upload a supplier bill PDF or photo — AI fills in medicine, batch, expiry, qty, free, rate and GST. You check every line, then it posts. Learns each supplier's product names.
Offline Billing & Sync Recovery ALL PLANS
Internet gone? Keep billing. Bills are saved on the device with a unique ID and a provisional receipt, then sync on their own when the connection is back — never posted twice, re-checked against live stock, and anything unusual waits for a manager in the Sync Center.
Up and running the same day
Create your pharmacy
Sign up with your mobile (WhatsApp OTP) and GSTIN. Your 14-day trial starts instantly.
Add medicines & stock
Import your medicine list from CSV and enter purchases — batches, expiry and prices set up as you go.
Start billing
Scan, bill, print or send on WhatsApp. Stock, cash and reports update automatically.
One tap. Bill delivered to the customer's phone.
The customer gets a WhatsApp message with a secure link to view or print their GST bill. Every plan includes free messages each month; buy credit packs any time you need more.
- 100 free WhatsApp bills every month on every plan
- Credit packs from ₹0.30 per message — credits never expire
- Failed messages are never charged
The counter never stops
Network trouble shouldn't mean a queue at the counter. MedDukaan keeps working — and installs like a real app.
Bill through internet outages
While online, prices and stock are saved on the device automatically.
Keep scanning and billing. Each bill gets a unique ID and a provisional receipt.
Back online, bills post by themselves — once only — with clear sync status.
Install it like an app
One click on Windows or Android — its own icon and window, opens straight to your dashboard. On iPhone: Share → Add to Home Screen.
- Shortcuts: New bill, Sales, Stock, Expiry alerts
- Faster loading of screens
- Friendly offline screen that reconnects by itself
Plans for every pharmacy
14-day free trial on any plan. Prices exclude 18% GST.
- 1 branch · 3 users
- Single store POS billing
- Medicine master & batches
- FEFO & expiry blocking
- Basic sales reports
- Offline billing
- 100 WhatsApp bills / month
- 1 branch · 8 users
- Everything in Starter
- Expiry & recall alerts
- Purchase orders & supplier dues
- Profit, GST & stock reports
- Roles, permissions & audit log
- Expense & Accounting
- Barcode Stock Audit
- Expiry returns & claims
- AI invoice scanner
- Offline billing
- 100 WhatsApp bills / month
- 10 branches · 50 users
- Everything in Professional
- Branch-level reporting
- Branch managers
- Priority support
- Expense & Accounting
- Barcode Stock Audit
- Multi-Branch Stock Transfer
- Expiry returns, AI scanner & offline billing
- 100 WhatsApp bills / month
- 25 branches · 200 users
- Wholesale volumes
- Dedicated onboarding
- Custom integrations
- Expense & Accounting
- Barcode Stock Audit
- Multi-Branch Stock Transfer
- Expiry returns, AI scanner & offline billing
- 100 WhatsApp bills / month
Pay with UPI, cards or net banking (Razorpay), or cash / bank transfer. A GST tax invoice for every payment.
Questions pharmacies ask
Run a smarter pharmacy — starting today.
Set up in minutes. 14 days free. No card required.