TEMPLATES & BUSINESS WORKFLOWS
Inventory Cycle Count in Excel (Free Template + Variance Tracker)
A cycle count checks part of your stock on a repeating schedule, so you can find inventory differences while the transactions are still easy to trace. Use this inventory cycle count Excel template to record a blind count, confirm a recount, value each variance, and plan the next check.

What a cycle count does
A cycle count is a physical check of selected inventory items on a recurring schedule. Instead of waiting for one annual stocktake, you count smaller groups, compare what you find with the inventory record, and investigate differences by SKU and location.
This example uses eight items in three preassigned ABC classes. It does not calculate ABC classes automatically: set those classes using your own inventory value, risk, and counting capacity. The sample schedule uses 30 days for A items, 60 for B, and 90 for C as editable starting intervals. Those intervals are planning choices, not a universal accounting rule.
| Workbook sheet | Purpose | Key cells |
|---|---|---|
| Count Log | Record the first count, optional recount, approved quantity, and value difference | Rows 8-15 |
| Item Schedule | Calculate the next count date from class and last count date | Rows 6-13 |
| How It Works | Review formulas, assumptions, and a tested what-if example | Formula notes |
If a count also reveals that an item may fall below its reorder point, use the inventory reorder tracker in Excel to plan replenishment. For a broader formula review before sharing a workbook, see the Excel workbook audit checklist.
Step 1: Set up the items and count date
- Open Count Log. In B3, enter the date the physical count is performed. The sample uses Oct 14, 2026.
- For each item, enter a unique SKU, item name, storage location, ABC class, system quantity, unit cost, and a count date. In the sample, the first item is USB-C Dock, SKU A-101, in P1-A01.
- Keep one row per SKU and location. If the same item sits in two locations, count and reconcile each location separately so an overage in one place does not hide a shortage in another.
- Replace the sample rows with your own inventory, or copy the workbook and clear only the sample inputs before use. Keep the formula columns H, I, and K intact.

Step 2: Record a blind physical count
A counter can be influenced by seeing the expected quantity. For an independent count, save a copy of the workbook, temporarily hide the System qty column E, and print or share the SKU, item, location, Count 1, and Recount fields. In Excel, select column E, right-click its heading, and choose Hide. Restore the column after the count is entered.
Enter the observed quantity in Count 1 (column F). Do not overwrite the system quantity with what you saw on the shelf. The difference between the two is the control this worksheet is meant to reveal.

Step 3: Recount differences before approving them
Do a second count when your policy requires one or the first result looks unusual. Enter the confirmed quantity in Recount (column G); leave G blank when no recount is needed. A recorded zero is a valid count and must not be left blank.
In H8, the template chooses the recount when it exists and otherwise uses Count 1. The formula is copied through H15:
=IF(G8<>"",G8,IF(F8<>"",F8,""))The outer IF checks whether G8 is populated. If so, G8 becomes the approved quantity. Otherwise, the formula falls back to F8. In the sample, the webcam’s first count is 39 and the recount is 40, so H12 returns 40.

Step 4: Calculate unit and value variances
In I8, subtract the system quantity in E8 from the approved physical quantity in H8. Copy the formula down to I15:
=IF(H8="","",H8-E8)A positive result is an overage; a negative result is a shortage. In K8, multiply the unit variance by the unit cost in J8, then copy down to K15:
=IF(I8="","",I8*J8)For C-310, the approved count is 250 and the system quantity is 240, so the unit variance is 10. At a unit cost of $4.25, the value variance is $42.50. A negative value means the counted stock is below the recorded quantity at the costs entered; it is not, by itself, an approved accounting adjustment.

| Control total | Sample result | Meaning |
|---|---|---|
| Items counted | 8 | All eight sample rows have an approved quantity |
| Items with a variance | 6 | Six item rows differ from the system record |
| Net unit variance | 5 | Overages and shortages net to five units |
| Net value variance | -$94.50 | Value of row-level differences at the entered unit costs |
Step 5: Record the cause and approval
Use column L to document what you checked and what supports the result. Depending on the item, compare receiving records, sales and issue slips, transfers, returns, damaged-stock reports, or the last approved count. Keep the note tied to the SKU and location.
The sample notes that the webcam recount was confirmed at 40 and that the cable overage needs a returns review. These are investigation notes, not proof that an inventory journal entry has been approved. Have the responsible person review and sign off according to your business policy before changing the inventory record or posting an adjustment.

Step 6: Plan the next count and verify the workbook
Open Item Schedule. The template links each item’s class and last count date from Count Log, assigns a starter interval, and calculates a next count date. In G6, the pattern is:
=IF(E6="","",E6+F6)For the sample count date of Oct 14, 2026, the A items are due for their next planned count on Nov 13, B items on Dec 13, and C items on Jan 12, 2027. Adjust the frequencies in column F to match your actual policy.

Back on Count Log, check H3. It should show Ties, confirming that the value variance total agrees with the line-by-line calculation. Then test that the workbook responds: change F13, the C-310 first count, from 250 to 248. The row variance should become 8, net unit variance should become 3, and net value variance should become -$103.00. H3 should still say Ties. Restore F13 to 250 after the check.
Common mistakes and fixes
| What you see | What to check | Fix |
|---|---|---|
| Every row has the same variance | The formula references were locked by mistake | Use H8-E8 and copy down so the row numbers advance. |
| A confirmed count is ignored | Recount is in the wrong row or column | Enter it in column G on the same SKU row. |
| A real zero count looks blank | The cell was left empty instead of entering 0 | Enter 0 for a counted zero; reserve blank for not counted. |
| The value difference is unexpectedly large | Unit cost, unit of measure, or package size differs | Confirm the unit cost and quantity use the same unit, such as each versus case. |
| One location is over and another is short | The same SKU was combined across storage locations | Count by SKU and location, then investigate transfers between locations. |
| Next count date is wrong | The class interval or count date is incorrect | Check B3 and the interval in Item Schedule column F. |
Frequently asked questions
How often should I do an inventory cycle count?
Choose a cadence based on item value, movement, loss risk, and the time your team can count reliably. This workbook’s 30, 60, and 90-day intervals are editable examples, not a standard required for every business.
Should employees see the system quantity while counting?
An independent or blind count can reduce anchoring on the expected number. For a genuinely blind count, share a separate sheet without system quantities; hiding a column alone does not restrict access.
What does a negative inventory variance mean?
It means the approved physical quantity is below the system quantity for that SKU and location. Check transactions and evidence, then follow your approval process before adjusting the stock record.
Can I offset one SKU’s overage against another SKU’s shortage?
Keep differences separate by SKU and location. A net total can hide two unrelated errors, so investigate and document each item before summarizing the overall impact.
Does the template work in Excel for the web?
Yes. It uses standard IF, SUM, COUNT, COUNTIF, and SUMPRODUCT formulas rather than macros or version-specific functions. The workbook can be opened in Excel for the web.
Final checklist
- Each count row identifies one SKU and one location.
- Blind counts omit the system quantity from the counter’s copy.
- Recounts are entered in column G and confirmed before approval.
- Each variance has evidence, an owner, and a documented next action.
- Unit costs and quantities use the same unit of measure.
- H3 shows Ties, and the count schedule reflects your policy.
- Inventory adjustments are approved and reconciled separately.
Keep inventory differences visible and actionable
Explore the OneXcel Tutorial Hub, browse ready-to-use Excel templates, or build a cleaner reporting workflow with the OneXcel Dashboard Builder.
