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.

Explore features

No account needed Runs fully offline Installs in under 2 min
S new sale / N add stock / CtrlK anything
SANJEEVANI MEDICAL STORE INV-0042 Rx
Paracetamol 500mg B-2231 · exp 08/27 ×10245.00
Amoxicillin 250mg A-1180 · exp 02/27 ×6372.00
Cetirizine 10mg C-9043 · exp 11/27 ×15128.50
Payable · incl. GST ₹745.50
7
Indian languages at the counter
100%
Works offline
2
Platforms, one synced shop
Devices, always in step

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

₹5,4992,499/ year

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
Download and start free

Multi-shop

₹13,999from6,399/ year, 2 shops

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
Get a price for my group

Free trial

0/ 30 days

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

0/ no time limit

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.

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

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.

DravyaOS on a tablet — the shop dashboard with sales, gross profit, stock value, receivables and expiring batches at a glance DravyaOS on a tablet — reports and analytics with GST tax reports and export
DravyaOS on a phone — live stock value over every medicine and batch, with low-stock and expiry counts DravyaOS on a phone — billing a new sale from the counter DravyaOS on a phone — the sales list with GST totals and paid or credit status

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.

Designed for the counter

Made for the person standing all day

We know the rush, the power cuts, and the pressure of a crowded queue. DravyaOS isn't built for remote corporate offices — it's built to keep you moving when the pressure is on, providing your pharmacy counter with a fast, reliable, and human-centered experience.

"We designed the entire billing workflow to require zero mouse clicks. Your hands stay on the keyboard, and your eyes stay on your patients."

— The DravyaOS Design Team

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.

DravyaOS shop dashboard — sales, gross profit, receivables, stock value, sales trend, top items, expiring batches and reorder plan at a glance
Shop dashboard — sales, receivables, stock value, expiring batches and reorder alerts, all at a glance.

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.

SNew sale

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.
See all billing features
DravyaOS sales list — invoices with GST totals, profit, and paid or credit status
NInventory

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.
Explore inventory
DravyaOS inventory list showing medicines, batches, GST rates, and low-stock flags
GST invoicing

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.
AUTOSync

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.
sync status
Syncing…
Pushing 4 changes · pulling updates
Sale · INV-0042
Payment · ₹500 received
Stock adjustment · −2queued
Batch B-2231 · edited on 2 devicesreview
RPayments & dues

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.
DravyaOS payments across UPI, cash, cheque and card with dues tracked
AReports

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.
DravyaOS reports and analytics with a GST tax report and CSV/PDF export
BCash & bank

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.
DravyaOS cash and bank accounts with a daily close and counted-versus-expected variance
CCustomers

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.
DravyaOS customers with credit dues, sale history, and prescription records

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.

DravyaOS command palette jumping anywhere with Ctrl K

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.

DravyaOS keyboard shortcuts overlay listing a key for every action

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.

DravyaOS purchases list receiving stock against supplier GRNs with GST

Purchases

Receive stock against supplier GRNs with per-invoice GST, posted straight to the purchase ledger and payables.

DravyaOS procurement raising purchase orders and tracking them to receipt

Procurement

Raise purchase orders — suggested from low stock — and track each one from draft through to receipt.

DravyaOS suppliers list with GSTIN, payment terms, and outstanding balances

Suppliers

Vendors reused across purchases, each with GSTIN, payment terms, and the balance you still owe.

DravyaOS customer orders tracked through to fulfilment and billing

Customer orders

Take an order now, track it through to fulfilment, and turn it into a bill in one click.

DravyaOS sale returns crediting customers and restocking goods

Returns & credit notes

Credit customers for goods brought back and restock them, with a matching note against the original invoice.

DravyaOS expenses tracking day-to-day running costs including recurring ones

Expenses

Log the day-to-day running costs — rent, utilities, packaging — including recurring ones, tied into the cash book.

DravyaOS organization and users managing multiple shops and staff roles

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.

DravyaOS settings for shop branding, billing columns, and screen language

Theming & branding

Your colors, fonts, logo, and signature applied across the UI and every printed invoice — plus the screen language, in seven Indian languages.

DravyaOS backup and restore with folder snapshots and CSV data export

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.

STEP 01

Download & install

A single native Windows installer. Runs on Windows 10 and 11, and sets up the extra Windows components it needs.

STEP 02

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.

STEP 03

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 counterDravyaOSLegacy pharmacy software
Marg · GoFrugal · RetailGraph & co.
Works with no internetAlways, on every deviceCloud-tied or add-on
Same app on Windows & AndroidBoth, nativeWindows-only or web page
Syncs across your devicesOffline-first, automaticCloud login, or none
Your data on your machineLocal-first, every deviceVendor cloud / locked format
Price to run the shopTalk to us₹6k–30k / year
Batch-level stock & expiryBuilt inVaries
Keyboard-only billingEnd to endMouse-heavy
Counter UI in your language7 Indian languagesEnglish UI

Compare DravyaOS with

eVitalRx · Marg · C-Square · Vyapar · GoFrugal · MargBooks · SwilERP · TallyPrime · Medeil · LocalWell · Zoho

See the full side-by-side comparison →

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.

STEP 01

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.

STEP 02

Create your org & shop

Set up your organization, your first shop, and a sign-in. Everything is stored locally on your machine.

STEP 03

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.