Home › Blog › E-Way Bill for Pharmacies: When You Need One for Stock Moving Between Shops

E-Way Bill for Pharmacies: When You Need One for Stock Moving Between Shops

2026-10-02 • 6 min read

Picture a pharmacy owner in Pune who runs two shops — a flagship near a hospital and a smaller outlet three kilometres away. The main branch has forty strips of a slow-moving antibiotic sitting in a slow corner of the shelf. The second branch is running low on the same molecule and turning away prescriptions. So the owner packs the strips in a bag, sends them with a delivery boy, and the stock problem is solved by lunch. No paperwork. No e-way bill. Just a quick WhatsApp message to the second shop.

Now picture that the vehicle is stopped at a naka checking near Swargate. The consignment has no e-way bill, no delivery challan, no supporting document. Under Rule 138 of the CGST Rules, 2017, a consignment of taxable goods worth more than ₹50,000 moved between two GST-registered premises — including a branch-to-branch transfer — requires a valid e-way bill. A penalty under Section 129 of the CGST Act can equal 100% of the tax on the detained goods, which on a ₹50,000 medicine stock transfer at 5% GST works out to ₹2,500 — plus the goods are held until it is paid.

That is the cheap version of the problem. The expensive version is the pattern: dozens of informal stock movements every month, no documentation, and a GST audit that reconstructs every one of them. At that point the discussion is no longer about ₹2,500.

---

Free tools for Indian pharmacies — check a medicine's Schedule (H1/H/X), look up its HSN code and GST rate, or search more than 2.5 lakh medicines. No signup, no account.

Open the free pharmacy tools →

Branch Transfer Without a Delivery Challan — The First Cost Most Pharmacy Owners Miss

Say a pharmacy chain runs three branches in a mid-size city in Maharashtra. The owner moves stock between branches roughly eight times a month — mostly to balance fast-moving SKUs, occasionally to pull expiring stock from a slower branch to a busier one before the return window closes. Each movement is under ₹50,000 individually, so the owner assumes no e-way bill is needed.

The assumption is correct for e-way bills. It is wrong for delivery challans.

Rule 55 of the CGST Rules, 2017 requires a delivery challan for the movement of goods that does not involve a tax invoice — including a branch-to-branch stock transfer within the same entity. The challan must state the GSTIN of the consignor and consignee, the HSN code (3004 for most finished medicines), the quantity, and the taxable value. Without it, the movement has no paper trail, and any GST officer inspecting the receiving branch's stock register can treat the undocumented stock as purchased without a bill — which invites scrutiny of your input tax credit.

Delivery challans are not difficult to raise. The cost of skipping them is.

---

When the ₹50,000 Threshold Is Breached — And Why It Happens Without Warning

Most pharmacy owners who have multiple branches do not track the cumulative value of what they are moving in a single consignment. They think in SKU quantities — "send twenty strips of this, ten boxes of that" — not in invoice value.

Say a pharmacy branch in Chennai needs a restock before a long weekend. The manager packs: ten strips of a branded antihypertensive at ₹280 per strip, five vials of an injectable at ₹900 each, and assorted OTC supplements worth ₹12,000. That single movement totals ₹16,500 — well under ₹50,000. But if the same driver is also carrying a secondary order for the third branch, and the combined consignment on the vehicle crosses ₹50,000, Rule 138 of the CGST Rules, 2017 applies to the entire vehicle load.

The medicine stock transfer e-way bill requirement does not ask how you intended to split the consignment. It asks what the vehicle is carrying.

Under Section 129 of the CGST Act, if goods are found in transit without a required e-way bill, the officer may detain the goods and the conveyance. The owner can secure release by paying a penalty equal to 100% of the applicable tax (or 50% of the value of the goods if no tax is applicable). On a ₹60,000 medicine consignment at 5% GST, that is ₹3,000 in penalty — plus the delay, plus the paperwork to regularise the entry in both branches' stock registers.

Multiply that by a busy quarter — say six such movements in three months where the threshold is accidentally crossed — and the exposure is ₹18,000 in penalties before you have accounted for the cost of the accountant who fixes the GST return.

---

The GST Audit Risk When Branch Transfers Are Not Reflected in GSTR-1

