Moving inventory from one store or godown to another within the same business
Stock transfer refers to the movement of goods from one location to another within the same business, such as from a main warehouse to a retail store, or between two godowns. Unlike a sale or purchase, a stock transfer does not involve a change of ownership — the goods still belong to the same entity. In India, stock transfers between branches in different states may have GST implications and require documentation such as a delivery challan. Proper recording of stock transfers is essential to maintain accurate inventory levels at each location, prevent stockouts at one branch while another has excess, and ensure that the overall stock register reconciles correctly. Businesses with multiple outlets use stock transfers to balance inventory based on local demand patterns.
You own two retail stores — one in Pune and one in Mumbai. Your Pune store has 200 units of a product that sells slowly there, while the Mumbai store has run out. You transfer 100 units from Pune to Mumbai using a delivery challan. Both store records are updated: Pune shows -100 and Mumbai shows +100, but your total company stock remains unchanged.
If both branches are in the same state and registered under the same GSTIN, no GST is applicable. However, if branches are in different states with separate GSTINs, the transfer is treated as a supply and GST must be charged on the transfer value.
A delivery challan is required for stock transfers, especially for inter-state movement. It should include details of the consignor, consignee, item descriptions, quantities, and the reason for transfer. Stock Register auto-generates this document for you.
Stock transfer reduces quantity at the source location and increases it at the destination. Your total company-wide stock remains the same. Location-wise reports will reflect the updated quantities at each branch or godown after the transfer.
Manage inventory, billing, and accounting effortlessly.