← The Shipider Journal
ISSUE №50 · SEP 14, 2026
Inventory Accuracy & Traceability

Inventory Reconciliation Process: Closing the Gap Between System and Physical Counts

System says 480 units. The shelf has 462. Here is the reconciliation process that closes that gap for good, with a maker-checker approval step and a permanent audit trail.

EY
Shipider Team
READ TIME
8 min
VIEWS
998

An inventory reconciliation process is the structured way a warehouse compares what its system says it holds against what a physical count finds, then investigates, approves, and records any difference before the numbers are changed. In Shipider, that process runs through a maker-checker approval step and writes every count, flag, and adjustment to a permanent audit trail, so the reconciled number is never just someone's edit to a spreadsheet cell.

What reconciliation actually means, and what it doesn't

Reconciliation gets confused with counting itself, but they are two different jobs. Counting is the physical act of walking a location and tallying what's there. Reconciliation is what happens after: taking that count, lining it up against the system record, deciding what the variance means, and formally closing the gap. A warehouse can count constantly and still have no reconciliation process if nobody owns the comparison step or the sign-off.

It's also worth separating reconciliation from root cause analysis. Reconciliation asks "what is the correct number right now, and who approved changing it." Root cause analysis asks "why did this drift happen in the first place, and how do we stop it recurring." Our guide on finding the root cause of SKU discrepancies covers that second question in depth. This article is about the workflow that gets you to a trustworthy number today.

Why an informal reconciliation process quietly costs you

Most small and mid-sized warehouses do reconcile, just not consistently. Someone notices a mismatch during picking, adjusts the count on the spot, and moves on. That fixes today's order but leaves no record of why the number changed, who approved it, or whether the same SKU has drifted before. Multiply that across a few hundred SKUs a month and you get a system of record that nobody fully trusts, which is exactly the problem behind chronic inventory accuracy complaints.

A defined process fixes three things at once: it stops silent adjustments, it gives finance and operations the same number to work from, and it creates a paper trail you can hand to an auditor, an insurer, or a customer disputing a shortage claim.

The five stages of a defensible reconciliation process

1. Pull the system snapshot

Start by locking a snapshot of on-hand quantities by SKU and location at a specific timestamp. This matters because inventory keeps moving: receiving, picking, and transfers don't pause for a count. Shipider's warehouse location records give you a snapshot that's tied to actual scan events rather than a manual export, so the starting number reflects real movement history, not a stale report.

2. Count the physical stock

This is the count itself, whether it's a full count or a rolling cycle count. If your team is still figuring out how to count without stopping the floor, our piece on cycle counting without shutting down the warehouse covers cadence and coverage. For reconciliation purposes, what matters is that the count is captured against the same location and SKU structure as the system snapshot, so the comparison in the next step is apples to apples.

3. Compare and flag variances

Line up the physical count against the system snapshot and flag every SKU where the numbers don't match, including small variances. Teams that only flag "significant" gaps miss the pattern of a SKU that's quietly off by two or three units every week, which usually points to a process issue rather than a one-off error. Every flagged line should carry the SKU, the location, the system quantity, the counted quantity, and who performed the count.

4. Investigate before you adjust

This is the step most spreadsheet-based processes skip. Before changing any number, check the movement history for that SKU and location: recent receipts, put-away location changes, transfers between sites, and dispatches. Common findings at this stage include a put-away logged to the wrong bin, a partial pallet split without an updated count, or a transfer between locations that wasn't confirmed on both ends. In Shipider, this history is attached to the pallet and SKU record automatically, so investigating a variance means reading a timeline, not asking around the floor.

5. Approve adjustments with maker-checker

Once the reason is understood (or documented as unexplained shrinkage), the adjustment gets proposed by one person and approved by a second before it posts to the system of record. That's the maker-checker step: it stops a single person from both finding a discrepancy and quietly correcting it with no oversight. For a full walkthrough of how that pattern works across receiving, picking, and adjustments, see what is a maker-checker workflow.

A simple flow diagram showing system count, physical count, variance flag, investigation, and approval steps in sequence

Building a cadence that doesn't drain your team

Reconciliation doesn't have to mean a full stock-take every month. Most warehouses do better with a layered cadence: high-value or fast-moving SKUs get reconciled weekly, mid-tier SKUs monthly, and slow movers quarterly. The trigger points that should always force an unscheduled reconciliation include a large unexplained order shortage, a new 3PL client's inbound stock, and the run-up to peak season, which we cover in the peak season prep checklist.

The point of a cadence is predictability. If reconciliation only happens when something goes visibly wrong, you're always investigating after the customer already noticed. A scheduled process catches drift while it's still small enough to explain.

