Pharmacy software, made calm

Your shop, quietly handled — from the till to the till count.

Bill in seconds, track every batch and expiry, and settle dues — entirely offline. Ring up sales on the Windows counter, check stock and dues from your Android phone; each device keeps its own copy and they sync on their own, so the shop stays in step and never stops when the connection does.

No card. No sales call. Uninstall it in one click if it isn't for you.

S new sale / N add stock / CtrlK anything
A real counter, mid-rushWindowsNo internet
Bill printed
₹745 · counter 1
6 packs near expiry
Move to the front
₹4,200 collected
3 tabs settled today
✓ Set up in an evening✓ Your old data comes with you✓ Bills with the line down✓ Your printer, your logo
2.5 lakhmedicines already in the bundled catalogue — start billing, don't start typing
47prebuilt reports, plus a dashboard that runs with the line down
8languages on screen — English, Hindi, Bengali, Marathi, Telugu, Tamil, Gujarati, Kannada
0extra charge per counter, per user or per device

Before you switch

The three things everyone says on the first call

We hear the same worries every week. Here they are, and here's the honest answer to each.

Changing software in the middle of a season sounds like a nightmare.

You install it beside what you use now and run one counter on it for a week. Your old export — CSV, the supplier's PDF, even a photo of a printed stock list — is read, matched against the catalogue and shown to you as a table. Nothing is written to your books until you press accept, and a row it can't read is held back by name rather than silently dropped.

— every second owner we speak to

My staff aren't going to learn a new screen.

