Get early access
Free tool

Inventory turnover calculator

See how many times your stock sells through in a period, and how many days of stock you are sitting on.

What the items you sold cost you, for the period

Stock at cost, at the start

Stock at cost, at the end

Period covered

The time between your opening and closing stock counts

Inventory turnover

--

Days on hand

--

Average stock value

--

Enter your cost of goods sold and your opening and closing stock values to see how fast stock turns.

What inventory turnover tells you

Inventory turnover counts how many times you sell and replace your stock in a period. A turnover of 4 in a year means that, on average, you sold the full value of what you hold four times over. A turnover of 12 means once a month.

Why care? Stock is cash sitting on a shelf. The faster it turns, the less money you need tied up to make the same sales, and the less likely it is to age, get damaged or go out of fashion. A low number is often the first sign of slow or dead stock.

The formulas

  • Average stock = (opening stock + closing stock) ÷ 2
  • Turnover = cost of goods sold ÷ average stock
  • Days on hand = days in the period ÷ turnover
  • Cost of goods sold (COGS): what the items you sold cost you, for the period. Opening stock, plus what you bought, minus closing stock, gives you the figure. Use cost, not selling price.
  • Opening and closing stock value: the value of everything on your shelves and in your storeroom at the start and end, at cost. A stock count gives you both.
  • Days in the period: 30 for a month, 91 for a quarter and 365 for a year. Pick Other if your counts were a different number of days apart.

Cost goes on both sides so the comparison is fair. Dividing sales by stock at cost would overstate turnover by your markup.

A worked example

A shop counted its stock on 1 January at $50,000 at cost, and on 31 December at $70,000. During the year it bought stock and sold goods that cost $240,000.

  1. Average stock

    ($50,000 + $70,000) ÷ 2 = $60,000.

  2. Turnover

    $240,000 ÷ $60,000 = 4.0 times a year.

  3. Days on hand

    365 ÷ 4 = 91.3 days. At this pace the shelves hold about three months of stock.

The shop might be happy with that, or it might not. Turnover has no single right answer. A shop selling bread and milk should turn much faster than one selling hardware or furniture, so compare against your own past figures and against shops like yours, not against a number from a textbook.

Reading days on hand

Days on hand turns the ratio into something you can feel. If you pay a supplier on delivery and you hold 91 days of stock, your money has been sitting for about three months before a customer returns it. If your supplier lead time is 7 days and you hold 91, you are carrying far more than you need for most lines.

Compare it with the way your stock actually sells. A shop's total can look healthy while a few lines hold a year of stock and the best sellers run out. Total turnover is an average, and averages hide extremes. For the line-by-line view, see slow-moving and dead stock and ABC analysis.

How to improve turnover

  • Reorder with a number. Set each product's reorder point so you do not top up by feel and overbuy.
  • Clear what is not moving. Mark down or bundle slow lines and do not reorder them. Weigh a markdown against its effect on profit with the discount calculator.
  • Buy smaller, more often, if your supplier allows it and delivery costs are low.
  • Do not starve the best sellers. Higher turnover is good until it means empty shelves. Lost sales cost more than the cash tied up in a safe cushion.

The full guide is inventory turnover for a small shop.

Limits

  • Only two counts. If stock swung up and down in the middle of the period, the average of opening and closing misses it. Use a month at a time for a better picture.
  • Season. A period that ends right after a holiday rush will look better than one that ends before it.
  • Count accuracy. Wrong closing values give wrong turnover. A careful count matters more than a precise formula.

Shopkeepa keeps stock as a ledger of movements, so each count and each sale leaves a record you can look back at. See inventory tracking.

Keep your shop on track with Shopkeepa

Shopkeepa is in development. Join the waitlist for early access and help shape it.

Get early access

Common questions

What is a good inventory turnover?

It depends on what you sell. Fast-moving food and drinks turn many times a year, and slower goods turn less often. Track your own number over time and compare it with shops like yours.

Do I use cost or selling price?

Cost, for both cost of goods sold and stock values. Using selling price for one and cost for the other gives a number that is too high.

How do I get cost of goods sold?

Add what you bought during the period to your opening stock value, then subtract your closing stock value. The result is what the goods you sold cost you.

What does it mean if days on hand is very high?

You are holding a lot of stock compared with what you sell. Look for lines that have not sold in weeks, and check that you are not reordering them.

Is my data saved or sent anywhere?

No. Everything runs in your browser. Nothing is stored or sent.

Tools today, a shop system soon

These calculators are free to use. Shopkeepa is built to keep these numbers up to date as you sell. Join the waitlist for early access.