How to Track Inventory in Excel: Structure, Formulas and Where the Limits Are

Yes, you can track inventory in Excel – if you structure the spreadsheet properly. The key trick: never overwrite stock figures. Record every movement as its own row and calculate stock with a formula. That keeps every number traceable. This guide shows the structure, the formulas and the signs that Excel isn’t enough anymore.

Key takeaways

  • Build three areas: items (master data), movements (one row per booking), stock (calculated).
  • Core formula: stock = opening stock + SUMIFS over all movements.
  • Excel works for one person, a few hundred items and one location. Free template with all formulas ↓
  • Once several people withdraw stock, the list is only as accurate as the last update – then it’s time to look at an app.

Contents: When Excel is enough · Three tables · Key formulas · Free template · 5 rules · Limits · Switching without data loss · FAQ

When an Excel inventory sheet is perfectly fine

  • One person maintains the sheet and is the only one who withdraws or books stock.
  • One location, a few hundred items, a manageable number of movements per day.
  • No batches, expiry dates or inspection deadlines that must be proven.
  • Tools and equipment don’t need to be assigned to people.

The right structure: three tables instead of one list

Format each area as an Excel table (Ctrl + T) and name it – formulas then grow automatically.

TableColumnsPurpose
ItemsItemNo, Description, Unit, Location, OpeningStock, MinStock, MaxStock, UnitCost, SupplierMaster data – one item per row
MovementsDate, ItemNo, Type (receipt/withdrawal/correction), Qty (+/−), Location, Person, NoteOne row per booking – never delete
Stock (formula columns in “Items”)Stock, Status, ReorderQty, StockValueCalculated only

Tip: record withdrawals as negative quantities and receipts as positive ones – then one sum formula is enough.

Key Excel formulas for inventory

Formulas for English Excel (Microsoft 365) using structured references to tables named Items and Movements.

Current stock

=[@OpeningStock]+SUMIFS(Movements[Qty],Movements[ItemNo],[@ItemNo])

Reorder status

=IF([@Stock]<=[@MinStock],"Reorder","OK")

Reorder quantity up to max stock

=IF([@Stock]<=[@MinStock],MAX(0,[@MaxStock]-[@Stock]),0)

Stock value

=[@Stock]*[@UnitCost]

Fill in the description automatically

=XLOOKUP([@ItemNo],Items[ItemNo],Items[Description],"unknown")

Usage in the last 30 days

=-SUMIFS(Movements[Qty],Movements[ItemNo],[@ItemNo],Movements[Type],"Withdrawal",Movements[Date],">="&TODAY()-30)

That gives you days of cover: stock divided by (30-day usage ÷ 30). How to turn that into a sensible reorder point is explained in Manage warehouse consumables digitally.

  • Conditional formatting: a formula rule like =$J2<=$F2 (stock ≤ min stock) highlights critical rows in red.
  • Data validation: allow item numbers in “Movements” only via a dropdown from the items table – this stops typos that silently corrupt stock.

Free Excel template: inventory tracking with formulas

Everything from this article, ready to use in one file – no sign-up, no email:

  • Items and Movements tables with sample data
  • Stock, status, reorder quantity and stock value calculate automatically
  • Red highlighting at minimum stock, dropdowns to prevent typos
  • Later importable directly into Scanwiz
Download the Excel template (.xlsx)

5 rules that keep the sheet accurate

  1. Never overwrite stock – record differences as correction bookings.
  2. One file, one place – no email copies, no “inventory_final_v3.xlsx”.
  3. Book the same day, not at the end of the month.
  4. Protect formula columns.
  5. Spot-check counts regularly and note the variance – your most honest quality indicator.
Tracking inventory in Excel compared with booking by scan

Where Excel reaches its limits

  • Bookings happen at the desk, not the shelf – and in between, things get forgotten.
  • No scanning: item numbers are typed, and a transposed digit books the wrong item.
  • Multi-user work leads to conflicts or locked files; maintaining it on a phone is painful.
  • No real audit trail: deleted rows are simply gone.
  • Tools, batches, inspections: assignment to people, expiry dates or maintenance intervals quickly become a project of their own.

Signs it’s time to switch: several people withdraw stock, the stocktake takes more than a day, sheet and shelf regularly disagree, or only one person “understands” the file. A detailed comparison with 19 criteria, a cost calculator and sources is on Excel inventory management vs. Scanwiz.

From Excel to Scanwiz – without losing data

A well-structured spreadsheet is the perfect starting point: Scanwiz imports items, quantities, locations and values from Excel. After that, a scan replaces the row someone would otherwise have to type:

  • Book by phone camera scan at the shelf – even offline.
  • Minimum stock per item and location, automatic shopping list and purchase orders per supplier.
  • Unlimited simultaneous users; every movement logged with person and time.
  • Mobile stocktaking instead of count sheets.
  • Tools with assignment in equipment management; batches and expiry dates from the Growth plan.
  • Excel stays for analysis – export anytime.

More than 250 businesses use Scanwiz, rated 4.9 out of 5 from over 120 reviews. Plans start at €45 per month with unlimited users and locations – see pricing.

FAQ on tracking inventory in Excel

How do I create an inventory spreadsheet in Excel?

Create an “Items” table with master data and opening stock and a “Movements” table where every booking gets its own row. Current stock is calculated with SUMIFS from opening stock and all movements.

Which formula calculates stock in Excel?

With withdrawals as negative quantities: =[@OpeningStock]+SUMIFS(Movements[Qty],Movements[ItemNo],[@ItemNo]).

How do I flag items below minimum stock in Excel?

Use conditional formatting with a formula rule comparing stock and minimum stock, plus a status column with IF that returns “Reorder”.

Is Excel suitable for inventory management?

For one person, one location and a few hundred items, yes. Once several people withdraw stock, scanning, simultaneous work and audit trail are missing, and the sheet drifts from the shelf.

Can I move my Excel list into inventory software?

Yes. Scanwiz imports items, quantities, locations and values from Excel. After that, stock is booked by scan and Excel is only used for exports and analysis.

Conclusion

A well-built Excel inventory sheet with a movements table and formulas is a solid start – far better than a list where numbers are overwritten by hand. Its limit isn’t calculation power but the distance between shelf and spreadsheet. As soon as several people withdraw stock, a system that books where the movement happens wins.

Updated October 2026.

Over 250 customers already trust Scanwiz

Your spreadsheet is the perfect start.

Import it into Scanwiz and book by scan from tomorrow instead of catching up later. Start for free or let us walk you through the switch in a personal demo.

4.9 out of 5 stars from over 120 verified customer reviews
GetAppCapterraSoftware AdviceG2
✓ GDPR-compliant & hosted in the EU✓ No credit card required✓ Cancel anytime
Scanwiz Favicon
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.