HomeBlog › True 3-Year Cost of Pharmacy Software — Marg vs eVitalRx vs RetailGraph vs Nesayo

True 3-Year Cost of Pharmacy Software — Marg vs eVitalRx vs RetailGraph vs Nesayo

2026-07-06 • 6 min read

A pharmacist in Nagpur called us last October. He had been running Marg ERP for four years. His annual renewal had just arrived — ₹14,500 — and he paid it without thinking. What he had not accounted for: ₹22,000 in expired stock that Marg never flagged, ₹8,400 in AMC charges for two support calls, and a drug inspector visit that nearly cost him his license because his Schedule H1 register had three missing entries. His total cost for that year was not ₹14,500. It was closer to ₹65,000, and that was before counting the four hours a week his counter staff spent manually entering bills from a desktop that only runs on Windows.

If you searched for "pharmacy software cost" or "Marg price" to find this post, you already suspect the sticker price is not the real price. You are right. The gap between what you think you are paying and what you are actually paying is often the single largest controllable expense in a retail pharmacy. Ignore it for three more years and that gap compounds.

The Licence-and-AMC Trap: What Marg, RetailGraph, and eVitalRx Actually Cost Over 36 Months

Marg ERP's pharmacy module lists at approximately ₹12,000–₹18,000 for the base licence (per publicly listed pricing on marg.in as of 2026-07-01, subject to dealer variation). Annual Maintenance Contracts typically run 18–20% of the licence value per year after Year 1. RetailGraph (Softworld) is similarly structured, with base licences ranging ₹15,000–₹25,000 depending on features and dealer (per retailgraph.in pricing as of 2026-07-01). eVitalRx operates on a subscription model starting around ₹999–₹1,499 per month depending on plan tier (per evitalrx.in as of 2026-07-01).

Run the three-year pharmacy TCO across these:

None of these figures include what those platforms do not catch — and what you end up paying for in stock losses, compliance failures, and staff time.

Expiry Loss: The Cost That Never Appears on Any Software Invoice

Pharmacy industry data suggests that 3–8% of retail pharmacy inventory is lost to expiry annually. For a pharmacy turning over ₹8–12 lakh per month in stock, that is ₹29,000–₹96,000 per year in goods purchased but never sold. Over three years, the lower end of that range alone — ₹87,000 — exceeds the entire three-year licence cost of most software options listed above.

The reason this happens is not carelessness. It is that most desktop pharmacy software, including Marg and RetailGraph, does not proactively surface expiry risk. They store the data. They do not act on it. A pharmacist in Pune told us their counter staff would check expiry dates "when we remember to run the report." Nobody remembers to run the report during the morning rush.

eVitalRx, being cloud-based, has more notification infrastructure — but the depth of expiry tracking varies by plan, and a pharmacist still has to decide what to do with the information and when to act on return orders.

The pharmacy TCO calculation has to include expiry loss. Otherwise you are comparing invoices, not costs.

Compliance Failures: The Fine That Can Exceed Three Years of Software Fees in a Single Visit

Under Rule 65 of the Drugs and Cosmetics Rules, every licensed retail pharmacy must maintain a Schedule H and H1 register for a minimum of three years. An incomplete or missing entry for a Schedule H1 drug — which includes controlled substances and several high-value antibiotics under HSN 3004 — can attract penalties between ₹1 lakh and ₹10 lakh under Section 27 of the Drugs and Cosmetics Act. That is not a typo. The lower bound of that fine is larger than a pharmacist's entire software spend across ten years.

Most pharmacy software requires manual register maintenance or, at best, a manual export. Marg's H1 register functionality exists, but it depends on the billing operator correctly tagging every relevant SKU at the point of sale — per publicly listed feature descriptions on marg.in as of 2026-07-01. A single missed entry on a busy Saturday afternoon is all it takes.

The 56th GST Council meeting (September 2025) confirmed the 5% GST rate on medicines under HSN 3004 with clarifications that affect how composite supplies are billed. Software that does not stay current with these changes can create GST filing errors that require paid CA intervention to correct. Add ₹5,000–₹15,000 per correction cycle to your TCO.

Patient data compliance under the Digital Personal Data Protection Act 2023 (DPDPA 2023) is also now a live regulatory concern. Software that stores patient prescription data without clear data handling practices exposes pharmacy owners to a new category of liability that did not exist three years ago.

