How to Do a Physical Stock Count

Count, compare and post the variance.

Purpose

Take a physical count of stock at a location, compare with the system balance, and post a single stock-adjustment voucher for the variance. Doing this monthly (or at least quarterly) catches shrinkage early and keeps trust in the system high.

Before you begin

  • Decide on freeze-or-rolling count. Freeze: pause transactions for the duration; rolling: count by category over a week and compare at a fixed cut-off.
  • Count sheets printed (use Stock ReportsPhysical Count Sheet).
  • Two counters per high-value section (one counts, one records) for trustworthy numbers.
  • Approval policy decided for variance above a threshold.

Steps

  1. Start → Inventory & StockStock ReportsPhysical Count Sheet.
  2. Run the sheet for the location and freeze datetime. Print it.
  3. Have the team count and write counted quantities in the right-hand column.
  4. Go to Stock ReportsPhysical Stock Variance. Enter the same freeze datetime.
  5. Enter counted quantities in the Counted column — either by typing, or by importing an Excel sheet via Import Count.
  6. Review the Variance column. Investigate large variances before posting.
  7. Click Post Variance. The system creates one stock-adjustment voucher per item with a non-zero variance, posting to the variance ledger you configured.
  8. Print the variance summary and have it counter-signed by the location manager — this is the audit trail.

What success looks like

  • System stock matches the counted stock for every item at the freeze datetime.
  • A stock-adjustment voucher exists per variance, viewable in Day Book.
  • The variance ledger's P&L impact is visible in the next trial balance.
  • A signed variance summary is on file.

Troubleshooting

Variance is huge for one item.
Usually a unit-of-measure mix-up (pieces vs cartons) or a missed transfer. Investigate before posting — do not post a variance you cannot explain.
"Cannot post — freeze datetime has passed."
Transactions happened after the freeze. Re-run the variance with the new datetime, or reverse those transactions first.
Excel import fails.
Column headers / item codes do not match. Download the template from the same screen and use it as a base.

Tips

  • Do a freeze count once a year (statutory) and rolling counts monthly for ABC-A items.
  • Counter-sign the variance summary — without sign-off, the audit trail is incomplete.
  • Warning. Do not edit posted stock-adjustment vouchers. If wrong, post a reversing voucher.