Inventory Tracking in Excel: A Step-by-Step Guide

You receive 100 units of a product on Monday. By Wednesday, you’ve sold 35. Then, on Friday, another 50 units arrive from your supplier.

How many units do you have now?

The calculation seems simple. However, tracking dozens of products across daily transactions quickly becomes complicated.

For small businesses, inventory tracking in Excel offers an affordable way to organize stock records without investing in specialized software.

With a well-designed spreadsheet, you can monitor available quantities, record inventory movements, and identify products that need replenishment.

This guide explains how to build a practical inventory tracking system using Microsoft Excel.

What Is Inventory Tracking in Excel?

Inventory tracking in Excel involves using spreadsheets to record and monitor product quantities.

Instead of relying on handwritten notes, businesses organize inventory information into structured tables.

A basic workbook can track product identifiers, opening stock, purchases, sales, and remaining quantities.

Additionally, Excel formulas can calculate stock balances automatically.

Although Excel doesn’t replace every feature of dedicated inventory software, it can be effective for businesses with manageable product catalogs.

Step 1: Create a New Inventory Workbook

Open Microsoft Excel and create a blank workbook.

Next, rename the first worksheet Inventory.

This sheet will contain your product list and current stock information.

Create the following column headers:

ColumnHeader
ASKU
BProduct Name
COpening Stock
DStock In
EStock Out
FCurrent Stock
GReorder Level
HStock Status

Each row represents one inventory item.

For example, a glass bottle with a black cap should have a different SKU from the same bottle with a white cap if they are tracked separately.

Consistent identifiers help prevent confusion during stock updates.

Step 2: Enter Your Product Information

Start by entering your existing products.

Include accurate SKU codes, product names, and opening quantities.

For example:

SKUProduct NameOpening Stock
BOT-250-BLKGlass Bottle 250 ml Black100
BOT-250-WHTGlass Bottle 250 ml White80
JAR-100Cosmetic Jar 100 ml200

Before continuing, verify the opening quantities against your physical inventory.

Otherwise, incorrect starting values will affect every future calculation.

Step 3: Calculate Current Stock Automatically

Excel can calculate remaining inventory using a simple formula.

The basic calculation is:

Current Stock = Opening Stock + Stock In − Stock Out

In cell F2, enter:

=C2+D2-E2

Then, press Enter.

For example:

  • Opening Stock: 100
  • Stock In: 50
  • Stock Out: 35

The formula calculates:

100 + 50 − 35 = 115 units

Next, copy the formula down column F for your remaining products.

As you update stock movements, Excel recalculates the available quantities.

For this simplified workbook, include all inventory increases in Stock In and all decreases in Stock Out.

However, maintain separate transaction records so you can identify whether a movement came from sales, returns, damage, or adjustments.

Step 4: Add a Reorder Level

A reorder level helps identify products approaching their minimum stock threshold.

For example, you might want to replenish a product when inventory reaches 20 units.

Enter the threshold in column G.

Different products may require different reorder levels.

Fast-moving products or items with long supplier lead times may need higher thresholds.

Therefore, avoid using the same minimum quantity for every SKU without reviewing demand.

Step 5: Create an Automatic Stock Alert

Excel can display a warning when inventory reaches the reorder level.

In cell H2, enter:

=IF(F2<=G2,"Reorder","OK")

This formula compares current stock with the reorder threshold.

If the quantity is at or below the limit, Excel displays Reorder.

Otherwise, it displays OK.

Copy the formula down column H.

For better visibility, use Conditional Formatting to highlight cells containing the word “Reorder.”

This makes low-stock products easier to identify.

Step 6: Create a Stock Movement Log

A single inventory table shows current quantities. However, it doesn’t explain when or why stock changed.

For better tracking, create a second worksheet named Transactions.

Use the following columns:

DateSKUMovement TypeQuantityReference
10/01/2026BOT-250-BLKIN50PO-001
10/02/2026BOT-250-BLKOUT35SO-001
10/03/2026JAR-100OUT20SO-002

Each transaction should represent an actual stock movement.

For example, receiving 50 units creates an IN transaction.

Meanwhile, shipping 35 units creates an OUT transaction.

Use consistent movement labels because the formulas will depend on them.

Step 7: Connect Transactions to Your Inventory Sheet

Instead of manually updating Stock In and Stock Out, Excel can calculate totals from the Transactions worksheet.

In cell D2 of the Inventory sheet, enter:

=SUMIFS(Transactions!$D:$D,Transactions!$B:$B,A2,Transactions!$C:$C,"IN")

This formula adds incoming quantities matching the SKU in cell A2.

Next, enter this formula in E2:

=SUMIFS(Transactions!$D:$D,Transactions!$B:$B,A2,Transactions!$C:$C,"OUT")

Now, Excel calculates outgoing quantities automatically.

Because column F already contains the stock balance formula, current inventory updates when new transactions are added.

Important: Once these formulas are active, don’t manually add the same transactions to columns D and E. Doing so could create duplicate stock movements.

Also, make sure your opening stock represents the balance before the transactions recorded in the log.

Step 8: Add Data Validation

Typing errors can make inventory records unreliable.

For example, entering “OUT” in one row and “SALE” in another may cause inconsistent calculations.

To prevent this, use Excel’s Data Validation feature.

Select the Movement Type column in your Transactions worksheet.

Then navigate to:

Data → Data Validation → List

Enter:

IN,OUT

Now, employees can select a consistent movement type from a dropdown list.

You can also create a SKU dropdown based on your product master list.

This reduces the risk of entering incorrect product identifiers.

Step 9: Review Inventory Accuracy

Even automated spreadsheets require regular verification.

Compare recorded quantities with physical inventory counts.

If a difference appears, review the relevant transaction history.

For example, a missing stock deduction may explain why Excel shows more inventory than the warehouse contains.

After identifying the cause, record any necessary adjustment according to your inventory procedures.

Additionally, protect formula cells to reduce accidental changes.

Keep regular backup copies of the workbook.

Common Excel Inventory Tracking Mistakes

Several mistakes can reduce spreadsheet accuracy.

Duplicate SKU codes: Two products sharing one identifier can cause incorrect stock calculations.

Missing transactions: Unrecorded sales or deliveries create inaccurate balances.

Incorrect opening stock: Errors in starting quantities affect every subsequent calculation.

Overwritten formulas: Manual changes to calculated cells can interrupt automatic updates.

Multiple conflicting files: Employees working from different workbook copies may create inconsistent records.

To reduce these risks, maintain one controlled master workbook and establish clear updating procedures.

When Should You Move Beyond Excel?

Excel works well for smaller operations with relatively simple inventory workflows.

However, managing stock across multiple marketplaces or warehouses can become more difficult.

For example, employees may need to update inventory immediately after orders arrive from several platforms.

Dedicated inventory software may provide automated synchronization, user permissions, and transaction tracking.

Therefore, consider upgrading when manual spreadsheet maintenance becomes unreliable or consumes excessive time.

Final Thoughts

Inventory tracking in Excel provides a practical starting point for small businesses.

With structured product records, transaction logs, and automatic formulas, you can monitor stock without complicated software.

However, accurate tracking still depends on consistent SKU codes and disciplined data entry.

Start with a simple workbook, test the formulas, and improve your process as your product catalog grows.

A reliable inventory spreadsheet doesn’t need to be complicated. It needs to be accurate, consistent, and easy for your team to maintain.