What Three Years Looks Like When the Hidden Costs Stop Hiding

Before and after — same pharmacy, different software:

| Line Item | With Status Quo (desktop/basic cloud) | With Proactive System |

|---|---|---|

| Annual licence / subscription | ₹14,000–₹44,000 | ₹0 (billing free) or ₹4,788–₹11,988/yr (AI plans) |

| Expiry stock loss | ₹29,000–₹96,000/yr | Targeted reduction via daily alerts |

| Schedule H1 compliance labour | 3–5 hrs/week manual entry | Auto-populated at billing |

| GST correction costs | ₹5,000–₹15,000/incident | Correct HSN tagging at point of sale |

| Staff time on manual reports | 10–15 hrs/month | Reports generated automatically overnight |

The pharmacist does not need a bigger staff. They need a system that does the overnight work while they sleep.

How Pharmacies Running Nesayo Experience This Differently

A neighborhood pharmacy in Thane using Nesayo's AI Employee plan (₹999/month as of 2026-07-01, nesayo.com/pricing) gets the Morning Briefing agent's output before the shutter goes up. By 6:17 AM, the Expiry Guard has already sorted the stock crossing the 30-day expiry window into a prioritised return queue. The pharmacist approves the return order in one tap. The stock that would have expired on the shelf in month three of the quarter does not.

Billing itself is free — no per-invoice cost, no transaction fee, no AMC. The 253,973-medicine database means the counter staff does not spend three minutes hunting for a generic. Voice billing in 10 Indian languages means the owner's mother, who helps on Sunday afternoons and does not type quickly in English, can bill without friction. Claude Vision prescription scan reads handwritten prescriptions and pre-fills the bill; the pharmacist verifies, not transcribes.

The Schedule H1 register auto-populates from every qualifying bill. It is there, complete, dated, and ready for a drug inspector visit without anyone having to remember to maintain it. The Tally Prime export (not an integration — a clean CSV/export file, generated on demand) means the accountant gets the month-end data without a data entry session. FEFO batch selection ensures the oldest stock moves first without requiring staff to check batch dates manually.

The ₹399/month Starter plan gives access to the Refill Radar and Stock Sense agents — enough for a single-counter pharmacy to close the expiry and stockout gaps that typically cost more than the plan fee in the first month.

The Choice, and What Happens Next

If you stay on your current system, the costs described in this post do not go away. They remain invisible — which is precisely why they persist. The expiry loss runs quietly. The compliance gap stays open until a drug inspector closes it for you. The staff hours keep accumulating. Three years from now, the pharmacist in Nagpur's situation becomes your situation, except the numbers will be larger because stock costs keep rising.

The alternative is to see the real number now.

Go to nesayo.com/demo and spend 2 minutes with a real pharmacy dataset pre-loaded — no account required, no salesperson call. The expiry queue, the morning briefing, the H1 register — it is all live in the demo. See what your pharmacy's last 30 days would have looked like with this system running.

---

FAQ

Will I lose my data if I migrate from Marg or RetailGraph?

Nesayo's onboarding process imports your existing product master, supplier list, and opening stock from a CSV export — which Marg and RetailGraph both support. Patient billing history from prior software stays in your old system for the mandatory three-year retention period under D&C Rules Rule 65; you do not need to migrate historical data to stay compliant. Most pharmacies complete the active-data migration in under a day.

What if my internet goes down during billing?

Nesayo is built as a Progressive Web App with offline billing capability. Bills created during an outage are queued locally and sync automatically when connectivity resumes. The pharmacist at the counter does not need to stop — or switch to paper — because the router rebooted.

What is the catch with free billing?

There is no catch in the sense of hidden per-transaction fees or a free trial that expires. Billing — invoicing, GST calculation, inventory deduction, basic reports — is free indefinitely. Nesayo charges for the AI agent plans (Starter ₹399/month, AI Employee ₹999/month, Chain ₹2,499/month as of 2026-07-01, nesayo.com/pricing) because those agents — Morning Briefing, Expiry Guard, Refill Radar, Stock Sense, Payment Advisor — require ongoing compute to run against your live data every day. If you only want billing and basic inventory, you pay nothing. If you want the system working while you sleep, that is what the paid plans cover.

Nesayo runs pharmacy operations while you serve customers

Free billing forever. The AI Employee — 5 agents, voice billing in Hindi — is ₹999/month (2026). 2-minute setup.

Start free →