Stock transfer control guide

How to Transfer Stock Between Godowns: Dispatch, Receipt and Mismatch Checklist

Confirm that stock sent from one godown or warehouse matches what was received and recorded at the other—without hiding the mismatch.

For Indian wholesalers, distributors, FMCG stockists, multi-branch retailers and manufacturers moving goods between their own locations.

·10 min read

Quick answer: check one transfer at the same point

To transfer stock between godowns, start with one saved Stock Transfer and compare the same transfer number, item or SKU, unit or pack, source, destination, dispatched quantity, received quantity and dispatch/receipt time. Some businesses call the same movement a godown transfer, warehouse transfer or inventory transfer; the dispatch-to-receipt check stays the same. The source record tells you what was entered; the receiving team still counts the physical goods and records the next action when quantities differ.

Hold these details constant

  • Transfer number
  • Item / SKU
  • Unit or pack
  • Source godown
  • Destination godown
  • Dispatched quantity
  • Received quantity
  • Dispatch and receipt time

Why this matters

  • It separates a dispatch fact from a receipt fact.
  • It gives the next person one transfer to investigate.
  • It prevents a combined total from hiding a location error.

Stock Register can record the movement and show the destination balance. Your dispatch and receiving teams still count cartons or pieces and decide what a difference means.

For the narrower source-to-shop handoff, See the godown-to-shop stock transfer guide.

Choose the correct movement

Use a stock transfer when goods move between locations owned by the same business. Read what a stock transfer means if you need the basic meaning first. Choosing the wrong movement makes the later comparison hard to trust.

Decide who does each step

Give each checkpoint one named owner. If the problem is who can see or act on the receiving godown, check the staff and godown access guide before treating it as a stock difference.

01Owner / approver

Own the correction decision and review any difference that remains open.

02Dispatching godown staff

Own the source-side check: confirm the saved line, count what leaves and record the dispatch evidence.

03Driver / transporter

Carry the transfer reference and report a seal change, missing package or wrong delivery location.

04Receiving godown staff

Own the destination count: check before put-away, record condition and name the receiver.

Before dispatch

  1. 01

    Confirm that this is an internal movement and that the source, destination, item/SKU and unit match the saved transfer line.

  2. 02

    Complete the field checklist: reason, prepared by, approved by, expected receipt time and the dispatch contact or vehicle reference.

  3. 03

    Count the physical cartons or pieces against the saved quantity; use a second checker for high-value, sealed, unusual or disputed quantities.

  4. 04

    Record the dispatch time and, where relevant, batch or expiry details before loading. Keep affected goods identifiable.

Dispatch record

01Carry one reference

Send the transfer number, item/unit line, dispatch quantity and expected receipt window with the goods so the receiving team checks the same movement.

02Keep the saved entry

Retain the Stock Register transfer, date, quantities, creator, remarks and—where supported—batch or expiry details as the recorded movement.

03Keep the physical check separate

The saved entry records what was entered. It does not prove that a receiver counted every carton, that the goods arrived or that they were usable.

Transfer record fieldsWrite these before and after the move

Use this as the control-sheet checklist for a godown, warehouse, branch or shop transfer. These are operating-record fields; the current Stock Register screen does not by itself confirm approval, expected arrival, receiver acceptance or physical condition.

FieldWhenWhat to write
Transfer numberBefore dispatchThe saved reference carried on the sheet, label or message.
Transfer reasonBefore dispatchWhy the goods are moving: branch replenishment, order support, stock balancing or another named reason.
Source and destinationBefore dispatchThe sending and receiving godown, warehouse, branch or shop, written consistently.
Prepared byBefore dispatchThe person who entered or prepared the transfer.
Approved byBefore dispatchThe owner, manager or other person who approved the movement under your process.
Dispatch date/timeWhen goods leaveWhen the cartons or pieces were counted and handed to the driver or transporter.
Expected receipt timeBefore dispatchThe agreed arrival window; this is a manual planning note, not in-transit tracking.
Carrier / driver / vehicleWhen goods leaveThe driver, transporter, vehicle or practical handoff reference.
Item / SKUBefore dispatchThe exact item name or SKU, with separate lines for different items.
Unit and quantityDispatch and receiptThe unit counted—carton, case, pack, piece or kg—and the dispatched and received quantities.
Batch or expiryDispatch and receiptThe batch or expiry details when the item is batch-tracked or expiry-sensitive.
Receiver and actual receipt timeAt receiptWho counted the goods, when they counted them and whether the count was before put-away.
Shortage, damage or condition noteAt receiptAny missing, extra, damaged, expired, wet or otherwise unusable quantity and the evidence kept.

Receiving check

  1. 01

    Before put-away, match the transfer number, source, destination, item/SKU and unit or pack.

  2. 02

    Count the received quantity per item and record the receiver, actual receipt time and condition evidence.

  3. 03

    Write the exact difference—short, extra, wrong item, wrong pack, damaged or expiry concern—before mixing the goods into normal stock.

  4. 04

    Compare the destination balance only after the physical count; an updated balance is a recorded movement, not a receipt confirmation.