A branch-to-branch transfer between two GST registrations (even of the same legal entity, if they have separate GSTINs for different states or have opted for separate registration within a state) is treated as a supply under GST. It must be reported in GSTR-1 as a B2B transaction with the receiving branch's GSTIN.

Say a pharmacy group in Hyderabad has its main pharmacy registered under one GSTIN and a second branch — opened two years ago — registered separately for operational reasons. Every stock movement between them is technically a taxable supply. The group has been treating these as internal transfers with no tax invoice, no GSTR-1 entry, and no e-way bill for pharmacy stock transfers above ₹50,000.

During a routine scrutiny of GSTR-3B versus purchase register, the GST officer notices that the second branch's stock levels cannot be explained by its own GSTR-2B credits. The branch has medicines on its shelves that have no corresponding tax invoice in its inward supply register. The officer reconstructs the supply from the main branch and raises a demand for tax plus interest plus penalty under Section 73 or Section 74 of the CGST Act, depending on whether intent is alleged.

The branch transfer GST compliance problem is not just about e-way bills. It is about ensuring that:

A pharmacist who has been running informal stock transfers for two years across two separately registered branches may be sitting on a reconstructed demand that covers every month of the gap — not just the last one.

---

What Compliant Branch Transfers Actually Look Like, Day to Day

The operational picture when this is handled correctly is not complicated — it is just more deliberate than a WhatsApp message and a delivery boy.

Before the stock moves:

StepWhat happens
Check total consignment valueIf above ₹50,000, generate e-way bill on the GST portal or e-invoice system before dispatch
Raise the right documentTax invoice (if separate GSTINs) or delivery challan (if shared GSTIN) with HSN 3004, quantity, batch, and value
Record the transfer in your stock registerOutward transfer logged at the dispatching branch; inward receipt logged at the receiving branch
Match in GSTR-1Supplying branch reports the supply; receiving branch reconciles GSTR-2B

After the stock arrives:

The receiving branch accepts only the quantity on the delivery challan or invoice. Any shortfall or batch mismatch is noted immediately and a credit note is raised if needed. The stock enters the shelf under FEFO (First Expiry, First Out) order.

When this flow is in place, a GST audit of either branch produces a clean paper trail. There is no gap between what is on the shelf and what is in the inward register. The e-way bill for pharmacy stock transfers sits in the portal, matched to a delivery challan, matched to a stock receipt entry. The audit ends the same day it starts.

The before-state is an owner spending two hours reconstructing a stock movement from memory because the accountant needs it for a notice reply. The after-state is opening a register and pointing to a row.

---

How Nesayo Can Make the Paper Trail Automatic — A Hypothetical Walk-Through

Picture the morning a pharmacy running Nesayo on the AI Employee plan (₹999/month as of September 2026) needs to move stock from Branch A to Branch B. The owner opens the Stock Sense agent on the dashboard. Stock Sense has already flagged that Branch B is running below par on three SKUs that Branch A holds in surplus — it asks before acting, so nothing moves until the owner approves the transfer.

