Skip to main content

Inventory report template: days of stock and when to reorder

Short answer

An inventory report shows, for each product, how much is on hand, how fast it sells, how many days of stock are left and when to reorder. Reorder when stock falls below the daily sell rate times the supplier's lead time plus a few safety days. Products with over 90 days of stock tie up cash.

What this report answers

  • What runs out before the next shipment can arrive?

  • What should I reorder this week?

  • Which products tie up cash on the shelf?

Every number and how it's computed

The numbers in the inventory report template
Sold per dayUnits sold in the last 28 days ÷ 28
Days of stockOn hand ÷ sold per day
Reorder pointSold per day × (lead time + safety days)
StatusReorder below the reorder point; slow mover above 90 days of stock
Sell-throughUnits sold ÷ (units sold + on hand)

A filled-in example

Example numbers for a coffee store with seven safety days. Three products sit below their reorder point; two hold over 90 days of stock.
Whole bean coffee, 12 oz4203014840Reorder66.7%
Ground coffee, 12 oz6101834504OK45.2%
Cold brew packs, 6-pack951010210Reorder74.7%
Ceramic mug380495148Slow mover22.8%
Pour-over dripper6023074Reorder48.3%
Paper filters, 1009007129147Slow mover17.9%
Example numbers for a coffee store with seven safety days. Three products sit below their reorder point; two hold over 90 days of stock.

The cold brew packs run out in 10 days

  • Cold brew packs, 6-pack

    10 days

  • Whole bean coffee, 12 oz

    14 days

  • Pour-over dripper

    30 days

  • Ground coffee, 12 oz

    34 days

  • Ceramic mug

    95 days

  • Paper filters, 100

    129 days

Days of stock left per product in the example. The shortest bar is the first order to place.

Free template, formulas included

A CSV for Google Sheets, Excel or Numbers, with the example numbers filled in.

Download the inventory template

Fill it in with your numbers

  1. Pull stock on hand

    In Shopify, open Analytics, then Reports, filter to Inventory, and open Inventory remaining per product. Step-by-step guide

  2. Pull units sold

    Products by sell-through rate gives units sold; set the range to the last 28 days.

  3. Add lead times

    Ask each supplier how many days an order takes to arrive, then add your safety days.

Get weekly sales beside your stock check

Replo doesn't read Shopify inventory yet, so keep this sheet for stock. Replo can email the week's sales and ad results every Monday, so a spike shows up early.

“every Monday at 8am, send last week's sales against the week before”

Replo sends today

  • Total sales against last week

  • Ad spend and ROAS by ad

  • Emailed to up to 10 teammates

Not yet

  • Shopify inventory and stock levels

  • Reorder alerts by product

Frequently asked questions

How do I calculate a reorder point?
Multiply how many units you sell per day by the supplier's lead time in days plus your safety days. Selling 10 a day with a 14-day lead time and 7 safety days gives a reorder point of 210 units.
What is a good sell-through rate?
It depends on how often you restock. Over a 28-day window, a product that sold half its available stock is moving well; under 20% usually means too much stock or a product that needs a better page or price.
Can Replo send an inventory report?
No, not yet. Replo doesn't read Shopify inventory, so use this sheet or Shopify's inventory reports. Replo can email your weekly sales and ad results, which shows a demand spike before stock runs out.

More report templates

All report templates