Picture a distributor walking into a pharmacy with a new SKU — a newly launched fixed-dose combination. The pharmacist wants to stock it. But before the first strip lands on the shelf, someone has to sit at the billing counter and manually key in the salt composition, pack size, HSN code, Schedule category, MRP, GST slab, and rack location. Typed from scratch, that takes minutes, not seconds. On a bad day — wrong HSN entered, duplicate entry created, Schedule H flag skipped — it ends in a phone call to the distributor's back office.
Those minutes recur every time a new product enters the item master, and a busy pharmacy adds new products every week. The counter time is only the visible cost. It doesn't count the errors made in haste, the compliance gaps left unflagged, or the sales lost because the item sat unlisted while a customer asked for it at the counter.
It didn't have to be this way.
Every Manual Entry Is a Compliance Incident Waiting to Happen
A common pattern: the billing software asks the operator to select, by hand, whether a new molecule falls under Schedule H or Schedule H1. No prompting, no default, no cross-check. When the counter is busy — and it is always busy between 6 and 9 PM — that field gets skipped.
Schedule H1 supplies must be recorded in a separate register under Rule 65(3)(h) of the Drugs and Cosmetics Rules — the prescriber's name and address, the patient's name, and the drug and quantity — kept for three years. A missed flag isn't a clerical slip: it is how an H1 medicine gets sold like an ordinary one. Selling a Schedule H1 drug without a prescription is punishable under Section 27(d) of the Drugs and Cosmetics Act, 1940, with imprisonment of one to two years and a fine of not less than ₹20,000. A state drug inspector doesn't need to find a dispensing error to act — a register that doesn't match your billing records is enough.
When medicine master entry is a manual, rushed process, Schedule category is often the field that gets the least attention. That's the field that carries the most legal weight.
Wrong HSN Codes Are Costing You Input Credit
Medicines fall under HSN 3004 for finished pharmaceutical formulations, with GST at 5% per the rates revised at the 56th GST Council meeting in September 2025. But HSN codes branch below 3004 — different subheadings apply to different formulation types — and when a pharmacist adds a new SKU manually under time pressure, the subheading is often guessed or copied from the nearest similar product.
A wrong HSN code on a purchase entry means the input tax credit you claim may not match what your supplier filed under GSTR-1. That mismatch surfaces in GSTR-2B reconciliation, and every one of them is either credit you cannot claim or time your CA spends untangling it.
This isn't an edge case. It's a predictable outcome of asking a pharmacist to classify medicines under a tax code while also managing a counter queue.
A Catalogue With Gaps Sends Customers to the Competition
Catalogue gaps are quieter than a compliance notice but faster in their effect on revenue. When a new product isn't listed in the pharmacy software, the billing counter can't find it. The pharmacist either quotes from memory — risking a price error — or tells the customer it's not in stock when it physically is.
The direct cost is hard to measure, but the mechanism is simple. Picture a neighbourhood pharmacy where the counter staff add new products in a weekly batch rather than on arrival:
- A new product sits on the shelf for a day or two before anyone adds it to the billing system.
- A customer asks for it, the counter search finds nothing, and the answer is "not available".
- The customer buys it at the next pharmacy down the road — and may start going there first.
That's a customer who came in, asked, didn't find the product listed, and walked out.
What the Counter Looks Like When Medicine Master Entry Is Fixed
The before state: a new product arrives. The billing operator opens a blank form, types the name, tries to remember the correct HSN, checks the Schedule category on the box, enters MRP manually, and hopes nothing is wrong.
The after state: the pharmacist types the first few letters of the name. The software matches it against a pre-loaded catalogue. Composition, manufacturer, pack size, HSN code and GST slab are already filled. The pharmacist reviews, corrects if needed, and confirms.
| Step | Before | After |
|---|
| Product name | Typed manually | Found by typing a few letters |
| HSN code | Guessed or copied | Filled from the catalogue |
| Schedule H/H1 flag | Often skipped | Flagged automatically; H1 sales logged at billing |
| MRP | Manually entered | Filled from the catalogue, checked against the pack |
| Time per SKU | Typing every field from scratch | Reading and confirming |
The compliance risk doesn't disappear — the pharmacist still needs to verify. But the verification is a quick read, not minutes of typing from scratch.
How Nesayo Handles This From Day One
Nesayo's add new medicine software is built on a catalogue of more than 2.5 lakh medicines. When a new SKU arrives, the pharmacist types the first few letters of the brand or salt name and the record populates: composition, manufacturer, pack size, HSN code and a GST slab that reflects the September 2025 council revision. The catalogue's schedule data is advisory, so a medicine no rule can place is treated as prescription-only (Schedule H) until the pharmacist says otherwise. Schedule H1 sales are logged at billing (patient, prescriber, medicine, batch, quantity); the pharmacist adds the prescriber's address. The barcode button works too: scan a pack once with the camera, pick the medicine it belongs to, and every later scan of that pack finds it straight away.
For products not yet in the catalogue — a newly launched FDC, a regional generic — the pharmacist adds the details once, or reads them in from a photo or file of the distributor's invoice, and the entry is saved to the pharmacy's own medicine list.
Billing on Nesayo is free forever (as listed on nesayo.com/pricing, as of September 2026). Adding medicines and the full catalogue are included in the free plan. Voice billing and prescription scanning come on Starter at ₹399 per month (as of September 2026), and the five AI agents — Morning Briefing, Expiry Guard, Refill Radar, Stock Sense, Payment Advisor — on AI Employee at ₹999 per month (as listed on nesayo.com/pricing, as of September 2026). The medicine master entry fix costs nothing beyond what you're already paying for billing software — which, if you're on a legacy system, may be more than you'd pay here.
The Choice
If nothing changes, the per-SKU typing clock keeps running. The Schedule H register keeps having gaps your inspector hasn't found yet. The catalogue keeps lagging behind the stock on your shelf. None of this is dramatic — it accumulates slowly, and that's exactly why many pharmacy owners don't act on it until something expensive forces them to.
Spend two minutes at nesayo.com/demo — a sample pharmacy is pre-loaded, no signup required. Type a molecule name. See how fast the medicine master entry fills. Then look at your current system and count how long the same step takes today.
---
FAQ
How many digits is the HSN code for medicines in India?
Medicines classified as finished pharmaceutical formulations fall under HSN 3004. Per a CBIC notification effective 1 April 2021, a shop with turnover up to ₹5 crore in the previous financial year needs at least a 4-digit HSN code on B2B invoices (optional on B2C bills), and a shop above ₹5 crore needs a 6-digit HSN code on every invoice. The subheadings below 3004 distinguish, for example, antibiotics from hormonal preparations. When in doubt, verify the specific subheading with your CA or refer to the CBIC HSN search tool at cbic.gov.in.
What is the penalty for not maintaining a Schedule H1 register in India?
Rule 65(3)(h) of the D&C Rules requires every Schedule H1 supply to be recorded in a separate register with the prescriber's name and address, the patient's name, and the drug and quantity, kept for three years and open for inspection. Selling a Schedule H1 drug without a prescription is punishable under Section 27(d) of the Drugs and Cosmetics Act, 1940: imprisonment of one to two years and a fine of not less than ₹20,000.
Can I add a new medicine to my pharmacy system without a barcode?
Yes. If a product doesn't have a barcode, or if the barcode isn't recognised by your database, you can search by active salt name, brand name, or manufacturer. The entry can then be completed manually and saved to your local catalogue. The risk with fully manual entry is HSN misclassification and Schedule flag omission — so double-check those two fields specifically against the pack insert before confirming.
Is FEFO a legal requirement for retail pharmacies in India?
First-Expired-First-Out (FEFO) is not mandated by name in the D&C Rules for retail pharmacies. It is the standard stock practice in pharmaceutical distribution, and it is the simplest way to keep the earliest-expiring batch moving first so that stock is sold before it expires rather than written off. State drug authorities may have additional guidance — check with your state FDA.
What GST rate applies to medicines in India after the 56th GST Council?
Most finished pharmaceutical formulations under HSN 3004 are taxed at 5%. The old 12% slab was withdrawn from 22 September 2025 (Notification 9/2025-Central Tax (Rate), after the 56th GST Council), and what sat in it moved to 5%. Some devices and consumables are 18%, and a notified list of life-saving drugs is nil-rated. The exact rate for a specific product should be confirmed against the current CBIC notification or with your CA.
How do I check if a new medicine is a duplicate entry in my pharmacy software?
Most pharmacy billing systems allow a search by product name or barcode before creating a new entry. Before adding any SKU, search the molecule name and the brand name separately — duplicates often exist because one entry uses the brand name and another uses the salt name. Duplicate entries cause stock split problems, where physical inventory is tracked across two records, leading to false out-of-stock alerts and incorrect expiry tracking.
What information is required for medicine master entry in Indian pharmacy software?
At a minimum, a compliant medicine master entry should include: product name and brand, active salt composition, dosage form (tablet, syrup, injection, etc.), pack size and MRP, HSN code (6-digit once turnover is above ₹5 crore), GST percentage, batch number field, Schedule category (OTC, H, H1, X), and manufacturer name. For Schedule H1 products, the system should also record each sale in the H1 register. Some state pharmacy councils may require additional fields — verify with your local council.
How does Nesayo's medicine database get updated when new drugs are approved?
Nesayo comes with a catalogue of more than 2.5 lakh medicines. For newly launched fixed-dose combinations or regional generics that may not yet appear in it, the pharmacist adds the details once, or reads them in from a photo or file of the distributor's invoice, and the entry is saved to that pharmacy's own medicine list. Questions about specific products can be directed to the Nesayo team at nesayo.com.