Offline-first · Syncs across Windows & Android
One pharmacy, every device — always in sync, even offline.
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.
Pricing
₹2,499 a year for your whole shop
One price per shop — every feature, every counter, every device, every staff login. No per-seat licence, no annual maintenance fee. 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.
54% off until 31 December 2026
Standard · one shop
Save ₹3,000 — and keep this price.
- Every feature — billing, inventory, GST invoicing, payments, reports
- Windows counter and Android, unlimited devices, offline-first sync
- Unlimited medicines, invoices and staff logins
- Online store & online orders included, not a paid module
Multi-shop
Everything above, per branch.
- Owner dashboard across every shop
- Stock transfers between branches
- Consolidated purchase, sales & GST
- Roles that keep staff to their own shop
Free trial
The whole system, nothing held back.
- No card, no account needed to download
- Every feature uncapped for a full month
- 15 days more for the asking
- Ends into Free forever, never a locked shop
Free forever
For a very small counter.
- 20 medicines in the catalogue
- 50 sales a month
- Every feature unlocked at that size
- Stop paying and your data is still yours to export and print
Setup & migration ₹599 one-time (₹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/month (₹699 from 1 January 2027), optional — the core app is fully functional without it, and you earn AI points through everyday use. 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.
Prefer email? Write to help@dravyaos.com.
Offline-first · synced
Your whole shop — offline on every device, always in sync
This is what nothing else does. Run DravyaOS on your Windows counter and on an Android tablet or phone under one account. Each device keeps its own copy and works fully offline — turn on sync and they stay in step, so you bill at the counter and check stock or dues from your phone, connection or not.
Windows counter
The full billing machine for the counter. Windows 10 or 11 (64-bit), installed from a single native .exe.
Android tablet or phone
The same app on a tablet or phone for stock checks, dues, and billing on the move — lists fold into cards and forms reflow to fit a phone screen. Install it from Google Play and it updates itself.
Offline-first, then synced
Every device works fully offline on its own copy; when a connection is available, changes sync in the background so all your devices stay in step.
The real thing
Not a mockup — the actual app
Every screen below is a real capture from DravyaOS running on Windows, on a full demo shop — GST maths, batch stock, payments and reports, all offline.
Why pharmacists switch
What actually changes at the counter
You've run the same software for years. Here's what's different the day you switch — in plain terms, not feature names.
Bill with almost no mouse
Type the item, press Enter, save. The whole bill runs from the keyboard, so the queue keeps moving even on your busiest evening.
Find it when the patient only knows the salt
Search by brand, salt, or manufacturer at the same time. When someone asks for "that blood-pressure tablet," you still find it in one keystroke.
Keep selling when the internet drops
Power cut, dead router, patchy line — it doesn't matter. The shop never stops because a connection did.
Work the counter in your language
Put the screen in Hindi, Bengali, Tamil — one of seven Indian languages — so the person billing reads the buttons, not decodes them. Medicine names, MRP and GST stay English, just like always.
Opens instantly, even after years of sales
Your data lives right on your own computer, not in a sluggish cloud form. No spinners waiting between customers.
No more mystery stock mismatches
Every unit in or out is recorded with a reason, so your count always reconciles — no unexplained shortages at month-end.
Move over in an evening
Carry your outstanding dues forward and import your old stock list, then start billing the same day. No two-week migration project.
From the workbench
The counter, not the boardroom
We don't have paid testimonials to show you yet — DravyaOS is new. What we can show you is what we decided before writing a single line, sitting with pharmacists who run the counter every day.
"Power cuts and dead routers are facts of counter life, not edge cases. So offline is the default here, never a fallback — the shop keeps billing straight through the outage, and a connection is only ever a bonus."
"On a busy evening the queue can't wait on a mouse. So every counter action is a keystroke — type the item, press Enter, save. Hands stay on the keyboard, eyes stay on the patient."
What's inside
Everything the counter needs, nothing it doesn't
Purpose-built for Indian pharmacies — GST-correct, schedule-drug aware, quick under pressure. Everything runs on your own computer first, so the shop never waits on the internet.
Ring up a GST invoice without touching the mouse
The counter shouldn't wait on clicks. Type to find an item, Enter to add a line, Ctrl+Enter to save — focus snaps back to the picker so the next item is one keystroke away.
- Smart search — type any part of the name, salt, or manufacturer and it filters as you go.
- Per-line batch selection, with price & GST pulled from the batch at sale time.
- One shortcut (Ctrl+K) and single-key actions to jump anywhere in the app.
- Live totals — taxable value, GST breakup, round-off, and payable.
Stock kept at the batch, so expiry & price are always right
Every batch carries its own MRP, cost, sale price, and expiry. Every unit that moves in or out is recorded with a reason, so your stock always reconciles and nothing ever changes behind your back.
- Batch & expiry tracking with near-expiry and expired flags, and a stock list that puts soonest-to-expire first.
- Pack photos from the built-in catalog on picker rows and the stock list, so staff recognise the right product by sight.
- Traceable stock — every unit in or out is logged with a reason, so counts never mysteriously drift.
- Schedule-drug flags (H, H1, X) that drive prescription capture.
- Low-stock signals that feed procurement.
Compliant invoices, printed your way — offline
Automatic CGST/SGST split or a single inter-state IGST, discounts, and round-off. Print or save as PDF without any internet, in the format your counter actually uses.
- A4, A5, or 80mm thermal layouts, remembered per device.
- Inter-state IGST toggle that swaps the tax rows automatically.
- Reproducible invoices — bill numbers and prices stored on the row.
- Share on WhatsApp — one tap sends the bill straight to the customer's number.
- Branding — your logo, signature, and colors on every document.
The internet is an enhancement, never a dependency
The shop runs off your own computer, so it never waits on the network. Anything you do offline is saved right away and syncs the moment you're back online — and you can always see exactly what's synced and what's still pending.
- Automatic background sync — no manual action, nothing to remember.
- Nothing gets silently overwritten — if two devices change the same thing, you're asked which to keep.
- Restore on a fresh device — sign in and pull your org's full history.
Pushing 4 changes · pulling updates
Know exactly what's owed, and to whom
Record receipts against invoices and payments against bills. Every sales and purchase row badges Paid / Due, with receivables and payables aging so nothing outstanding slips through.
- Receivables & payables across sales, purchases, and expenses.
- Aging reports — bucketed by how overdue each balance is.
- One-click settle from any ledger row with a Pay action.
- Opening balances — carry pre-existing dues forward invoice-by-invoice when you switch systems.
- Cash book tying receipts, payments, and expenses together.
Every report your accountant asks for
Prebuilt reports over your own records — GST returns, profit & loss, stock, and ageing — filtered by period and exported to CSV or PDF, all offline.
- GST / tax summary with CGST, SGST and IGST split out per invoice.
- Sales, purchases & profit — by company, by customer, or both.
- Stock reports — on hand, by category, and expiring soon.
- Receivables & payables ageing, bucketed by how overdue each balance is.
Cash that reconciles every night
Every receipt and payout posts to a cash or bank account with a running balance. Close the day with a counted-vs-expected check, so the drawer always ties out.
- Multiple cash & bank accounts per shop, each with its own balance.
- Daily close — counted vs expected, with the variance recorded.
- Opening balances carried forward when you switch systems.
- Posted from payments — balances move as receipts and payouts happen.
Every customer's credit, history and Rx in one place
Buyers are reused across sales, each carrying running dues, a full purchase history, and the prescriptions captured for schedule drugs.
- Per-customer credit with ageing, so nothing outstanding slips through.
- Full sale history for each customer, one keystroke away.
- Prescription records captured for schedule-H drugs.
- Opening dues carried in invoice-by-invoice from your old system.
And the rest of the shop
Organized, compliant, and recoverable
The pieces that keep a multi-shop pharmacy running, beyond the daily counter — each a real screen from the app.
Keyboard-first
Ctrl+K opens a command palette that jumps anywhere, and single-key chords reach every screen — so the whole app runs without the mouse.
A key for everything
Every action has a shortcut, shown in a built-in overlay — so the queue keeps moving even on your busiest evening.
Substitute finder
Prescribed brand out of stock? Find an in-stock medicine with the same salt in one keystroke — stock-first, with MRP and expiry. It pops up automatically at the counter; add the substitute with ↑ ↓ + Enter. Salvage the sale, fully offline.
Purchases
Receive stock against supplier GRNs with per-invoice GST, posted straight to the purchase ledger and payables.
Procurement
Raise purchase orders — suggested from low stock — and track each one from draft through to receipt.
Suppliers
Vendors reused across purchases, each with GSTIN, payment terms, and the balance you still owe.
Customer orders
Take an order now, track it through to fulfilment, and turn it into a bill in one click.
Returns & credit notes
Credit customers for goods brought back and restock them, with a matching note against the original invoice.
Expenses
Log the day-to-day running costs — rent, utilities, packaging — including recurring ones, tied into the cash book.
Roles & multi-shop
Multiple shops and staff under one login, with roles from Org Leader to Shop Employee. Every read and write is scoped to the current shop and rolls up to the organization.
Theming & branding
Your colors, fonts, logo, and signature applied across the UI and every printed invoice — plus the screen language, in seven Indian languages.
Backup & restore
Snapshot the local store to a folder — scheduled or on demand — restorable on a fresh device, plus a raw CSV export of any table.
Security & audit
Sensitive prescriptions and customer PII protected at rest, with an audit trail for stock adjustments and write-offs — each captured with a reason.
AI · optional
Run your shop. AI when you want the edge.
The AI features are an optional add-on at ₹299 a month (₹699 from 1 January 2027) — the core app stays completely functional without them, and you'll also earn AI points through everyday use.
Data import
Hand it a CSV, a PDF, or even a photo of a stock register — AI reads any layout into a clean table you review, then saves it to your catalog.
What to act on today
One screen, six findings — what's about to run out at the rate it's really selling, what hasn't moved, what expires before you'll sell it. Each one shows the money at stake and the bills it came from.
The money you're leaking
Regulars overdue for a refill, purchase rates that crept up receipt-over-receipt, scheduled drugs billed with no prescriber. Every finding opens the screen where you'd fix it — and it all works offline.
How it works
Up and running in minutes
Install, set up your shop, and start billing — no servers, no IT project.
Download & install
A single native Windows installer. Runs on Windows 10 and 11, and sets up the extra Windows components it needs.
Add your catalog
Enter medicines and batches by hand, or let the AI add-on read a CSV, PDF, or photo of your old stock list into the app in minutes.
Start billing
Press S for a new sale and ring up GST invoices entirely from the keyboard.
Why DravyaOS
Built differently on purpose
Plenty of pharmacy software bills fast. Almost none of it runs fully offline on both your counter PC and your phone and keeps them in sync. That's the line DravyaOS is built on.
| What matters at the counter | DravyaOS | Legacy pharmacy software Marg · GoFrugal · RetailGraph & co. |
|---|---|---|
| Works with no internet | Always, on every device | Cloud-tied or add-on |
| Same app on Windows & Android | Both, native | Windows-only or web page |
| Syncs across your devices | Offline-first, automatic | Cloud login, or none |
| Your data on your machine | Local-first, every device | Vendor cloud / locked format |
| Price to run the shop | Talk to us | ₹6k–30k / year |
| Batch-level stock & expiry | Built in | Varies |
| Keyboard-only billing | End to end | Mouse-heavy |
| Counter UI in your language | 7 Indian languages | English UI |
Compare DravyaOS with
eVitalRx · Marg · C-Square · Vyapar · GoFrugal · MargBooks · SwilERP · TallyPrime · Medeil · LocalWell · Zoho
FAQ
Questions, answered
What does DravyaOS cost?
₹2,499 a year for one shop — every feature, unlimited counters, devices, medicines, invoices and staff logins. That's a launch price: it goes to ₹5,499 on 1 January 2027, and if you subscribe before then you keep ₹2,499 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. No per-seat licence and no annual maintenance fee.
Can I try it before paying?
Yes. Download it and run the whole system uncapped for 30 days — no card, no account needed to install — and 15 days more if you ask. After that it drops to Free forever (20 medicines, 50 sales a month, every feature unlocked) rather than locking your shop, and stopping payment never destroys data: you can always export and print everything.
Do I need an internet connection?
No. Everything is saved on your own computer first, so the shop runs entirely offline. When a connection is available, your data syncs in the background across your devices.
Which Windows versions are supported?
Windows 10 and 11 (64-bit). The installer sets up any extra Windows components it needs, automatically.
Where is my data stored?
On your own machine — that's the master copy. If you turn on sync, your organization's records are also kept in your account so they can be shared across devices and restored after a reinstall.
Can I use it across multiple shops?
Yes. DravyaOS is organization- and shop-scoped with roles from Org Leader down to Shop Employee, and shop data rolls up to the organization.
Is it GST-compliant?
Invoices compute CGST/SGST or inter-state IGST automatically, with discounts and round-off, and print to A4, A5, or 80mm thermal — all offline.
Installing
From download to first invoice
One native installer, no account required. Runs on Windows 10 and 11 (64-bit); an Android app for tablet or phone is on Google Play.
Run the installer
Double-click the downloaded dravyaos-setup.exe and follow the prompts. It includes everything it needs, so there's nothing else to install. If Windows SmartScreen appears, choose More info → Run anyway.
Create your org & shop
Set up your organization, your first shop, and a sign-in. Everything is stored locally on your machine.
Add stock & bill
Enter your catalogue and batches, then press S to start your first sale.
Operating system
Windows 10 or 11 (64-bit). The app installs any extra Windows components it needs, automatically.
Hardware
Any machine that runs modern Windows comfortably. The app is lightweight and stores its data right on your own machine.
Internet
Optional. Used only to sync between devices and for the AI add-on — never required for day-to-day use.
One shop, on every device — offline and in sync
Install DravyaOS on your Windows counter and your Android phone, and run your pharmacy on your terms — offline, synced, and yours.