Skip to content
Business / Operations

Free Inventory Template

An inventory template is a structured spreadsheet or list that records everything you have in stock, where it is, how much of it you have, and what it is worth. Whether you need an inventory list template for a retail shop, an inventory sheet template for a warehouse, or a bill of materials template for manufacturing, this template gives you a working starting point in Google Sheets or Excel.

Open a blank Google Sheet
Works with
  • Google Docs
  • Microsoft Word
  • Google Sheets
  • Microsoft Excel
  • Canva

What an Inventory Template Is and Who Needs One

An inventory template is a pre-structured spreadsheet that tracks every item you stock, including quantities, locations, costs, and reorder thresholds. Instead of building a tracking system from scratch, you start with columns that cover the information most businesses need and remove or rename anything that does not apply.

Inventory templates are used across a wide range of contexts. Retail stores use an inventory list template to count stock and identify what needs reordering. Warehouses use an inventory sheet template to track quantities across multiple locations or bin numbers. Manufacturers use a bill of materials template to list every component that goes into a finished product. Offices and facilities teams use simpler asset inventory templates to track equipment and supplies. Small businesses often manage inventory entirely in a Google Sheets inventory template because it is free, shareable, and accessible from any device.

  • Retail businesses tracking product stock levels and reorder triggers
  • Small manufacturers using a bill of materials template to track components per product
  • Warehouses and storage facilities recording items by location and bin number
  • Restaurants and caterers managing food and beverage inventory by quantity and cost
  • Office managers tracking supplies, equipment, and assets
  • Event planners inventorying rental items, props, and equipment before and after an event

What to Include in an Inventory Template

A complete inventory template captures enough detail to answer three questions at any time: what do you have, where is it, and what is it worth? The columns below cover the standard fields for most inventory sheet templates. For a bill of materials template, the structure shifts from stock tracking to component-per-unit accounting, but the column logic is similar.

  • Item number or SKU: a unique identifier that prevents confusion between similar items
  • Item name and description: clear enough that anyone on the team can identify the item without context
  • Category: group items by type (raw materials, finished goods, packaging, supplies) for filtered views
  • Unit of measure: each, box, pound, liter, or whatever unit you count in
  • Quantity on hand: current stock count, updated after each transaction
  • Reorder point: the minimum quantity that triggers a new purchase order
  • Reorder quantity: how much you order when the reorder point is hit
  • Unit cost and total value: unit cost multiplied by quantity gives the inventory value for that row
  • Supplier or vendor: who you buy the item from, with lead time if relevant
  • Storage location or bin number: where to find the item physically
  • For a bill of materials template: finished product name, component names, quantity per unit produced, and total component cost

How to Set Up an Inventory Template in Google Sheets or Excel

Setting up an inventory template in Google Sheets takes about 15 to 30 minutes and produces a functional spreadsheet you can update in real time. The same structure works in Excel if you prefer to work offline or need more advanced formula features. For a bill of materials template, add a second tab that links component costs back to the finished product.

  1. Open a new Google Sheet or Excel workbook. Name the first tab Inventory and add a second tab called Summary if you want an automatic overview.
  2. Add column headers in the first row: Item Number, Item Name, Description, Category, Unit, Quantity On Hand, Reorder Point, Reorder Quantity, Unit Cost, Total Value, Supplier, Location, and Notes. Freeze this row so it stays visible as you scroll.
  3. In the Total Value column, add a formula that multiplies Quantity On Hand by Unit Cost. In Google Sheets this would be =E2*I2 if quantity is in column E and unit cost in column I.
  4. Add a data validation dropdown to the Category column with your standard categories. This keeps the list clean and enables filtered views.
  5. Use conditional formatting to highlight any row where Quantity On Hand is less than or equal to the Reorder Point. A red or orange fill makes low-stock items immediately visible.
  6. On the Summary tab, use SUMIF and COUNTA formulas to calculate total inventory value, total unique items, and count of items below reorder point. This gives you an at-a-glance dashboard without scrolling through the full list.
  7. For a bill of materials template, add a third tab. Each row represents one component of a finished product. Link the unit cost back to the Inventory tab using VLOOKUP or XLOOKUP so the BOM updates automatically when costs change.
  8. Enter your first 5 to 10 items, verify the formulas are working correctly, then share the sheet with anyone who needs access.

Inventory Template Variations: Inventory List, Inventory Sheet, and Bill of Materials

The terms inventory list template, inventory sheet template, and inventory template are often used interchangeably, but small differences in emphasis are worth understanding when you are choosing a format.

An inventory list template is typically a simple, printable format that counts items without deep financial tracking. It is the right choice for a physical stocktake or a quick audit. An inventory sheet template usually refers to a more detailed spreadsheet format that includes costs, reorder levels, and supplier data, making it better for ongoing management rather than a one-time count. A bill of materials template, sometimes abbreviated BOM, is a specialized inventory format for manufacturers: it lists every component required to produce one unit of a finished product, along with quantities and unit costs, so you can calculate the total cost of production.

  • Inventory list template: simple count of items, good for stocktakes and audits
  • Inventory sheet template: full tracking with costs, reorder levels, and supplier fields
  • Bill of materials template: component-per-product breakdown for manufacturing cost tracking
  • Asset inventory template: tracks equipment, furniture, and fixed assets rather than consumable stock
  • Food inventory template: adapted for restaurant or catering use with perishable goods and par levels
  • Office supply inventory template: lightweight format for tracking consumable supplies in an office