Manual spreadsheet reconciliation vs a system-backed process

StepSpreadsheet-based reconciliationShipider reconciliation
System snapshotManual export, often hours or days staleLive location and SKU record tied to scan events
Variance detectionManual formula comparison, easy to miss small gapsFlagged automatically at count entry
InvestigationAsking staff to recall what happenedMovement history attached to the pallet and SKU
Adjustment approvalWhoever found it can also fix itMaker-checker: a second person approves every adjustment
Record of what happenedOverwritten cells, no historyPermanent audit trail: who, what, when
Multi-site or multi-client visibilitySeparate files per site or customerStructural isolation with a unified view for the operator

What a reconciliation record should include

Whatever tool you use, a defensible reconciliation record needs six things: the SKU and location, the system quantity at the time of the snapshot, the counted quantity, the identified reason for the variance (or "unexplained"), who proposed the adjustment, and who approved it. If any one of those is missing, the record is a note, not proof. This is the same standard that matters when a damaged pallet or a shortage claim turns into a dispute with a customer or carrier, which is why the same evidence discipline shows up in our damaged pallet dispute workflow.

Common mistakes that keep the gap open

A few patterns show up repeatedly in warehouses that struggle with reconciliation. Adjusting inventory directly during picking, without routing it through a review step, is the most common one: it fixes the immediate order but erases the evidence of the pattern. Reconciling by SKU total across the whole warehouse instead of by SKU and location is another; a SKU can be accurate in aggregate while being wrong in three different bins, and that location-level error is exactly what causes the next mis-pick. Treating every variance as shrinkage without checking movement history is a third: a lot of what looks like loss is actually a mis-recorded transfer or a put-away to the wrong bin.

Finally, some teams reconcile the numbers but never close the loop with a second approver. That leaves the reconciled figure sitting at the same trust level as the original discrepancy: someone's word.

How Shipider supports the reconciliation process

Shipider ties reconciliation to the same records used for receiving, put-away, and dispatch, rather than treating it as a separate spreadsheet exercise. Counts are captured with in-browser camera barcode scanning on any phone, so there's no dedicated scanner to check out and return. Every SKU and pallet carries a movement history you can pull up during investigation instead of relying on memory. Adjustments route through a maker-checker step so a proposed change and its approval are two separate, logged actions. And because the audit trail covers every site, a 3PL running reconciliation across multiple customers under one roof still gets a clean, isolated record for each one. None of this requires new hardware or a long rollout; it runs on the same setup used for daily warehouse operations. For the broader picture of how traceability and accuracy fit together across receiving, storage, and dispatch, see the inventory accuracy and traceability hub, and if you're weighing whether a dedicated system is worth it versus staying on spreadsheets, our pricing page lays out the token-based model with no per-seat cost.

Frequently asked questions

What is the difference between a cycle count and inventory reconciliation?

A cycle count is the act of physically counting a subset of inventory on a rotating schedule. Reconciliation is the follow-up process of comparing that count to the system record, investigating any variance, and formally approving an adjustment before the number changes.

How often should a warehouse run inventory reconciliation?

A layered cadence works best: weekly for high-value or fast-moving SKUs, monthly for mid-tier items, and quarterly for slow movers, with additional reconciliation triggered before peak season or when onboarding new inbound stock.

Who should approve inventory adjustments during reconciliation?

A second person separate from whoever proposed the change, following a maker-checker pattern. This prevents the same individual from both finding a discrepancy and quietly correcting it without oversight.

What causes most inventory reconciliation variances?

Common causes include put-away to the wrong location, unconfirmed transfers between sites, partial pallets split without an updated count, and miskeyed quantities during receiving. Checking movement history before adjusting usually reveals which one applies.

Can inventory reconciliation be done without a WMS?

Yes, but it depends on manual spreadsheet comparisons and personal recall to investigate variances, which makes the process slower and harder to defend. A system that ties counts to scan events and keeps a permanent audit trail removes most of that manual overhead.

Ready to see a reconciliation process that actually holds up to scrutiny? Create a free Shipider account and run your next count with maker-checker approval and a full audit trail built in.

Related reading: Warehouse Shrinkage: Causes and How Evidence-Based Tracking Reduces Loss

Related reading: Lot and Batch Tracking for Perishable or Regulated Inventory

FILED UNDER
#inventory reconciliation#inventory accuracy#cycle count#audit trail#maker-checker
EY
WRITTEN BY
Eric Yin, Shipider Team
Operational writing from the team building the warehouse OS for modern logistics teams.
SHARE