Managing inventory in a spreadsheet sounds simple until your product catalog starts growing.

At first, a seller might have 30 products and one sales channel. A basic list of product names and quantities seems enough. But once the same SKU is being sold through Shopify, Amazon, eBay, a physical store, or multiple warehouses, manual updates can quickly create mismatched stock levels.

That is where a properly structured spreadsheet becomes useful. The goal is not to make a complicated Excel file. The goal is to create a simple system that gives you one reliable view of what you have, where it is stored, what has been sold, and what needs to be reordered.

What Should an Inventory Management Spreadsheet Include?

A good spreadsheet should act as a basic inventory database management system. Every row should represent a product or SKU, while every column should represent one specific inventory attribute.

A practical master sheet can include:

Column Purpose
SKU Unique product identifier
Product Name Product or variant name
Category Product grouping
Sales Channel Amazon, Shopify, eBay, website, retail, etc.
Warehouse Storage location
Opening Stock Quantity at the beginning of the period
Stock Received Units added
Units Sold Units removed through sales
Adjustments Damaged, returned, lost, or manually corrected units
Available Stock Current sellable quantity
Reorder Level Minimum acceptable quantity
Reorder Quantity Suggested purchase quantity
Unit Cost Product cost
Inventory Value Current stock value
Supplier Main supplier
Last Updated Date of the latest change

Keep the structure consistent. Avoid putting two different pieces of information into one cell, such as Amazon: 25 units. Separate channel and quantity fields make filtering and calculations much easier.

Excel also allows you to convert a data range into a proper Table, which makes the dataset easier to organize and analyze as it grows.

How to Build the Basic Stock System

Start with a sheet called Inventory Master.

Enter one SKU per row. For example:

SKU001 | Wireless Mouse | Accessories | Amazon | Warehouse A | 100

The most important rule is consistency. A SKU should not change depending on the marketplace. If SKU001 represents a wireless mouse in Amazon, it should represent the same product in Shopify and your warehouse records.

For sellers operating multiple accounts, consider adding separate channel columns such as:

  • Amazon Stock

  • Shopify Stock

  • eBay Stock

  • Warehouse Stock

  • Reserved Stock

  • Available Stock

This makes the spreadsheet more useful for product and inventory management because you can see how inventory is distributed instead of looking at one total number.

For businesses with several storage areas, adding warehouse or bin information also creates a basic inventory location software structure. This becomes especially useful when the same SKU exists in more than one warehouse.

Add the Core Inventory Formula

A simple inventory model can use:

Available Stock = Opening Stock + Stock Received + Returns + Adjustments − Units Sold

For example, suppose you started with 100 units, received 50 more, sold 35, and received 5 returned units.

Your available stock would be:

100 + 50 + 5 − 35 = 120 units

You can create the formula in Excel or Google Sheets instead of calculating it manually.

For example, if:

  • Opening Stock is column F

  • Stock Received is column G

  • Units Sold is column H

  • Returns are column I

  • Adjustments are column J

Then the available quantity could be:

=F2+G2+I2+J2-H2

The advantage is consistency. When new transactions are entered, the calculation updates automatically.

For more advanced reporting, Excel's SUMIF and SUMIFS functions can total values based on one or multiple criteria, which is useful when calculating sales or stock by SKU, warehouse, or channel.

Create Reorder Alerts

A spreadsheet becomes much more useful when it tells you which products need attention.

Add a Reorder Level column. This is the minimum quantity you want to keep before purchasing more stock.

Then add a Status column.

A simple formula can be:

=IF(K2<=L2,"Reorder","OK")

Where K is Available Stock and L is Reorder Level.

You can then use conditional formatting to highlight products marked Reorder.

For example:

SKU Available Reorder Level Status
SKU001 42 20 OK
SKU002 12 15 Reorder
SKU003 8 10 Reorder

This simple feature turns a spreadsheet from a passive list into a basic online inventory control workflow.

Your reorder point should reflect actual sales behavior and supplier lead time. A product that sells 50 units a week needs a very different threshold from an item that sells only five.

Add Inventory Counts and Adjustments

Even a well maintained spreadsheet can drift away from physical stock.

That is why regular inventory counts matter.

Create a second sheet called Stock Count with fields such as:

  • Count Date

  • SKU

  • Warehouse

  • System Quantity

  • Physical Quantity

  • Difference

  • Reason

  • Approved By

The difference can be calculated as:

=Physical Quantity-System Quantity

This gives you a basic inventory count software style process without requiring a dedicated system.

Common reasons for differences include damaged goods, missing items, unrecorded returns, picking mistakes, and products received but not entered into the spreadsheet.

Do not overwrite the original stock number when an adjustment happens. Record the adjustment separately so you can understand why the number changed.

Use Separate Sheets for Transactions

One of the biggest spreadsheet mistakes is trying to keep everything inside one giant table.

A better structure is:

Sheet 1: Inventory Master

Contains the current product and stock information.

Sheet 2: Sales

Records outgoing units.

Sheet 3: Purchases

Records incoming stock.