Where the transfer screen updates destination stock automatically, treat that as the recorded balance—not as a receiving signature or physical receipt confirmation.

Find the transfer problem

Choose the closest visible difference. Start with the same transfer number, item, unit and destination before changing any balance.

Mismatch check

Reason 01

Recount before put-away

  1. Check first

    Count the same item and unit again against the transfer number before the cartons are mixed with other stock.

  2. Look for

    Short loading, a broken seal, damaged carton, carton left at source or an item entered in another unit.

  3. Correct next

    Keep the short receipt visible, attach the evidence and assign the owner to decide the correction after checking dispatch and transport.

Review the Stock Transfer workflow

Worked example

ONE TRANSFER, FIVE CHECKPOINTSTea cartons from Main Godown to Jaipur Branch
5 recorded checkpoints
  1. 01PrepareSource, destination, item, unit and transfer OUT204 checked
  2. 02Dispatch24 cartons physically loaded and counted
  3. 03CarryTransfer reference travels with the vehicle
  4. 04Receive23 cartons counted before put-away
  5. 05ResolveOwner checks the one-carton difference before correction
How to compareSame item · same unit · same transfer reference
24 cartonsdispatched−23 cartonsreceived=1 carton shortphysical difference

Recorded balance check at the same cut-off

Location / viewBeforeMovementAfter
Main Godown42 cartons− 24 dispatched18 cartons recorded
Jaipur Branch10 cartons+ 24 transfer recorded34 cartons recorded
Jaipur Branch physical10 cartons+ 23 received33 cartons physically expected

This example assumes no other Tea 250 g carton movement occurs between the saved transfer and the receiving count.

The saved transfer can still show 24 cartons moved and the destination balance can still update by 24. The receiving check records that only 23 cartons were physically counted. Keep both facts until the owner decides the correction.

The destination record is one carton higher than the physical receipt in this example. That tells the team where to investigate; it does not tell them whether the cause was loading, transport, damage, wrong entry or non-receipt.

Item and unit

Tea 250 g · Carton

Source and destination

Main Godown → Jaipur Branch

Dispatched

24 cartons: 18 + 6

Received

23 cartons: 18 + 5

Difference

1 carton short

Investigation trail

Dispatch sheet notes one carton held back for a crushed outer box; receiving sheet notes 5 received for the second line.

Next action

Owner checks whether the transfer quantity should be corrected or the damaged carton recorded separately. The shortage stays visible until that decision.

This is an example, not a customer result. The 24-carton dispatch record and 23-carton physical receipt are different facts; an automatic destination stock update cannot establish that the missing carton was received.

How Stock Register records a stock transfer

Use Stock Register to inspect or create the transfer with the right source, destination, item, unit and quantity, then check the destination’s recorded balance. The product record is one side of the control; the physical handoff is the other. For click-by-click product instructions, open the Stock Transfer how-to guide.

Stock Register screen01Stock Transfer
Stock Register Stock Transfer form showing Transfer From, Transfer To, entry number, item quantities and automatic stock-in option
Scroll sideways to view the full transfer form
What this screen shows

Authentic Stock Register reference: the transfer form shows source and destination selectors, entry number, item quantities and the automatic stock-in setting. It records the movement; your team still performs the dispatch and receiving count.

Stock Register workflowRecord the movement, then check what arrived

Use the first five steps to create one saved Stock Transfer, then use the last two to control the physical handoff. Each step names the record to check so the transfer number, stock entry and physical count stay connected.

  1. 01
    Stock Register · create

    Open Stock Transfer

    Open the Stock Transfer - OUT form before recording the movement. Start with one transfer entry so the source, destination, item lines and later handoff all use the same saved reference.

  2. 02
    Stock Register · source

    Select the source godown

    Choose the godown the goods are leaving in the Transfer From field. Check that the selected location is the physical loading point and review the available recorded stock before adding the quantity.

  3. 03
    Stock Register · destination

    Select the destination godown

    Choose the godown that should receive the movement in the Transfer To field. Confirm the destination is the location named on the handoff; staff access to the receiving godown also controls whether a transfer can be created there.

  4. 04
    Stock Register · item lines

    Add the item, unit and quantity

    Add each item or SKU as a separate line and enter the quantity in the unit shown for that item. Check the available source stock before saving, and use the supported bulk-upload option when the movement has many item lines.

  5. 05
    Stock Register · save

    Save the transfer

    Save the entry after checking the source, destination, item lines and quantities. Stock Register creates a saved transfer with a unique transfer number, date, item details and creator; Automatic Stock In can update the destination when that setting is enabled.

  6. 06
    Team handoff · physical

    Give the transfer number to the receiving person

    Share the saved transfer number with the destination team and carry it with the goods, alongside the dispatch quantity and expected receipt window from your control sheet. This is a team handoff, not a receiver-acceptance action in the current screen.

  7. 07
    Team check · physical

    Compare the destination record with the physical count

    Open the destination godown’s Stock page and compare the recorded Total In with each item’s cartons, pieces or other counted unit before put-away. Keep the transfer record and physical count visible together; investigate any difference before changing a balance.

