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:

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:

AspectAnnual (full) countPerpetual / cycle count
What is countedEverything, in one exerciseA slice of stock at a time, on a rolling schedule
FrequencyOnce (or twice) a yearContinuously through the year
DisruptionHigh — operations usually pausedLow — the store keeps running
Accuracy over timeAccurate at count date, then staleKept fresh year-round on the stock that matters
Driven byCalendar / audit requirementABC 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.

"An annual count tells you the truth once a year. A cycle count tells you the truth about your most valuable stock every week." — Fast Technology Team

3. Book vs physical variance

The heart of any count is a comparison of two numbers, item by item (or lot by lot):

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.

#StepWhat happens
1
Select scopeChoose the count type (annual, quarterly, perpetual/cycle), the store or location, and the items or lots to count.
2
Show book qtyThe system displays the book (system) quantity for each item or lot as the reference figure.
3
Enter physicalThe counter enters the physical quantity actually found; the system computes and stores the variance on the count sheet.
4
Review variancesLarge or surprising variances are investigated and recounted before anything is changed — the count is evidence, not yet a correction.
5
ReconcileA 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.

Illustrative: a four-item count and its reconciliation

The count records variances only. Each variance is then reconciled by a separate adjustment — increase (ADI) or decrease (ADD) — that posts to the ledger:

ItemBook qtyPhysicalVarianceReconciling adjustment
Bolt M10500486−14Decrease 14 — likely unbooked issues
Bearing 62041201200None — book and physical agree
Gasket A8083+3Increase 3 — an unbooked return
Coolant 5L4036−4Decrease 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:

Control the moment
  • Freeze or fence movement during the count window
  • Reconcile in-transit receipts and issues first
  • Count by location and lot, not loose totals
Remove keying error
  • Scan barcodes rather than typing codes
  • Blind-count so counters aren't anchored to book
  • Double-count high-value (class A) items
Verify before adjusting
  • Recount any large or surprising variance
  • Require a reason on every adjustment
  • Have adjustments approved before posting
Learn from it
  • 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:

Stock taking & reconciliation — a core Fast Inventory feature

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.

Annual, quarterly and perpetual/cycle count types
Records variance only — adjustment reconciles it
Full reconciliation report and ledger trail
Get a demo

8. Frequently asked questions

What is physical stock taking?
Physical stock taking is the process of physically counting the stock you actually hold and comparing it against the book (system) quantity. The system shows the book quantity for each item or lot, the counter enters the physical quantity, and the software records the difference — the variance. Its purpose is to measure how far the records have drifted from reality, so the drift can be investigated and corrected.
What is the difference between annual, perpetual and cycle counting?
An annual count is a full, once-a-year physical count of everything, usually with operations paused. Perpetual (or cycle) counting spreads the work across the year, counting a slice of stock at a time on a rolling schedule so the store never fully stops. Cycle counting is typically driven by ABC class — high-value A items counted often, low-value C items rarely — which keeps accuracy high on the stock that matters without an annual shutdown.
Why does a count record variance instead of correcting stock?
Because counting and correcting are two different acts, and keeping them separate protects the ledger. A physical count records the book-vs-physical variance as evidence — it does not change stock by itself. You then reconcile the variance by raising a separate stock adjustment (increase or decrease) that posts to the ledger with a reason. That way the correction is a documented, auditable movement, not a silent overwrite, and the variance history remains available for analysis.
How do you reconcile a stock count?
After a count records a variance, you reconcile it by posting a stock adjustment — an increase where physical exceeds book, a decrease where physical is short — for exactly the variance quantity, with a remark explaining the cause. The adjustment updates the running balance and writes a ledger row, bringing the book figure into line with what was counted while leaving a full trail of what changed, by how much and why.
How can you improve stock-count accuracy?
Freeze or control movement during the count window, count by location and lot rather than by loose item totals, use barcode scanning to remove keying errors, blind-count where possible so counters are not anchored to the book figure, recount large variances before adjusting, and analyse recurring variances to fix the process cause rather than just adjusting the number each time. Cycle counting by ABC class keeps accuracy high on high-value stock year-round.

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.