Sheet 4: Returns and Adjustments

Records anything that changes inventory outside a standard sale or purchase.

Sheet 5: Suppliers

Stores supplier names, contact information, lead times, and product relationships.

Sheet 6: Lists

Stores dropdown values for warehouses, categories, channels, statuses, and other controlled fields.

This structure creates simple inventory system modules while keeping the overall workbook manageable.

Google Sheets supports dropdown lists through data validation, which can help standardize fields such as product status, warehouse, category, and channel.

Track Multiple Sales Channels Carefully

This is where spreadsheets often start breaking down for ecommerce sellers.

Imagine you have 200 units of a product. Amazon sells 30, Shopify sells 20, and eBay sells 10.

Your spreadsheet needs to reflect the same stock movement across every channel.

A simple channel view could look like:

SKU Amazon Shopify eBay Warehouse Total Available
SKU001 30 20 10 140 200

The problem is that marketplaces can change faster than your spreadsheet.

If you update Amazon manually but forget Shopify, you can end up overselling. This becomes even more difficult when multiple seller accounts, warehouses, and fulfillment locations are involved.

For a related workflow, see How to Manage Shopify and Amazon Inventory Together.

A spreadsheet is therefore most useful when it acts as a central planning and reporting layer. Once you need real time synchronization between multiple sales channels, an automated system becomes much more practical.

Calculate Inventory Value

Knowing how many units you have is only half the picture. You should also understand how much capital is sitting in stock.

Add:

Inventory Value = Available Stock × Unit Cost

For example, if you have 120 units and your unit cost is $8:

120 × $8 = $960

You can then use SUM or SUMIFS to calculate inventory value by category, warehouse, supplier, or channel. Excel documents SUMIFS as a way to sum values that meet multiple criteria, which makes it useful for this kind of reporting.

This is especially helpful when you need to identify slow moving products, high value inventory, or stock concentrated in one warehouse.

Add Returns and Backorders

Returns should not simply disappear from the sales numbers.

When a customer returns an item, record the returned quantity and indicate whether the unit is:

  • Available for resale

  • Damaged

  • Waiting for inspection

  • Returned to supplier

The same principle applies to backorders. A product can have zero available stock while customer demand still exists.

For a deeper look at the subject, read Backorder Management: A Complete Guide.

Keeping backorders and returns visible gives you a clearer picture of actual demand rather than relying only on current stock.

Protect Your Spreadsheet From Bad Data

Most spreadsheet inventory errors are not caused by formulas. They are caused by inconsistent data entry.

Use dropdowns for fields such as:

  • Warehouse

  • Sales channel

  • Product category

  • Stock status

  • Adjustment reason

Avoid allowing people to type variations such as Amazon, amazon, and AMZ for the same channel.

Google Sheets lets you configure dropdown rules and determine whether invalid entries are rejected or simply shown with a warning.

You should also lock formula columns so users do not accidentally replace calculations with values.

Give team members clear rules about which sheet they should update and when.

When a Spreadsheet Stops Being Enough

A spreadsheet is a practical starting point for small catalogs, limited warehouses, or businesses where transaction volume is still manageable.

The tipping point usually comes when you have:

  • Several sales accounts

  • Multiple warehouses

  • Large SKU catalogs

  • Frequent stock movements

  • High order volume

  • Multiple people editing inventory

  • Frequent overselling problems

  • A need for real time synchronization

At that stage, manually copying numbers between spreadsheets and marketplaces creates unnecessary operational risk.

Modern ecommerce platforms can track inventory by product, variant, and location. Shopify, for example, supports inventory tracking, inventory history, locations, and CSV based inventory updates.

For sellers comparing broader inventory workflows, you can also read Fulfillio vs Zoho Inventory: Which Fits Multichannel Sellers?.

For SKU structure across multiple marketplaces, see Multi Channel SKU Management: Complete Guide.

And when stock management connects directly with picking, packing, shipping, and delivery, Ecommerce Fulfillment: Complete Guide provides the next layer of the workflow.

Spreadsheet vs Automated Inventory Management

The key difference is synchronization.

A spreadsheet normally depends on someone entering or importing information. An automated inventory platform can connect sales channels and update inventory based on transactions.

That distinction matters when you manage multiple accounts.

A spreadsheet can tell you that Amazon has 27 units. An integrated system can be designed to update inventory across connected channels when an order is placed, depending on the integrations and workflow being used.

The spreadsheet still has value for analysis, budgeting, forecasting, stock counts, and operational planning. The problem begins when it becomes the only source of truth for a high volume, multichannel operation.

Conclusion

Creating an inventory management spreadsheet does not need to be complicated. Start with clean SKUs, a master inventory table, transaction sheets, reorder levels, formulas, and controlled data entry.

The real objective of inventory database management is to create one reliable view of your stock, even when products are sold through multiple accounts or stored across different locations.

Use the spreadsheet while it gives your team control and visibility. When manual updates become a bottleneck, move toward an integrated system that can manage multiple channels in one place and reduce repetitive inventory updates.