A chemist in Ahmedabad told us last quarter that he had been selling a particular antibiotic strip for ₹180 for three years. When we pulled up the distributor invoice together, the PTR printed on the box was ₹162. He was selling at a 11% margin. The MRP was ₹210. He should have been at 30%. That gap — ₹48 per strip, across roughly 80 strips a month — was ₹46,080 a year walking out of the shop in silence.
PTR means Price to Retailer. It is the price at which a licensed distributor or stockist sells a medicine to your pharmacy. The difference between PTR and MRP is your gross margin — the only margin that matters before you pay rent, salaries, and power. Every pharmacy owner in India knows MRP. Far fewer track PTR with the discipline the number deserves.
If you are reading this post because your pharmacy feels busy but never profitable, keep reading. The answer is almost certainly sitting in your purchase invoices, unlabeled and untracked.
---
Your Billing Software Is Not Telling You Your Real Margin
Walk into any busy medical shop in Pune or Hyderabad and ask the owner: "What is your average margin on branded generics this month?" Most will say "around 20 percent." Ask them how they know. The answer is almost always: "That's what the distributor told me" or "That's what I've always charged."
The problem is that PTR is not fixed. Distributors negotiate it against batch size, payment terms, and quarterly targets. The PTR on a strip of Metformin 500mg from your preferred stockist this month may be different from what it was six months ago — and different again from what a competing distributor is offering. If your billing system does not capture PTR at the purchase invoice level and recalculate margin in real time, you are flying blind.
Pharmacy industry data suggests that margin leakage from untracked PTR variances typically runs between 2% and 5% of gross revenue. On a pharmacy billing ₹8 lakh a month, that is ₹16,000 to ₹40,000 per month in avoidable losses.
---
The GST Calculation Starts at PTR — and Errors Here Are Costly
Since September 2025, medicines listed under HSN 3004 attract GST at 5% as confirmed by the 56th GST Council meeting. The way this works in practice: your distributor charges you GST on the PTR (the taxable value at which they sell to you). You collect GST from your customer on the MRP-adjusted taxable value. The difference is your input tax credit.
If your system records the wrong PTR — or rounds it incorrectly — your ITC claim is wrong. A ₹5 per-unit error across 400 SKUs a month is ₹2,000 in misreported ITC. Multiply that across 12 months and you are either over-claiming (which triggers GSTR-2B mismatches and scrutiny notices) or under-claiming (which means you paid GST you did not owe).
Neither outcome is free. Correcting mismatches requires time with a CA, often at ₹3,000–₹8,000 per reconciliation session. Avoiding this starts with capturing PTR accurately at the time of goods receipt — not estimating it later.
---
Schedule H and H1 Margins Deserve Separate Attention
Medicines listed under Schedule H and Schedule H1 (governed by D&C Rules, Rule 65) require a separate register maintained for three years. Failure to maintain this register accurately carries a fine of ₹1 lakh to ₹10 lakh under Section 27 of the Drugs and Cosmetics Act.
What most pharmacists do not realize is that the PTR on Schedule H1 medicines — antibiotics, psychotropics, habit-forming drugs — often has a tighter margin structure than OTC products. Distributors sometimes offer better payment-cycle terms on H1 drugs precisely because retention is higher. If you are not tracking PTR separately by schedule category, you are likely subsidizing your H1 inventory with your OTC margin without knowing it.
A few things worth checking on your last 10 H1 invoices:
- Is the PTR printed on the strip matching the invoice amount?
- Did you receive the full scheme discount (e.g., 10+1 or 5% extra on bulk)?
- Is the batch-level PTR captured, or did your staff just enter a generic purchase price?
If any answer is "I'm not sure," the register compliance risk is compounding alongside the margin risk.
---
What a Pharmacy Looks Like When PTR Is Actually Under Control
The before-state is familiar: a stack of paper invoices, a billing counter where the operator types the selling price from memory or muscle habit, and a month-end tally that never quite explains where the money went.
The after-state looks like this:
| Before | After |
|---|---|
| PTR entered manually, often guessed | PTR pulled from purchase invoice, locked to batch |
| Margin visible only in annual CA review | Margin visible per sale, per SKU, per day |
| GST ITC reconciled quarterly with errors | GSTR-2B matches because PTR is accurate at source |
| H1 register filled after the fact | Auto-populated at billing from schedule flag |
| Distributor scheme discounts often missed | Scheme discount captured at goods receipt |
The shift is not dramatic. It is a discipline change at two points: goods receipt (capture the correct PTR) and billing (sell at a margin relative to that PTR, not to a price someone typed in 2022). That discipline, applied consistently, is worth more than any discount a distributor will ever offer you.
---
How a Neighborhood Pharmacy in Thane Started Recovering ₹22,000 a Month
A neighborhood pharmacy in Thane running Nesayo shared their data with us six months after going live. Before Nesayo, their billing team was entering purchase prices from memory for roughly 30% of fast-moving SKUs. PTR from invoices was not matched to the 253,973-medicine database Nesayo carries — it was typed manually and, as often happens, typed wrong.
After going live, every purchase invoice was scanned using Claude Vision prescription scan (the same vision layer that reads handwritten prescriptions also reads printed distributor invoices). PTR is captured at the batch level, tied to FEFO batch selection so the correct cost is always applied to the correct unit, and margin is displayed at billing before the sale is confirmed. The pharmacist does not need to calculate anything — the margin is on screen.
Their Payment Advisor AI agent (part of the AI Employee plan at ₹999 per month as of 2026-07-08; current pricing at nesayo.com/pricing) flagged three distributors whose effective PTR had crept up over two quarters while selling prices stayed flat. The owner renegotiated two of those relationships and switched one line entirely. The ₹22,000 monthly margin recovery was not from selling more — it was from knowing what they were already selling.
Billing on Nesayo is free, permanently, with no cap on invoices or medicines. The AI agents — including Payment Advisor and the Morning Briefing that summarizes overnight margin movements — are available from ₹399 per month for the Starter plan (as of 2026-07-08; verify current pricing at nesayo.com/pricing).
---
The Choice in Front of You Right Now
Every month you run your pharmacy without tracking PTR accurately is a month you are donating margin to no one in particular — not your customer, not your distributor, just the gap between what you paid and what you thought you paid. Most pharmacy owners who fix this do not find one large problem. They find twelve small ones, each under ₹5,000 a month, that together add up to more than a part-time employee's salary.
You can continue reconciling this at year-end with your CA, or you can see it in real time starting this week. Spend 2 minutes on nesayo.com/demo — real pharmacy data is pre-loaded, no signup required. You will see what your margin dashboard looks like by SKU, by distributor, and by schedule category, exactly as it would appear the morning after your next purchase entry.
---
FAQ
Will I lose my existing purchase data when I migrate?
No. Nesayo imports historical purchase and sales data from CSV exports, which most existing billing systems (including Marg, as a Windows desktop application, and Vyapar) can generate. Your PTR history, batch records, and customer data come with you. Migration typically takes one working day for a single-store pharmacy, and our onboarding team walks you through it — no third-party IT consultant required.
What happens if the internet goes down during billing hours?
Nesayo runs as a Progressive Web App (PWA) with offline billing built in. If your connection drops, billing continues locally and syncs to the server the moment connectivity returns. Voice billing in 10 Indian languages also works offline for standard invoices. You do not need to stop operations or switch to a paper fallback.
What is the catch with free billing? Will prices change?
There is no catch in the sense of a hidden fee or a time-limited trial. Billing — including invoice generation, inventory tracking, Schedule H/H1 register, and Tally Prime export — is free with no invoice cap. The paid plans (Starter at ₹399/month and AI Employee at ₹999/month, as of 2026-07-08 per nesayo.com/pricing) add AI agents. Nesayo's business model is the AI subscription layer, not billing fees. If pricing changes in the future, existing plan holders are notified in advance — we do not retroactively charge for features that were free at signup.