MoulMallTools
Inventory turnover · 2026

How fast does your inventory turn?

Free inventory turnover calculator: enter COGS and average inventory to get the turnover ratio, days on hand (DIO) and how you compare to your industry benchmark. Spot slow-movers and free up working capital.

Live calculatorRecomputes as you type
days

Results update live as you type.

Turnover ratio

6.25× / period

Healthy
Days on hand (DIO)58.4 days
Average inventory40,000.00 MAD
Daily COGS684.93 MAD
🏬 In line with General retail (6–10x)

Formula

Turnover = COGS / Avg inventory
DIO = Period / Turnover

Values in MAD. Use cost-basis inventory (not retail).

MoulMall App

Stop calculating. Start invoicing.

MoulMall automatically applies the right VAT, tracks stock and generates invoices for you — so you never have to open a calculator again.

💰

Find trapped cash

Slow inventory is cash sitting on shelves. Turnover tells you how fast your capital recycles.

📉

Spot dead stock

A tiny set of SKUs often drags the whole ratio down. Identify, discount, clear.

⚖️

Balance efficiency & service

Too fast → stockouts. Too slow → waste. The right number depends on your category.

How it works

4 steps to a clear picture

1

Pull your COGS

Total cost of goods sold for the period — from your P&L or accounting software.

2

Compute average inventory

Use a period average at cost, or (Beginning + Ending) ÷ 2 for a quick estimate.

3

Calculate & annualize

We compute the ratio for your period and an annualized equivalent for comparisons.

4

Compare to benchmarks

Match against your retail category — grocery, fashion, electronics, furniture, luxury…

Benchmarks

Annual turnover by retail category

Indicative ranges — actual benchmarks vary by region, channel and business model.

CategoryTurnover rangeTypical DIO
🛒Grocery & FMCG1220× / year1830 days
💊Pharmacy & health812× / year3046 days
🏬General retail610× / year3761 days
📱Electronics48× / year4691 days
👗Fashion & apparel36× / year61122 days
🛋️Furniture & home24× / year91183 days
💎Luxury goods13× / year122365 days
Formula

The turnover equation

Turnover = COGS ÷ Average inventory
DIO = Period ÷ Turnover

Always use cost-basis inventory — using retail/price basis will inflate the ratio because it includes margin.

Automate it

Live turnover per SKU

This calculator gives you one ratio for the whole catalog. In practice, 80% of the dead weight comes from 20% of the SKUs. MoulMall tracks turnover per SKU continuously and flags slow-movers before they become dead stock.

Track per-SKU turnover in MoulMall

Localized

Choose your country

Calculations use your local currency — pick the country that matches your books.

FAQ

Inventory turnover — questions answered

What is inventory turnover?
Inventory turnover measures how many times you sell and replace your inventory during a period. A turnover of 6 over a year means you cycled through your entire stock 6 times — roughly every 2 months.
What is the inventory turnover formula?
Inventory turnover = Cost of goods sold (COGS) ÷ Average inventory (at cost). Average inventory is usually (Beginning inventory + Ending inventory) ÷ 2, or a simple period average from your accounting system.
What is days on hand (DIO)?
Days Inventory Outstanding (DIO), or "days on hand", is the average number of days a unit of inventory sits in your warehouse before being sold. Formula: DIO = Period days ÷ Turnover ratio, or equivalently Average inventory ÷ Daily COGS.
Is high inventory turnover always good?
Not necessarily. Very high turnover (above ~15x/year in general retail) can signal understocking and a higher stockout risk, which hurts sales. Very low turnover (below ~3x) usually means dead stock and tied-up cash. The sweet spot depends on your category — grocery should be 12–20, fashion only 3–6.
Should I use COGS or revenue?
Use COGS. Using revenue will inflate the ratio because revenue includes margin. For consistency, both the numerator (COGS) and denominator (average inventory) should be at cost.

Inventory turnover calculator — by country