Inventory Template Tips and Common Mistakes to Avoid

Most inventory tracking problems come from inconsistent updates rather than poor template design. A perfect spreadsheet that is updated once a month becomes unreliable within days of the last count.

  • Update quantities at the point of transaction: receiving stock in, fulfilling an order, or discarding damaged items. Batch updates at week-end introduce errors
  • Use unique item numbers or SKUs from day one. Names alone cause confusion when similar items exist or names change over time
  • Set reorder points based on lead time from your supplier, not just gut feel. If a supplier takes 7 days to deliver, your reorder point needs to cover 7 days of typical usage
  • Do a physical count to reconcile the spreadsheet at least quarterly. Shrinkage, damage, and data entry errors accumulate over time
  • For a Google Sheets inventory template used by multiple people, enable version history so you can trace changes if a mistake is made
  • If you are using a bill of materials template, update component costs whenever supplier prices change. A stale BOM produces inaccurate production cost estimates

Copy-and-paste template

Download .xlsx

INVENTORY TEMPLATE

 

Business / Location: [BUSINESS NAME]   Date: [DATE]   Prepared by: [NAME]

 

INVENTORY LIST

| Item # | Item Name | Description | Category | Unit | Quantity On Hand | Reorder Point | Reorder Qty | Unit Cost ($) | Total Value ($) | Supplier | Location / Bin | Notes |

| [001] | [ITEM NAME] | [DESCRIPTION] | [CATEGORY] | [EACH/BOX/LB] | [QTY] | [MIN QTY] | [ORDER QTY] | $[UNIT COST] | $[TOTAL] | [SUPPLIER] | [BIN/SHELF] | [NOTES] |

 

SUMMARY

Total unique items: [COUNT]

Total units in stock: [TOTAL UNITS]

Total inventory value: $[TOTAL VALUE]

Items below reorder point: [COUNT]

 

BILL OF MATERIALS (if applicable)

Product: [FINISHED PRODUCT NAME]

| Component | Description | Qty per Unit | Unit of Measure | Unit Cost ($) | Total Cost ($) |

| [COMPONENT] | [DESCRIPTION] | [QTY] | [UOM] | $[COST] | $[TOTAL] |

Frequently asked questions

What is an inventory template?
An inventory template is a pre-built spreadsheet or list that tracks every item you stock, along with quantities, costs, reorder levels, and storage locations. It gives you a single place to see what you have on hand, what needs reordering, and what your total inventory is worth.
How do I create an inventory template in Google Sheets?
Open a new Google Sheet and add column headers for Item Number, Item Name, Category, Quantity On Hand, Reorder Point, Unit Cost, Total Value, Supplier, and Location. Use a formula to multiply Quantity On Hand by Unit Cost for total value. Add conditional formatting to highlight rows where quantity is below the reorder point. A second tab with SUMIF formulas gives you an automatic summary.
What is a bill of materials template?
A bill of materials template, often called a BOM template, lists every component needed to produce one unit of a finished product. Each row shows a component name, the quantity required per unit, the unit of measure, and the unit cost. Multiplying quantity by cost for each row and summing the total gives you the full material cost to produce one finished unit.
What is the difference between an inventory list template and an inventory sheet template?
An inventory list template is typically a simple, printable count of items, suited for periodic stocktakes or audits. An inventory sheet template is a more detailed spreadsheet with cost tracking, reorder levels, and supplier information built in, making it suitable for ongoing day-to-day inventory management rather than a one-time snapshot.
Can I use an inventory template for a small retail business?
Yes. A Google Sheets inventory template works well for small retail businesses with up to a few hundred unique products. It tracks stock levels, flags items that need reordering, and calculates total inventory value automatically. For businesses with higher transaction volumes, barcode scanning systems or dedicated inventory software become more practical, but a spreadsheet is a solid starting point.
How often should I update my inventory spreadsheet?
Update your inventory spreadsheet every time stock moves: when you receive a shipment, fulfill an order, or discard damaged goods. Real-time updates keep the data reliable. If daily updates are not practical, do a reconciliation at least weekly and always run a physical count to verify the spreadsheet at least quarterly.
What is a reorder point and how do I calculate it?
A reorder point is the minimum quantity that should trigger a new purchase order before you run out of stock. A simple reorder point equals your average daily usage multiplied by your supplier lead time in days. For example, if you use 10 units per day and your supplier takes 5 days to deliver, your reorder point is 50 units. Add a safety buffer if demand is variable.

Get the free Inventory template

Open it in Google, choose File then Make a copy, and start editing. It is yours in seconds.

Free. No sign-up. Works in any browser.

Works with
  • Google Docs
  • Google Sheets
  • Microsoft Word
  • Microsoft Excel
  • Canva