Once approved, Nesayo generates a branch transfer record: SKU, batch number, expiry date (pulled from Nesayo's 2,54,034-medicine reference database), quantity, and value. If the consignment value crosses ₹50,000, the record makes the e-way bill requirement visible — the owner or accountant can then generate the e-way bill on the GST portal using the details already assembled in Nesayo, rather than reconstructing them from memory. If the two branches share a GSTIN, the delivery challan fields are pre-populated.

When the stock arrives at Branch B, the receiving pharmacist scans or entries the batch into Nesayo. Nesayo respects FEFO batch selection at billing: a pack with an earlier expiry will be billed before a later one. Nesayo refuses to bill a batch once its expiry month has passed — a pack printed EXP 08/2026 stays sellable through 31 August 2026, after which it drops out of the sellable pool automatically.

For Schedule H1 medicines moving in the transfer, Nesayo logs each H1 sale at billing — patient name, prescriber name, medicine name, batch, quantity — with a field for the prescriber's address that the pharmacist completes. This supports the record-keeping obligation under Rule 65(3)(h) of the Drugs and Cosmetics Rules, which states that the supply of a Schedule H1 drug "shall be recorded in a separate register at the time of the supply giving the name and address of the prescriber, the name of the patient, the name of the drug and the quantity supplied and such records shall be maintained for three years and be open for inspection." Maintaining that log across branches — Branch A's stock, Branch B's billing — is where multi-branch pharmacies most often have gaps.

The AI Employee plan also includes a Tally export, so the branch transfer values flow into your accounting ledger without re-entry. Billing on Nesayo is free forever; the AI agents that surface the stock imbalance and the Tally export that closes the accounting loop sit on the paid plan.

---

The Choice in Front of You Now

Every informal stock movement you make between branches without a delivery challan or an e-way bill (where required) is a line item in a future audit notice. That is not a prediction — it is how GST scrutiny works: the officer compares what is on your shelf to what is in your returns, and any gap needs an explanation. If you do not have the paper trail, you build the explanation from memory, and memories are imprecise.

The alternative is a fifteen-minute conversation with your accountant about which of your branches have separate GSTINs, a decision about whether to raise delivery challans or tax invoices, and a billing system that tracks batch and value at the point of movement so the e-way bill figure is never a surprise.

Spend 2 minutes on nesayo.com/demo — a sample pharmacy is pre-loaded, no signup required. You can see exactly how a multi-branch stock transfer entry looks, what the batch log shows, and whether the stock register it builds would satisfy an inspector who walked in today.

---

FAQ

When is an e-way bill required for transferring medicines between two pharmacy branches?

An e-way bill is required under Rule 138 of the CGST Rules, 2017 when the value of the consignment being moved exceeds ₹50,000 and both locations are GST-registered. This applies to branch-to-branch transfers even within the same entity if the movement is on a public road. Below ₹50,000, a delivery challan is still required — the e-way bill is not, but the movement is not document-free.

Do I need to raise a GST tax invoice for stock transferred between my own pharmacy branches?

It depends on whether the two branches are registered under the same GSTIN or separate GSTINs. If they have separate GSTINs — common when branches are in different states, or when a business has opted for separate registrations — the transfer is a taxable supply and requires a tax invoice. If both branches share a single GSTIN, the movement is covered by a delivery challan under Rule 55 of the CGST Rules, not a tax invoice.

What is the penalty if medicines are stopped in transit without an e-way bill?

Under Section 129 of the CGST Act, the officer may detain the goods and the conveyance. Release requires payment of a penalty equal to 100% of the applicable tax on the consignment. On a ₹60,000 medicine consignment attracting 5% GST, that penalty is ₹3,000. The penalty is levied on the consignment value at the time of detention, regardless of the intent behind the missing document.

Does a branch transfer of medicines need to be reported in GSTR-1?

Yes, if the two branches have separate GSTINs. The supplying branch reports the outward supply in GSTR-1 using the receiving branch's GSTIN as the buyer. If both branches share one GSTIN, the movement is not reported in GSTR-1 — it is an internal movement — but it must still be supported by a delivery challan and reflected in the stock registers of both locations.

What HSN code should I use for medicines on a delivery challan or e-way bill?

Most finished pharmaceutical formulations fall under HSN 3004. This covers tablets, capsules, injections, syrups, and similar dosage forms, whether or not they contain a specific active ingredient. Verify the exact 6-digit or 8-digit HSN for specific products with your accountant or by checking the GST rate schedule, as some Ayurvedic or veterinary formulations may fall under different headings.

Is FEFO a legal requirement for Indian pharmacy stock management?

There is no single central regulation in India that explicitly mandates FEFO (First Expiry, First Out) by that name for retail pharmacies. However, the Drugs and Cosmetics Act and the Good Distribution Practices (GDP) guidelines issued by the Central Drugs Standard Control Organisation (CDSCO) expect pharmacists to ensure that expired medicines are not sold and that stock is managed to minimise expiry. FEFO is the standard operational method for meeting that expectation. Your state licensing authority may have additional requirements — verify with your Drug Inspector.

Can I claim GST input tax credit on medicines transferred from one branch to another?

If the transfer is between branches with separate GSTINs and is covered by a valid tax invoice, the receiving branch can claim ITC on the inward supply, subject to the standard ITC eligibility conditions under Section 16 of the CGST Act. If the branches share a GSTIN, no ITC transaction arises — the movement is internal. In either case, the ITC position should be confirmed with your GST consultant, particularly if the medicines are used for both taxable and exempt supplies.

Nesayo runs pharmacy operations while you serve customers

Free billing forever. Full — 5 agents, voice billing in Hindi — is ₹999/month + GST (as of October 2026).

Start free →