Inventory control in Excel: how far it goes and when to switch to software

When an Excel inventory is enough and when it is time to move to inventory software

In short

  • Excel works to get started if you have few products, a single warehouse and one person who updates it every day.
  • The key is not to type the stock by hand: record every receipt and issue in a movements sheet and let a formula calculate the balance. In practice, that is a stock card (kardex).
  • The file falls out of balance because of the process, not the formulas: sales recorded late, different copies of the file, corrections with no trail and issues of goods you no longer have.
  • When several people record movements, there is more than one warehouse or you invoice in another system, Excel starts costing more than it saves.

Almost every business starts its inventory in Excel, and that is fine: you already have it, it costs nothing extra and you understand it. The useful question is not whether Excel works, but for how long. Here is how to build an Excel inventory that actually balances, where it usually breaks and how to tell when it is time for software.

How to build an Excel inventory that balances

The most common mistake is a single sheet with a stock column that gets corrected by hand every time something comes in or goes out. That way you never know why the number is what it is. Two sheets work much better:

SheetColumnsWhat it is for
ProductsCode (unique), description, unit, cost, minimum, maximum and calculated stockThe catalog: one row per product.
MovementsDate, type (In or Out), code, quantity, unit cost, reason, document and who recorded itThe history: one row for everything that comes in or goes out.

The stock is not typed: it is calculated. If the code is in column A of the Products sheet, and in Movements the type is in B, the code in C and the quantity in D, the stock formula in row 2 looks like this:

=SUMIFS(Movements!D:D, Movements!C:C, A2, Movements!B:B, "In")
 - SUMIFS(Movements!D:D, Movements!C:C, A2, Movements!B:B, "Out")

Depending on your regional settings, the separator may be a semicolon instead of a comma. Three more tweaks prevent a good share of the mismatches:

That movements sheet is, in practice, a stock card: each product’s history with its receipts, issues and balance. If you also record the cost of each receipt, you have what you need to value the inventory, although calculating weighted average or FIFO by hand is exactly the most fragile part of the file (we explain it in weighted average or FIFO).

Where an Excel inventory falls out of balance

With that structure, the file rarely fails because of the formulas. It fails because of how it is used:

Signs it is time for software

There is no magic number of products. Look instead for these situations:

If only one of these happens to you, you may not need it yet: organize your Excel with the structure above and it can last you a good while. If several happen at once, the file is already costing you more than it saves, even if that cost never shows up on an invoice.

What the software that replaces your Excel should do

When you compare options, ask about this before you ask how many modules it has:

If the software you are offered lets you edit or delete a movement with no trail, deep down it is a more expensive Excel.

How to move your Excel to the IAnalitics SaaS Platform

A limit worth knowing before you upload: inventory quantities are whole numbers. If you sell cable by the meter with fractions, use the centimeter as the unit; for goods sold by weight, the gram. The upload step by step is in the Inventory manual (in Spanish).

You can start for free with the Free Core plan (products, purchases, sales and basic KPIs for up to 3 users) or book a demo and we will walk you through it with your own file. If you run a hardware store, see how it works in our hardware store inventory software page.

Found this useful? Every week we share guides like this one on LinkedIn. Follow IANALITICS on LinkedIn →

Share it: WhatsApp LinkedIn Facebook

You can also find us on Facebook and Instagram.