Free stock count builder
Count stock, not spreadsheet mistakes.
Build a clean Excel, CSV, or printable count sheet for your store or warehouse—in under a minute, with no sign-up.
- Free
- No sign-up
- Files stay on your device
Make your sheet
Set up your count.
Three choices. One tidy, ready-to-use sheet.
Set up your count
Live count sheet preview
LivePreview focuses on key fields; downloads include every selected column.
Available downloads
- CSV file
- Excel worksheet
- Printable sheet
- Release checklist
For larger lists, import locations first with zone owners, escalation, and spot-check proof, then load products.
Count-pack checklist
Close written instructions, cutoff/freeze, supervisor walk-through, exceptions, blank-vs-zero, recount/approval evidence, barcode exceptions, and sign-off before release.
A cleaner count
From blank sheet to signed-off count.
Start simple. Add more control only when the size of the count calls for it.
-
01
Create the sheet
Choose the columns your counters need and download the file.
-
02
Check the list
Find missing SKUs, duplicate barcodes, and broken rows before counting.
-
03
Count and reconcile
Enter quantities in Excel or scan with a phone, then review variances.
Free tools
Help for the messy parts.
Open one dedicated tool when you need to clean the input or close the count—not all of them at once.
01 Check your barcode listPaste or upload a CSV to catch missing IDs, duplicate barcodes, GTIN errors, bad locations, print-readiness gaps, and GS1 2D or SSCC mismatches before counters scan. Keep clean rows moving and send proof exports to owners when needed.
Barcode check
Check your barcode list
Paste or upload a CSV to catch missing IDs, duplicate barcodes, GTIN errors, bad locations, print-readiness gaps, and GS1 2D or SSCC mismatches before counters scan. Keep clean rows moving and send proof exports to owners when needed.
80+ is ready; below 80 needs review. GTIN, location, collision, quantity, GS1 2D syntax, row-match, and SSCC checks stay in the exports.
Import requirements
Keep count-pack columns in the import
Run the barcode check before scanning, but do not strip fields that supervisors need after the count.
- Batch and scope
- Keep the assignment batch or count scope so the variance reviewer can group follow-up work.
- Counter and location
- Keep assigned counter, location, bin, or aisle fields so rows trace back to the person and place counted.
- Label durability
- Replace worn rack or bin labels. Keep one full-height, high-contrast scanner-readable label with quiet zones, edge clearance, and a smooth glare-free scan surface.
- Cycle handoff
- Keep bin-first scan proof, count attempt policy, reason-code prompt, pending-review owner, and release status with the scan-proof export.
- Quantity and evidence
- Keep expected quantity, reason, location confirmation, counter sign-off, and supervisor review columns for the count pack.
- 2D barcode data
- Keep lot, date, serial, count, weight, element-string, scanner-output, and Digital Link fields when labels need QR, Data Matrix, or SSCC data; the 2D audit checks decoded values before label work.
The import CSV keeps source values exact. Use the spreadsheet-safe CSV when people will open clean rows in spreadsheet software.
Spreadsheet, audit, proof, print, and SSCC exports
Preview (0 rows)
0 rows loaded
02 Plan cycle count scope and cadenceChoose whether each scope covers a full location or named products only. The planner scores risk and capacity, then builds session exports with the correct completion, exception, review, and release proof.
Cycle count planner
Plan cycle count scope and cadence
Choose whether each scope covers a full location or named products only. The planner scores risk and capacity, then builds session exports with the correct completion, exception, review, and release proof.
Cycle plan summary
- Priority class
- -
- Cadence
- -
- Sessions per cycle
- -
- Capacity fit
- -
Next action:
ABC portfolio coverage Plan a scope to compare ABC coverage.
Next assignment batches
Plan a count to generate session batches.Evidence captured in sessions CSV Show export and closeout fields
- Assignment release
- Review capacity, device fit and readiness, mobile menu and work sequence, queue test, movement cutoff, and counter assignment.
- Floor count proof
- Location confirmation, count origin and source work, blind-count release, serialized-stock confirmation, first-count sign-off, and offline fallback.
- Scan and stock exceptions
- Unexpected-stock rows, no-read and manual routes, tracking IDs, reason codes, condition or expiry review, and location exception evidence.
- Recount and approval
- Attempt limit and number, independent counter, completion time, pending-review decision, owner, and posting or recount reference.
- Bin and movement release
- Open exception rows, variance clearance, freeze and bin gates, supervisor review, and stock-move release timestamps.
- KPI and cadence closeout
- Counted and within-tolerance rows, accuracy, repeated reasons, root-cause owner, quotas, catch-up, and next-cadence approval.
Warehouse supervisors, retail operators, and stock count leads can download the sessions CSV for the complete field-level proof trail and write-in columns.
Suggested count plan (0 rows)
CSV generated in your browser03 Stock count time calculatorCompare first-pass counting, expected recount/review rows, and barcode time savings before you assign counters.
Time estimate
Stock count time calculator
Compare first-pass counting, expected recount/review rows, and barcode time savings before you assign counters.
Estimated time to complete
| Method | Total time | Review block | Savings |
|---|
Operational recommendation:
04 Review count variancesPaste or upload counted rows, set tolerances, and split OK rows from recounts, approvals, and posting holds. Exports package cutoff, root-cause, adjustment, and pending-review disposition proof for count-pack release.
Variance review
Review count variances
Paste or upload counted rows, set tolerances, and split OK rows from recounts, approvals, and posting holds. Exports package cutoff, root-cause, adjustment, and pending-review disposition proof for count-pack release.
Advanced tolerance policy Same limits for gains and losses
Join two count files System stock + count result
Choose the item, location, and quantity columns in each file. Matching is exact after outer whitespace is removed; source values and leading zeros stay unchanged.
Choose both CSV files to map and join them.
- Matched
- 0
- System only
- 0
- Count only
- 0
- Ambiguous
- 0
Duplicate or blank keys
Unmatched system rows
Unmatched count rows
Review summary
- Rows
- 0
- Variance rows
- 0
- Posting holds
- 0
- Approval value
- $0
- Approved
- 0Ready to post
- Pending
- 0Needs review
- Rejected/recount
- 0Route recount
- No adjustment
- 0File count pack
Next action:
Blind recount packet
Send only stable row keys and blank completion fields to the independent second counter.
No recount rows are ready for a blind packet.Batch release note
Review variances to generate a session-batch release note.
Correction summary
Review variances to see required CSV fixes, reason-code gaps, cutoff timing holds, duplicate scan closeout, and exception closeout actions.
Review details Run a review to see mapped columns, rollups, root causes, and count-pack checks.
Posting holds and mobile exceptions
Review variances to see posting holds, cutoff timing, scanner-block, reason-policy, recount, and pending-review status.
Detected columns
Required quantities
Review context
Import readiness
Decision rollup
Reason-code rollup
Session batch release rollup
Root-cause actions
Review variances to see recurring reason-code clusters and owner actions.
Count pack checks
Review variances to see reason-code, cutoff timing, duplicate scan, and sign-off checks.
Variance preview (0 rows)
CSV processed in your browserPreview filters Run a review to filter rows.
Keep it practical
Use the simplest method that fits.
A small shelf does not need a system rollout. A team counting thousands of items should not share one spreadsheet.
| Method | Best fit | Tradeoff |
|---|---|---|
| Paper | Small shelves, no expected quantity | Fast to start, slow to reconcile |
| Excel | Simple lists with expected quantity | Easy export, manual typing risk |
| Barcode app | Many rows, barcodes, team counts | Fast capture and cleaner variance export |
When the count grows
Thousands of items? Bring the count to the barcode.
Scan with your phone, work offline, and keep every counter in sync with Mobile Inventory.
- Import your CSV in seconds
- Scan barcodes and enter quantities fast
- Works offline. Syncs when you are back online.
Field notes
A better count starts before count day.
Short, practical guides for getting the list, the team, and the handoff right.
Quick answers
Before you begin.
Can I download a stock count template without signing up?
Yes. The basic CSV, genuine .xlsx, and printable templates can be generated in the browser without an account.
When should I use Mobile Inventory instead of Excel?
Use Mobile Inventory when you have many items, barcodes, multiple counters, offline locations, or a need to export a cleaner variance report.
Can the templates be localized later?
Yes. The site is built with locale files so copy can be translated manually per language without changing the page templates.
Ready when you are