Every stock system starts accurate and slowly stops being so. A unit gets issued without a slip, a return goes back on the wrong shelf, a breakage is never booked, two similar items get confused. None of these is a disaster on its own, but they accumulate, and one day the number on the screen and the number on the shelf quietly disagree. Physical stock taking is how you find the gap; the discipline of reconciling it correctly is how you keep the ledger trustworthy while you close it.
This article covers the counting methods, the crucial idea of variance, and the one rule that separates a clean inventory system from a messy one: a count records the variance, and a separate adjustment corrects it. For the wider picture, start with the pillar guide, What is inventory management software?, and see the feature it maps to, Stock Taking & Reconciliation.
1. Why stock drifts from the book
Book stock — the running balance in the system — is only ever as good as the movements behind it. It drifts for reasons that are individually small and collectively unavoidable:
- Unbooked movements — an issue, return or transfer that happened physically but was never entered, or entered late.
- Wrong quantities or items — a mis-keyed count, a similar item confused for another, a pack/piece UOM slip.
- Damage, loss and shrinkage — breakage, spillage, samples or pilferage that never made it onto an adjustment.
- Timing — a receipt on the dock or an issue in transit that is real on the floor but not yet posted.
You cannot prevent all of it, so you manage it: count periodically, measure the gap, correct it cleanly, and — most valuably — analyse the recurring gaps to fix the process that causes them.
2. Annual vs perpetual and cycle counts
There are two broad ways to count, and most good operations use a blend:
| Aspect | Annual (full) count | Perpetual / cycle count |
|---|---|---|
| What is counted | Everything, in one exercise | A slice of stock at a time, on a rolling schedule |
| Frequency | Once (or twice) a year | Continuously through the year |
| Disruption | High — operations usually paused | Low — the store keeps running |
| Accuracy over time | Accurate at count date, then stale | Kept fresh year-round on the stock that matters |
| Driven by | Calendar / audit requirement | ABC class — A counted often, C rarely |
The annual count still has its place — many businesses need one for their financial year-end and auditors. But relying on it alone means eleven months of drift between counts. Cycle counting layered on top, driven by ABC class, keeps the high-value stock accurate all year without shutting the store: count A items every few weeks, B items quarterly, C items once or twice a year. A system that supports annual, quarterly and perpetual count types lets you run both patterns from the same screen.
3. Book vs physical variance
The heart of any count is a comparison of two numbers, item by item (or lot by lot):
- Book (system) quantity — what the running balance says you should have.
- Physical quantity — what the counter actually finds and enters.
The difference is the variance. A positive variance means you have more than the book says; a negative variance means you are short. The count's job is to record that variance accurately — nothing more. It is a measurement, evidence of a gap, and it should be captured against the specific item, lot and location so the cause can be traced. What the count must not do is quietly overwrite the book figure, because that would destroy the very thing that makes the record trustworthy: the audit trail.
4. Count, then reconcile — the golden rule
This is the single most important idea in stock taking, and the one generic tools most often get wrong. A physical count records variance only. It does not change stock by itself. The correction is a second, separate act.
| # | Step | What happens |
|---|---|---|
1 | Select scope | Choose the count type (annual, quarterly, perpetual/cycle), the store or location, and the items or lots to count. |
2 | Show book qty | The system displays the book (system) quantity for each item or lot as the reference figure. |
3 | Enter physical | The counter enters the physical quantity actually found; the system computes and stores the variance on the count sheet. |
4 | Review variances | Large or surprising variances are investigated and recounted before anything is changed — the count is evidence, not yet a correction. |
5 | Reconcile | A separate stock adjustment — increase where physical exceeds book, decrease where short — is posted for the variance, with a reason. This is what actually changes the balance and writes a ledger row. |
Keeping the count (step 3) and the correction (step 5) separate buys you three things: the correction is a documented, reason-coded movement rather than a silent edit; the variance history survives for analysis; and an approver can review before stock actually moves. Collapse the two into one "just set it to what I counted" action and you throw all three away. See how the adjustment posting works in stock movements & transactions.
5. A worked example (illustrative)
The figures below are illustrative — a made-up count sheet to show the mechanics, not data from any real deployment. Four items are counted in one store; the system shows book quantity, the counter enters physical, and the variance drives a reconciling adjustment.
The count records variances only. Each variance is then reconciled by a separate adjustment — increase (ADI) or decrease (ADD) — that posts to the ledger:
| Item | Book qty | Physical | Variance | Reconciling adjustment |
|---|---|---|---|---|
| Bolt M10 | 500 | 486 | −14 | Decrease 14 — likely unbooked issues |
| Bearing 6204 | 120 | 120 | 0 | None — book and physical agree |
| Gasket A | 80 | 83 | +3 | Increase 3 — an unbooked return |
| Coolant 5L | 40 | 36 | −4 | Decrease 4 — recount confirmed leakage/loss |
Notice what the system does not do: it does not silently set Bolt M10 to 486. It records a variance of −14, and only when someone posts a decrease adjustment for 14, with the reason "unbooked issues", does the balance change — leaving a ledger row that says what changed, by how much and why. Three months later, if bolts keep coming up short, that trail of reason-coded adjustments points straight at the process to fix.
6. Practical tips for count accuracy
A count is only as good as the discipline around it. A few practices consistently separate an accurate count from a frustrating one:
- Freeze or fence movement during the count window
- Reconcile in-transit receipts and issues first
- Count by location and lot, not loose totals
- Scan barcodes rather than typing codes
- Blind-count so counters aren't anchored to book
- Double-count high-value (class A) items
- Recount any large or surprising variance
- Require a reason on every adjustment
- Have adjustments approved before posting
- Track variance by item, location and cause
- Fix the recurring process, not just the number
- Cycle-count A items often to catch drift early
7. How Fast Inventory Software does it
Fast Inventory Software, built in Pune by Improsys under the Fast Technology brand and available cloud and on-premise, treats counting and reconciliation as two deliberate steps:
- Count types — annual, quarterly and perpetual/cycle counts from one physical-stock-taking screen, by user and location, item or lot.
- Variance capture — the system shows the book quantity, the counter enters the physical quantity, and the count sheet records the variance — and only the variance.
- Separate reconciliation — the variance is reconciled by a distinct stock adjustment (increase or decrease) that posts to the immutable ledger with a reason, so the correction is auditable.
- Reconciliation reporting — a system-vs-physical reconciliation report and the stock ledger keep the full trail of what was counted and what was adjusted. See reports & analytics.
- Scan-assisted — barcode scanning speeds counting and cuts keying errors; see barcode, RFID & automation.
Count to measure. Adjust to correct. Never overwrite.
Fast Inventory records the book-vs-physical variance on every count and keeps the correction as a separate, reason-coded adjustment on the immutable ledger. Run a full annual count for year-end and cycle-count high-value stock all year — and keep a complete, auditable trail of every count and every adjustment, on one platform.
8. Frequently asked questions
See stock taking and reconciliation on your own stores
A 30-minute demo — a live count recording variance, then a reconciling adjustment on the ledger, on your own items. No generic slideshow.
