Inventory reconciliation is comparing what your books say you have with what a count says you have, item by item, and explaining every difference before you adjust anything. A difference often isn't a loss: it's a record that was never entered, a delivery nobody received in the system, a batch nobody recorded, a market sale, a damaged case in the bin. So the order matters: find what explains each difference, enter the missing record with its real date, recount where the count looks wrong, and only then adjust what's left. In the example below, a month-end count differs from the books on six items, by $7.19 overall, but once a missing receipt, an unrecorded batch, a market sale and a write-off are entered, only $3.91 is unexplained, the same $3.91 that the month's value check shows. Below is how to reconcile, the example, the value check, and a free template.
The short version
- Compare books and count, item by item, in quantity and in value.
- For each difference, ask what record is missing before calling it a loss.
- Recount anything that looks wrong; counting errors are differences too.
- Enter missing receipts, batches, sales and write-offs with their real dates.
- Adjust only what's left, with a reason, so the books match the shelf.
- Check the value: opening plus purchases less cost of goods against the value counted.
- TaroStack records every movement as it happens and values a count's differences before you post them. More below.
How to reconcile, step by step
- Count everything you're reconciling, on the same day, with movement stopped or noted.
- Compare each item's count with the books, and work out the difference and its value.
- Recount any item whose difference looks too big or too round.
- Explain each difference with the record that's missing: a receipt, a batch, a sale, a transfer, a write-off, a unit mistake.
- Enter the missing records with their real dates, so the history is right, not only the total.
- Adjust what's still unexplained, with a reason, so the books match the shelf.
- Check the value against the month's purchases and cost of goods.
How to run the count itself is in how to count inventory, and the formula for a difference's size is in inventory variance formula.
A worked example
Windward Roots, the made-up taro business I use in these examples, counts at the end of October:
| Item | Books | Counted | Difference | Cost each | Value | Explained by | Unexplained |
|---|---|---|---|---|---|---|---|
| Taro, kg | 40 | 31.5 | −8.5 | $2.90 | −$24.65 | A batch not recorded, 8 kg | −0.5 kg, −$1.45 |
| Coconut milk, cans | 30 | 54 | +24 | $2.25 | +$54.00 | A delivery not received in the books | 0 |
| Trays | 300 | 288 | −12 | $0.18 | −$2.16 | Nothing found | −12, −$2.16 |
| Labels | 1,200 | 1,195 | −5 | $0.06 | −$0.30 | First count said 1,140; recounted | −5, −$0.30 |
| Kūlolo, packs | 20 | 8 | −12 | $2.19 | −$26.28 | A market sale not recorded | 0 |
| Taro chips, bags | 150 | 146 | −4 | $1.95 | −$7.80 | Damaged bags thrown away, not written off | 0 |
| Total | −$7.19 | −$3.91 |
Of six differences, four are missing records and one was a counting mistake. The kūlolo sold at Saturday's market, the batch of chips made on the 28th, the coconut milk delivered on the 29th and the four damaged bags all happened; they weren't written down where the books could see them. The trays, half a kilo of taro and five labels are the real, unexplained losses: $3.91. Recording the missing four with their dates is what keeps next month's numbers right, and the batch's cost right. Why records go missing, and where to look, is in why inventory does not match.
The value check
The books can be checked from the other side, in money:
| Amount | |
|---|---|
| Stock value at the start of the month | $8,400.00 |
| Plus purchases received | $6,900.00 |
| Less cost of goods used and sold | $6,100.00 |
| Expected stock value at the end | $9,200.00 |
| Stock value counted | $9,196.09 |
| Difference | −$3.91 |
With the missing records entered, the value check and the reconciliation agree on the $3.91 that nobody can explain. If they hadn't, the next place to look would be costs: a delivery received at the wrong price, or freight left out. How stock value is worked out is in what is inventory valuation.
Get the template
Download the inventory reconciliation template. Type each item's books and count with its cost; for each difference, choose what explains it and how much, and the sheet shows what's left unexplained and its value. A second sheet checks the value against the month's purchases and cost of goods. It's an ordinary Excel file with no macros, and it works in Google Sheets, LibreOffice and Numbers.
Where this stops working
A monthly reconciliation finds last month's missing records, after the fact, from memory. Somebody has to remember that the chips were made on the 28th, how many cans really came on the 29th, and what sold on Saturday, and by then the batch's cost, the supplier's invoice and the market's numbers are all a month old. The reconciliation takes a day, and next month there are new gaps.
How TaroStack does it
TaroStack records each movement where it happens, so the books and the shelf have fewer reasons to disagree.
Every movement, when it happens. Receiving adds stock as the delivery comes in, with or without a purchase order, and flags over-receiving. Recording a batch takes ingredients off and adds the product. Sales and shipments take stock out, and adjustments carry their reason: lost, damaged, expired, spoiled, sample, found, correction or customer return. Every movement is a permanent record of who, when and why, and corrections are recorded as corrections and can be undone.
Counts that show the money first. Counting works on a phone, tablet or printed sheet, with no signal, shows what each difference is worth before you post it, and suggests what to count first: what it would cost to be wrong, times how much has happened since anyone looked. Shipping, selling, making and moving can't take stock below zero, so a missing receipt shows up when someone tries to use what the books say isn't there.
And value you can check. Stock value by site and by month comes from FIFO cost layers, landed costs included, and losses are reported by reason, item and site.
| The job | Spreadsheet | In TaroStack |
|---|---|---|
| A delivery not entered | Found at month end | Received when it arrives |
| A batch not recorded | Found at month end | Ingredients off when it's recorded |
| Damaged bags | In the bin, unrecorded | An adjustment, reason damaged |
| What a difference is worth | Worked out after | Shown before you post |
Counts, adjustments with reasons, receiving, batches and stock value are on every plan, from $49 a month. The first 30 days are free, with no credit card. If you'd like a hand setting up, ask, and we'll do it with you.