The billing screen is one box and the Enter key: type a name, a brand or half of one, pick the batch, take the money. F3 starts a bill from anywhere, the command palette jumps to any screen, and ` opens a calculator that takes 120−10% as you'd say it. When someone is stuck, Ctrl+J asks the app itself — "where do I set the reorder level?" opens the screen instead of describing the menus. Every caption is in whichever of eight languages that person prefers — MRP, Batch, GST and HSN stay English on purpose, because that's what the shelf and the bill say.

— usually the person who trains them

What happens the day the internet is down?

Nothing. Every screen reads and writes a database on that machine — billing, search, printing, dues, all 47 reports. Work done offline queues in order and flushes when the line returns; if two devices touched the same record you're shown the field-by-field difference with one-click restore, not a silent overwrite.

— asked by anyone who's been burned

A quick tour

Four screens do most of the work

Billing that keeps the queue moving

One box takes the medicine name, the brand or what the customer half-remembers. The batch picker shows each lot's expiry and MRP, and ask for 100 strips when the front lot holds 30 and it spills onto the batches behind it in expiry order — showing you the plan before it bills it.

  • Schedule H, H1 and X flagged on the line, with the prescriber's name and — where the register needs it — address, snapshotted onto that bill for good
  • Sold below cost, charged above MRP, discounted past line value: the row turns red and says which, without ever blocking the sale
  • Split the tender — part cash, part UPI — each half landing in its own drawer or bank account
  • An unspent credit note shows up before you count the change, oldest note first
  • Prints to the thermal roll, A4, A5 or the dot-matrix you already own, under your own logo

Stock kept at the batch, not the box

Every lot carries its own number, expiry, MRP and what it actually cost after the scheme, discount and free goods came off. A row past its month stops printing a date and prints the loss — Expired lot · AMX2291 · ₹3,120.

  • Schedule read off the composition against the H1 and X molecule lists, with a sweep to re-tag stock you catalogued before
  • On-hand can't be retyped — it moves by sale, receipt, return, a reasoned adjustment or a stock count, and every one of those is signed and dated in the ledger
  • Count the shelf blind while the counter keeps billing: nothing posts until you commit, a lot nobody reached posts nothing ever, and a mistake is voided rather than edited
  • Min and Max per medicine — Min is the trigger, Max is what an order fills back up to; in a chain each branch sets its own

Money, both directions

Who owes you and who you owe, how old each bill is, and a statement you can send over WhatsApp as a link that recomputes itself — so the balance the customer opens tomorrow is tomorrow's balance.

  • The customer directory reads as a collection list: open bills, age of the oldest, red past sixty days — and the row itself opens the receipt, pre-filled
  • A credit or debit note settles against a bill instead of cash, the way a distributor actually clears one — ₹46,000 by cheque plus a ₹4,000 note closes a ₹50,000 invoice in one save
  • Buying side too: reorder plan showing its working, a cart that splits across distributors, purchase order → goods receipt with each end naming the other
  • Supplier statement as a running Dr/Cr you can set beside the distributor's own at month end

The day, closed properly

At shutter-down: what sold, what came in by cash, UPI, card, cheque and bank, what's still on credit, and whether the drawer agrees with the screen. Close the day and it stops moving — a payment made inside it can't be edited or back-dated until someone reopens it.

  • The dashboard reads the period against the same span before it — today against the same weekday last week, because a Sunday counter and a Tuesday counter are different shops
  • Expiry value at risk, dead stock, margin movers, the reorder plan — all plain queries over your own data, so they open with the line down
  • 47 prebuilt reports behind it, and GST-ready rate-wise summaries for the accountant
  • Your phone shows the same figures as the counter PC, because both are reading the same synced ledger

And the rest of it

The things you'd otherwise pay extra for

All of this is in the same licence. Nothing here is an add-on, a module or a next-year plan.

The prescription register

Schedule H, H1 and X tagged from the composition, prescriber and address captured on the bill and kept for the three-year register — the one an inspector asks for by name.

Purchase, end to end

Short book → reorder plan → order → goods receipt, each line carrying what it last cost and from whom, with a rise since the previous receipt marked in red.

Expiry, before it's a loss

Near-expiry by name and by rupee value, each supplier's return window on their row, and an expired-stock claim collated for the distributor.

Sent over WhatsApp

Bill, receipt, credit note, purchase order or a full ledger — as a PDF, or as a link that always recomputes to the current balance.

Four ranks, one of them blind to cost

Org Leader, Org Manager, Shop Manager, Shop Employee. The counter rank never sees the purchase rate or the margin — the one number that walks to the shop down the road.

Backups you're allowed to test

Point-in-time snapshots on a schedule, restore onto a fresh machine, and an export on every document and report for getting a single thing out.

Counters, phones, branches

Bill on two counters at once without them fighting over stock; a chain adds indents, stock transfers between shops and a head-office view across all of them.

Your customers, online

An optional storefront your regulars order from, with their running statement in their own language — and orders that have waited lead your alert list.

Your bill, your branding

Logo, colours, fonts and signature on invoices, notes, receipts and statements — with the 80mm thermal roll pinned to full-black legibility.

Stickers that scan first time

Per-lot barcode labels with batch, expiry and MRP, sent to a TSC, TVS, Godex or Zebra in its own language — offered for exactly what the delivery brought in.

GSTR-1, 3B and e-invoice, offline

Section files for the Returns Offline Tool, a 3B worksheet, and the IRN upload file for the e-invoice portal — no GSP contract, no per-document fee.

Loyalty points

Set what ₹100 earns and what a point is worth; every bill naming a customer earns them, tiers reward the regulars, and a report states what the unspent balance will cost you.

The full feature list →

Us, and the rest

Where we're actually different

Plenty of pharmacy software bills quickly. Almost none of it runs whole on your counter PC and your phone with the line down, and keeps the two in step. That's the line this is built on — here's the rest of it, plainly.

At the counterDravyaOSTypical pharmacy software
Works with no internetAlways, on every deviceCloud-tied, or offline as an add-on
Windows counter and Android phoneBoth, native, one licenceWindows only, or a web page on a phone
Keeps your devices in stepOffline-first sync, automaticA cloud login, or nothing
Where the master copy livesOn your machineThe vendor's cloud, or a locked file
Second counter, second deviceNo per-seat, per-user or per-device feeUsually charged per seat or per branch
Seeing it before you commitDownload and run it, no accountA demo call first
Expiry and distributor claimsClaim-by date per distributor, collatedBatches yes, the claim by hand
Billing without the mouseEnd to end, every step keyedMouse-heavy
The counter in your languageEight on screenEnglish
Bringing your old shop acrossCSV, PDF or a photo, read for youRetype it, or pay for a data job
Knowing what to do todaySix findings, ranked by the moneyReports, and you go digging
E-invoice (IRN)Upload file built offline, no per-document feeThrough a GSP, often metered
Shelf stickersPer lot, in the label printer's own languagePer product, rasterised through a driver
A question about the screenCtrl+J, answered from your own dataA support ticket

"Typical" means the packages we're most often asked to replace. The full comparison runs to 51 rows and says plainly when you should stay where you are — read that one.

How the switch goes

Three evenings, and you're off the old one

1

Install beside what you use

A Windows app on the counter PC. It doesn't touch your current software, and creating the shop gives you a join code — that code is how the second counter and your phone come aboard, with no email address anywhere.

20 minutes
2

Bring the shop across

Drop in your old export — CSV, the supplier's PDF, a photo of a printed list. Medicines are matched against the 2.5-lakh catalogue, an unsure match is tinted rather than silently chosen, and you see the whole table with what it would create before a single row is written.

An evening, most shops
3

Run one counter for a week

Bill real sales while the old system stays as your safety net. Open opening stock, set Min and Max on what moves, close a day and see the drawer agree. Move the second counter when you stop thinking about it.

A week, at your pace

Read the full switching guide →

Who it's for

Three kinds of shop, one app that knows which it's in

You say what the business is when you set it up, and the screens follow — nothing is taken away, the right things are simply already there.

A retail counter

One shop, one or two counters, a queue at six in the evening. Billing, batches, credit tabs, the prescription register, the day-close — and a phone that shows the owner the same figures from home.

— the shop most of this was built at

A distributor or wholesaler

Selling to other shops rather than to patients: institutional parties, schemes and free goods on every line, debit notes against the supplier, and statements that reconcile with theirs at month end.

— set once, at Settings → General

A chain, with a warehouse

One catalogue, one supplier list and one set of margins for every branch, with branches raising indents on the warehouse, stock transferred between shops, and head office reading all of it on one dashboard.

— each branch still sets its own Min and Max

Price

₹2,499 a year, for the whole shop

One price per shop — every counter, every device, every staff login. It goes to ₹5,499 on 1 January 2027; subscribe before then and ₹2,499 stays your price for as long as you stay subscribed.

Try it

Free · 3 days

The whole system, nothing held back — including the AI import.

  • No card, and no account needed to install
  • Every feature uncapped, including the AI import
  • 3 days more for the asking
  • Read-only after, never a shop you can’t open
Start free

54% off until 31 December 2026

One shop · most people

₹5,499₹2,499 / year

Save ₹3,000 — and keep this price. Every counter, every device, every login.

  • Unlimited medicines, bills and staff logins
  • Windows counter and Android phone together
  • All 47 reports, GST summaries and statements
  • Online store and online orders, not a paid module
  • Your records stay yours if you leave
Get started

More than one shop

₹13,999₹6,399 / year · 2 shops

Everything above, per branch — a chain, a warehouse or a distributor house.

  • One catalogue and supplier list for every branch
  • Indents on the warehouse, transfers between shops
  • Head-office dashboard over all of them
  • Staff kept to their own counter
Get a price for my group

Setup & migration ₹599 once (₹1,299 from 1 January 2027) — install, printer calibration, staff trained and your old software's stock, batches, suppliers and dues brought across. AI add-on ₹299 a month (₹699 from 1 January 2027), optional — the app is fully usable without it. SMS ₹49 per 99 messages, prepaid, never expires.

Tell us about your shop

For a group, or to book your setup and have your old software's data brought across — tell us how many shops and what you run today. We get back to you, usually the same day.

Rather just talk? WhatsApp or call +91 92829 53222, or write to help@dravyaos.com.

We only use this to reply about pricing. See our Privacy policy.

Questions

The ones we're actually asked

What does it cost, all in?

₹2,499 a year for one shop — every feature, unlimited counters, devices, medicines, bills and staff logins. That's a launch price: it goes to ₹5,499 on 1 January 2027, and subscribing before then keeps ₹2,499 as your price for as long as you stay subscribed. Two shops start at ₹6,399 a year. Setup and migration is ₹599 once, the AI add-on is ₹299 a month and optional, and SMS is ₹49 per 99 messages. No per-seat licence and no annual maintenance fee.

Can I try it before paying?

Yes — the whole system, uncapped, for 3 days, with no card and no account needed to install, and another 3 days for the asking. After that the app goes read-only rather than dark: everything you wrote during the trial stays open to read, search, export and print, and you subscribe when you’re ready to write more.

Can I bring my old data?

Yes — medicines, batches with their expiry and rates, suppliers, customers and outstanding balances. Give it a CSV, a PDF export or a photograph of a printed list; it maps the columns rather than retyping the rows, holds back anything it can't read so you can see what it was, and writes nothing to your books until you accept the table.

Where does my data actually live?

In a database file on your own machine. That's why every screen works with the line down, and why nobody outside your shop can read your books. A synced copy lets a second counter, your phone or a replacement PC pick up where you left off, and you can take a full snapshot whenever you like, or export any document or report to CSV and PDF from the screen it’s on.

Does it work on my phone as well as the PC?

Both, at the same time, on one licence — Windows on the counter, Android in your pocket. Each device works on its own and they catch each other up; if the same record was touched twice you're shown the difference field by field with one-click restore.

What about Schedule H1 and the drug inspector?

Schedules are recognised from the composition against the H1 and X molecule lists rather than left to memory, and there's a sweep to re-tag stock you catalogued before. The prescriber's name, registration and — where the register requires it — address are captured on the bill and snapshotted, so a doctor later renamed can't rewrite an old entry. Your drug licence, FSSAI number and GSTIN print on the bill.

Do I have to buy a new printer or scanner?

No. 80mm thermal, A4, A5 and dot-matrix all print, and an ordinary barcode scanner works as it is. Your logo, colours and signature go on the documents; the thermal roll keeps its own high-contrast font because a light branding font is unreadable off a thermal head.

What if I stop paying?

It goes read-only, not dark. Every bill, batch, customer and report stays open to read, search, correct, export and print — the database is on your machine either way, and nothing is ever deleted. What you can’t do is write new bills, purchases, returns or payments until you subscribe again. The AI features (the import, the reorder and dead-stock findings) are a separate add-on and the core app is fully usable without them.

I've forgotten my password — there's no email on the account.

By design: an account here is a username inside your shop, which is also why nothing on a server can read your books. Two ways back — the one-time recovery code printed at signup, or an owner in the organisation resetting it from their own phone. If neither exists, the shop still isn't lost: the latest backup restores onto a fresh install.

How do I get help when something's stuck at the counter?

Phone or WhatsApp, to the people who build it. There is no ticket queue and no reseller in between.

Give it one evening.

Install it, bring your stock across, put tonight's billing through it. That's usually enough to know.