Educational guidance on registers and logs — what each records, who maintains it, what it typically contains and how long it is generally kept. Informational only — template examples, not official documents or legal advice; a register documents activity, it does not by itself prove compliance, and employers remain responsible.
What a stock movement register is
A stock movement register records the changes to stock: goods received, picked for dispatch, moved between locations, returned or adjusted, so the on-hand position can be reconciled and traced over time.
This page is an educational overview with a simplified example. It is not an official template, not jurisdiction-specific and not legal advice — the employer decides what is tracked and how movements are recorded.
Purpose
- Record every movement that changes stock on hand.
- Support accurate stock figures and reconciliation.
- Provide traceability for batches and locations.
- Help investigate shrinkage and discrepancies.
Who maintains it
- Warehouse staff record movements as they happen.
- A stores or logistics lead owns the process.
- Movements may come from a warehouse system.
- The employer decides what is tracked and the process.
When it is used
- When goods are received, picked, moved, returned or adjusted.
- During stock counts and reconciliation.
- When investigating a discrepancy or loss.
- When tracing a batch or location.
Typical fields
- Date, time and movement type (in, out, transfer, adjustment).
- Item, quantity and any batch or lot reference.
- From and to location.
- Reference to the order, pick or delivery.
- Who carried out the movement.
- Example columns only — adapt to your operation and the applicable law.
Common mistakes
- Recording movements late, so stock figures drift.
- Missing adjustments, so discrepancies are hidden.
- No batch or location detail, breaking traceability.
- Inconsistent movement types that confuse reconciliation.
Document workflow
A stock movement register links goods-in to dispatch: receipts come from the goods received register, picks feed the dispatch log, and adjustments support stock counts. Where temperature or batch control applies, it links to those records too.
See the related documents below for what is commonly required before and used with a stock movement entry.
Retention (high level)
Stock records are generally kept for a period the employer sets for traceability, audit and any sector requirements, in line with its obligations. This page does not state a required period — confirm with the applicable law and the official authority.
Completing and sharing as a PDF
A stock movement register is usually held in a system and exported to PDF for reconciliation and audits. Exporting to PDF supports the record; it does not make it official or prove compliance.
Employer checklist
- Record movements promptly and consistently.
- Capture batch and location detail for traceability.
- Reconcile against stock counts regularly.
- Investigate discrepancies rather than just adjusting.
Worker notes
- Record movements as you make them, accurately.
- Keep batch and location detail correct.
- Report discrepancies you notice.
Country considerations
Traceability and stock record requirements vary by country, sector and goods type — food, pharmaceuticals and controlled goods differ — and the official authority differs. This page is general and high-level — not a statement of any country’s law and not legal advice.
Confirm current requirements with the official authority for your country and a qualified professional.
Who is responsible
The employer is responsible for stock control, traceability and for compliance with any sector requirements. This page is an educational overview with a template example; it does not make an operation compliant and does not transfer responsibility.
Export, edit and share documents
The documents, policies and templates this involves can be exported, edited, signed, stored and shared as PDFs with the HELPERG PDF Editor.
Free, printable HR & employment resources
Practical, ungated resources to put this into action — no signup.