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 & FMCG12–20× / year18–30 days
💊Pharmacy & health8–12× / year30–46 days
🏬General retail6–10× / year37–61 days
📱Electronics4–8× / year46–91 days
👗Fashion & apparel3–6× / year61–122 days
🛋️Furniture & home2–4× / year91–183 days
💎Luxury goods1–3× / year122–365 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