What Is a Transfer Order?
Stock moves between your own locations far more often than most owners realise.
A transfer order is the internal document that records goods moving from one of your locations to another, naming what left, how much of it, and where it is going. Nothing is bought or sold, which is why an Indian business raises one instead of a purchase order.
The stock itself is easy. What travels with it is the part that catches people out, because GST treats two of your own branches as separate taxpayers the moment they hold different GSTINs.
What a Transfer Order Contains
Six fields carry the whole document.
| Field | What it records |
|---|---|
| Number | A serial reference you can trace back later |
| Date | When the stock actually left |
| From | Source outlet, kitchen or warehouse |
| To | Receiving location |
| Items | Item name, quantity, unit and rate |
| Status | Raised, in transit, received or short-received |
That last field earns its place. Stock counted out at one end and never confirmed at the other is how negative stock appears in a system that was accurate yesterday, and it is one of the most common things we see go wrong across multi-location inventory.
Difference Between a Transfer Order and a Purchase Order
Both move goods towards you. Only one involves a supplier.
| Aspect | Transfer order | Purchase order |
|---|---|---|
| Party | Your own location | An outside vendor |
| Money | None changes hands | A payment is owed |
| Effect | Stock shifts between books | Stock and liability both rise |
| Trigger | An outlet running low | A reorder level or a new line |
A transfer order never creates a payable. If your system books one as a purchase, the same stock gets counted twice and the cost lands in the wrong place, which quietly ruins any comparison between outlets.
Transfer Order Example
Below is an invented one from a garment retailer’s warehouse in Naraina, Delhi to its store in Gurugram, raised on 18 August 2026.
| Item | Qty | Rate (Rs.) | Value (Rs.) |
|---|---|---|---|
| Cotton shirt | 120 | 640 | 76,800 |
| Kurta | 80 | 850 | 68,000 |
| Denim jeans | 60 | 1,150 | 69,000 |
| Total | 260 | – | 2,13,800 |
Note: this is an invented example for illustration only. The retailer, the locations, the quantities and every rupee figure are made up to show the format.
Delhi and Gurugram sit in different states, so the two locations hold different GSTINs. That single fact changes what the driver carries, because a delivery challan will not do.
The Naraina warehouse raises a tax invoice, and the declared Rs.2,13,800 stands as the value because the receiving store can claim the credit back. IGST applies since the movement crosses a state border, and an e-way bill rides with the vehicle because the value sits well past the inter-state floor.
What Paperwork Must Travel With the Stock
GST does not care that both ends belong to you. It cares whether they are the same registered person.
Same GSTIN: delivery challan. Different GSTINs: tax invoice. Either way, an e-way bill above the threshold.
- Same GSTIN. No supply takes place, so no tax invoice is due. Rule 55 of the CGST Rules lets the consigner move goods on a delivery challan for transportation “for reasons other than by way of supply”.
- Different GSTINs. Branches with separate registrations are distinct persons under section 25, and Schedule I treats a transfer between them as a supply even with no money involved. The sending branch raises a full tax invoice.
- An e-way bill on top. The floor is Rs.50,000 for movement between states. Inside a state each government sets its own, and several including Delhi, Maharashtra and Tamil Nadu have kept it higher.
Get this wrong and the exposure is not the tax, which usually nets off as credit anyway; it is the penalty for moving goods on the wrong document. Our e-way bill entry covers the generation side, and this GST return filing checklist helps keep the invoices from those transfers in the right return.
Move Stock Without Losing Track of It
For retail businesses, Petpooja Invoice is built for exactly this shape of problem, with inventory management and stock transfer, warehouse management, head office and branch management, and e-way bill generation in one place. If you are comparing options for the best retail billing software, a chain moving stock daily should test that combination first.
For restaurants, Petpooja POSS handles the kitchen end, putting inventory on item-wise auto deduction with low-stock alerts and day-end inventory reports. A central kitchen sending out prepared items every morning lives or dies on whether those numbers reconcile.
Worth reading alongside this: the guide to restaurant inventory management, which covers the counting discipline these movements depend on.
Frequently Asked Questions
No. The transfer order is your internal record of the movement; the delivery challan is the GST document that travels with the goods when no supply is taking place. The sending outlet raises both for the same consignment.
Only when the branches hold different GSTINs. Schedule I treats a transfer between distinct persons as a supply even without payment, so the sending branch issues a tax invoice; within one registration nothing is due.
Not on the road. A vehicle carrying goods needs either a delivery challan or a tax invoice, plus an e-way bill where the value crosses the applicable threshold.
Record it as short-received rather than closing the order in full. The gap then sits visibly against that transfer instead of surfacing weeks later as unexplained shrinkage.
Whoever is accountable for the stock at the sending end, which in most chains is the head office or the store manager. Approval before dispatch is what stops outlets quietly moving stock between themselves.
