Picture a pharmacist who has been selling a particular antibiotic strip for ₹180 for three years, assuming the price is fine. Pull up the distributor invoice and the PTR might read ₹162 — an 11% margin — when the MRP of ₹210 would allow closer to 30%. That gap, ₹30 per strip across roughly 80 strips a month, works out to ₹28,800 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. Part of the answer is likely sitting in your purchase invoices, unlabeled and untracked.
---
Your Billing Software Is Not Telling You Your Real Margin
Picture asking the owner of a busy medical shop in Pune or Hyderabad: "What is your average margin on branded generics this month?" A common answer is "around 20 percent." Ask how they know, and the answer is often some version of "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.
Untracked PTR variances add up quietly. On a pharmacy billing several lakhs a month, even a small, unnoticed gap between the PTR you were actually charged and the PTR you assumed can compound into a meaningful loss over a year.
---
The GST Calculation Starts at PTR — and Errors Here Are Costly
Since the 12% slab was withdrawn from 22 September 2025, after the 56th GST Council meeting, most medicines listed under HSN 3004 attract GST at 5%. 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 of purchase value recorded wrong every month, and the ITC on it is wrong with it. Across 12 months 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 takes paid time with a CA. Avoiding this starts with capturing PTR accurately at the time of goods receipt — not estimating it later. If you want to check a single pack before you take it up with a distributor, the free PTR / PTS calculator works backwards from MRP and includes the GST step that most published formulas leave out.
---
Schedule H and H1 Margins Deserve Separate Attention
Schedule H1 medicines need a separate register — prescriber's name and address, patient's name, drug and quantity — kept for three years under Rule 65(3)(h) of the D&C Rules, and gaps in it can put the licence at risk.
What is easy to miss is that the margin structure on Schedule H1 medicines — antibiotics, psychotropics, habit-forming drugs — can differ from OTC products, and distributors' terms differ by product. If you are not tracking PTR separately by schedule category, you may be subsidizing your H1 inventory with your OTC margin without knowing it.
A few things worth checking on your last 10 H1 invoices:
- Does the PTR on the invoice match the rate you agreed with the distributor?
- 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 | H1 sale logged at billing from the schedule flag; pharmacist adds prescriber's address |
| 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.
---
Picture This: What Recovering Margin Without Selling More Looks Like
Picture a neighborhood pharmacy that switches to tracking PTR properly instead of estimating it. Before the switch, the billing team was entering purchase prices from memory for a good share of fast-moving SKUs — typed by hand and, as often happens, typed wrong.
In Nesayo, stock comes in from the purchase invoice itself — an export file or a photo — so the purchase rate comes from the invoice, not from memory, and rows that need a second look are held for review. The rate stays with the batch, FEFO sells batches earliest-expiry first, and each sale is costed from the batch it came out of. The dashboard shows today's estimated profit and margin, and the P&L report works gross profit out from the batches actually sold, so the pharmacist does not need to calculate anything.
On the Full plan (₹549/month as of October 2026; current pricing at nesayo.com/pricing), Payment Advisor tracks what you owe each distributor, what is coming due, and where paying early earns a cash discount — another lever on the same margin. Margin recovered this way does not come from selling more. It comes from knowing what is already being sold.
Billing on Nesayo is free, permanently, with no cap on invoices or medicines, and more than 2.5 lakh medicines come pre-loaded. The paid plans start at ₹249 a month for Essential, and all five AI agents, including Payment Advisor and Morning Briefing, come with the Full plan at ₹549 per month (as of October 2026; 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. Owners who fix this often find not one large problem but several small ones that add up.
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 — a sample pharmacy is pre-loaded, no signup required. Look at how each batch carries its MRP and expiry, bill a few medicines, and picture your own purchase rates behind them. The free PTR / PTS calculator will check a single pack in the meantime.
---
FAQ
Will I lose my existing purchase data when I migrate?
No. Nesayo imports your stock — with batch numbers, expiry dates, MRP and purchase rate where your file has them — from CSV or Excel exports, which most existing billing systems (including Marg, as a Windows desktop application, and Vyapar) can generate, or from a photo of a stock list. The Nesayo team moves your current software's data across for you, free (file and photo imports run during your free first month of Full, or on a paid plan) — no third-party IT consultant required — and your old software keeps its history.
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, typed billing continues locally and syncs to the server once connectivity returns. Voice billing needs a connection, so staff type during an outage. 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 with FEFO, and Schedule H1 logging at billing — is free with no invoice cap. The paid plans (Essential at ₹249/month and Full at ₹549/month, as of October 2026 per nesayo.com/pricing) add voice billing, prescription scanning and the AI agents. Nesayo's business model is the paid AI layer, not billing fees.