Automatic Stock In can change the recorded destination balance; it does not confirm that a receiver counted, accepted or found every carton.

Stock Register records or displays

  • Source, destination, item/SKU, unit, quantity, date, creator and remarks.
  • A saved transfer reference and, where supported, batch or expiry details.
  • A destination recorded balance when automatic stock-in is enabled.

People physically verify

  • What was loaded, the seal or package condition and the handoff reference.
  • What arrived, in which unit, and whether cartons are damaged or usable.
  • The receiver, receipt time and evidence kept with the transfer.

The owner still decides

  • Whether a difference came from loading, transport, damage, wrong entry or non-receipt.
  • Whether to edit the transfer, record damage, make an adjustment or escalate.
  • Whether the evidence is sufficient to close the open difference.

A routine you can repeat

01Before dispatch

Complete the field checklist

  • Save one transfer line, count what leaves and carry its reference with the goods.
02At receipt

Separate count from record

  • Count before put-away, record the receiver and condition, then compare the physical receipt with the saved movement.
03When there is a difference

Keep it visible

  • Use the mismatch finder, assign the owner and record the correction or unresolved reason before changing a balance.

Free warehouse / godown transfer form with dispatch, receiving and mismatch sheets

Start with the front form to keep the transfer number, reason, locations, people, timings, item details, quantities and condition together. Then use the dispatch, receiving and investigation sheets to preserve what left, what arrived and what needs checking; the workbook does not plan a warehouse move or decide a correction.

Warehouse / Godown Transfer Form preview
Use this whenAt the start of one warehouse, godown, branch or shop transfer.

Capture the transfer number, reason, locations, people, timings, carrier reference, item details, quantities and condition in one front sheet before using the three working sheets.

Start with the Warehouse / Godown Transfer Form, then use Dispatch to establish what left, Receiving to establish what arrived, and Investigation to assign the next check. The workbook preserves facts; it does not approve a correction or make the balances agree.

Excel workbook · 4 sheets · Use offline

Download the warehouse / godown transfer form

Inter-godown transfer questions

What details should a stock transfer record contain?

Keep the transfer number, date, source, destination, item or SKU, unit or pack, quantity and creator. Stock Register’s current transfer evidence also shows remarks, stock value and batch or expiry details for supported batch-tracked items. Add dispatch and receipt times, physical counts and people responsible as your operating record.

Sources: Stock Transfer feature — saved-record evidence; transfer field checklist on this page — operating fields

Who should verify stock received at the destination?

A receiving godown staff member should count the goods before put-away, with a second checker for high-value, sealed or disputed quantities. The owner or manager reviews unresolved differences and decides the correction; the software does not make that physical decision.

Source: receiving check on this page — physical-count guidance

What should I do when fewer cartons arrive?

Recount the same item and unit against the same transfer number, record the received quantity and condition, and check the dispatch count, seal, transport note and source balance. Keep the shortage visible and assign the owner before changing a transfer or recording an adjustment.

Sources: mismatch finder on this page — investigation guidance; Stock Transfer feature — saved movement

Is a transfer the same as a sale or purchase?

No. A transfer moves goods between your own locations. A sale moves goods to a customer; a purchase brings goods from a supplier; returns send goods back to that customer or supplier. Use the movement that matches what physically happened.

Source: movement choice on this page — what each movement means

Can a saved transfer prove that goods were physically received?

No. A saved transfer proves what the team entered. Stock Register can update destination stock through automatic stock-in when enabled, but that is not receiver acceptance or a physical count. Keep a receiving check with the transfer reference.

Sources: Stock Transfer feature — recorded movement; receiving check on this page — physical receipt

When should a transfer difference become an adjustment?

Only after the team has recounted, checked the source/destination, unit, transfer history, transport evidence and damage or loss facts. The owner or manager should approve the documented next action. An adjustment should not hide a wrong item, wrong godown, duplicate entry or missed transfer.

Sources: Inventory Accuracy Guide — wider mismatch review; stock reconciliation guide — correction context

How should batch or expiry details be checked during transfer?

Match the batch and expiry on the cartons with the transfer record when the item is batch-tracked, and keep different batches on separate lines where practical. Stock Register’s transfer evidence supports batch and expiry details for supported items; the team still checks the physical label and condition.

Sources: Stock Transfer feature — supported batch/expiry evidence; transfer field checklist on this page — physical check

Do one transfer today

Inspect one real handoff before changing a balance

Open or create one transfer with the correct source, destination, item, unit and quantity. Give the receiving person the transfer number, count the goods before put-away, compare the destination balance and record the exact next check if the numbers disagree.