Sign in

Blog · Finance metrics and formulas · Supply chain

Apparel industry inventory turnover ratio: seasons and markdowns

Apparel inventory turnover needs seasonal cohorts, returns, and markdown context. Work a category comparison, reconcile the cost and sales inputs, and see why a faster stock movement figure cannot establish better profitability.

The short answerThe apparel industry inventory turnover ratio is cost of goods sold divided by average inventory at cost for the same period. Compare it by selling season, category, and store because seasonal builds and clearance change the result. Retain returns, markdowns, gross margin, and inventory age beside turnover to distinguish profitable movement from stock sold down at reduced prices.

The apparel industry inventory turnover ratio is period cost of goods sold divided by average inventory at cost. For apparel, the useful comparison is the same category at the same stage of its selling season, with returns, markdowns, and aging visible beside it. A company total can hide strong basics and unsold seasonal stock at the same time.

Keep the formula, change the comparison

Apparel inventory turnover = Period COGS / Average inventory at cost

The inventory turnover formula guide owns the general calculation and its detailed checks. Apparel changes the interpretation because buying dates, launch dates, clearance windows, and size availability affect the stock a store needs to carry.

This is visible in public reporting. A US apparel retailer's fiscal 2025 annual report, under Seasonality, describes distinct selling seasons and greater sales activity during back-to-school and holiday periods. Its risk discussion also connects excess fashion inventory with markdowns and lower margins. Those are reasons to compare equivalent seasonal cohorts, not evidence for a universal turnover target.

Do not annualize a short clearance period and present it as normal annual capacity. If you report annualized turns, label the conversion and retain the original period result. For a time-based view of historical cost coverage, use days inventory outstanding with the actual days in the measured period.

Build cohorts from the exports you already have

Start with dated inventory balances carrying SKU, style, color, size, store, category, season, quantity, and carrying cost. Add sales lines with transaction date, units, realized net revenue, cost, discount status, and return references. A style's season should remain attached to its stock after that season ends.

Keep core replenishment separate from fashion launches and prior-season clearance. A transfer between stores moves inventory without creating a customer sale; retain the sending and receiving records so store comparisons can explain the movement.

Finance should confirm how returns reverse revenue and cost, how reserves affect carrying values, and whether fulfillment or other costs sit in COGS. The IRS guide to net sales and gross profit explains the basic bridge from gross receipts through returns and allowances to net receipts, then subtracts COGS to determine gross profit. The example below uses that bridge without assuming every company's ledger classifications are identical.

Worked example: seasonal categories at a US retailer

An illustrative US apparel retailer reviews one fiscal quarter. The categories below use the same opening and closing dates and cost policy. Opening and closing inventory are representative enough for this small example; a real seasonal build may require the more frequent snapshots discussed in the average inventory formula guide.

Cohort Opening inventory (USD) Closing inventory (USD) Average calculation (USD)
Spring dresses 80,000 40,000 (80,000 + 40,000) / 2 = 60,000
Core denim 100,000 140,000 (100,000 + 140,000) / 2 = 120,000
Prior-fall outerwear 160,000 80,000 (160,000 + 80,000) / 2 = 120,000
Total 340,000 260,000 (340,000 + 260,000) / 2 = 300,000

Here are the quarter's sales and cost amounts. The returns are saleable goods in this simplified example, with their original cost reversed and their returned stock included in the inventory records. There are no other revenue deductions or cost adjustments.

Cohort Gross sales (USD) Sales returns (USD) Net sales (USD) Cost before return reversals (USD) Return cost reversals (USD) Net COGS (USD)
Spring dresses 330,000 30,000 300,000 192,000 12,000 180,000
Core denim 500,000 20,000 480,000 250,000 10,000 240,000
Prior-fall outerwear 180,000 20,000 160,000 135,000 15,000 120,000
Total 1,010,000 70,000 940,000 577,000 37,000 540,000

For each row, net sales equal gross sales less sales returns; net COGS equal cost before reversals less return cost reversals. Divide net COGS by average inventory, then subtract net COGS from net sales to calculate gross profit.

Cohort Quarter turns calculation Quarter turns Gross profit calculation (USD) Gross margin
Spring dresses 180,000 / 60,000 3.00 300,000 - 180,000 = 120,000 40.0%
Core denim 240,000 / 120,000 2.00 480,000 - 240,000 = 240,000 50.0%
Prior-fall outerwear 120,000 / 120,000 1.00 160,000 - 120,000 = 40,000 25.0%
Total 540,000 / 300,000 1.80 940,000 - 540,000 = 400,000 42.6%

Gross margin is gross profit divided by net sales. Turns are displayed to two decimals and margins to one; totals use unrounded inputs. Total gross profit also reconciles as 120,000 + 240,000 + 40,000 = 400,000, while 1.80 × 300,000 = 540,000 proves the turnover result.

The slower prior-fall cohort still contains $80,000 of closing stock. That is a specific buying and clearance question. The company figure of 1.80 turns cannot tell the merchant whether to reduce future denim purchases or address outerwear first.

Change the selling price and watch margin

Now change one input: net revenue from the same Spring dresses sold falls to $270,000 because realized selling prices are lower. Keep sold quantities, return behavior, cost, and inventory balances unchanged. This isolates price; it assumes no inventory valuation write-down.

Dresses scenario Net sales (USD) Net COGS (USD) Average inventory (USD) Turns Gross profit (USD) Gross margin
Original realized prices 300,000 180,000 60,000 3.00 120,000 40.0%
Lower realized prices 270,000 180,000 60,000 3.00 90,000 33.3%

Turnover remains 180,000 / 60,000 = 3.00. Gross profit falls to 270,000 - 180,000 = 90,000, and margin becomes 90,000 / 270,000 = 33.3%. The gross profit margin guide explains that separate profitability measure.

A clearance decision may still be sensible if it releases space and avoids a worse outcome. The point is to record the decision's margin effect instead of treating unchanged or improved turns as a complete assessment.

Where apparel comparisons go wrong

  • Different seasonal stages. Launch stock and final clearance stock serve different purposes. Compare the same weeks since launch and equivalent selling calendars.
  • Returns treated as fresh demand. A refunded item may be damaged or awaiting inspection. Keep return condition and resale availability separate from the financial reversal.
  • Cost write-downs mistaken for sales. Lower carrying value can change turnover without a physical sale. Show valuation adjustments separately from units moved.
  • Missing sizes hidden by category totals. A store can hold substantial style inventory while lacking the sizes customers request. Review size and color availability before cutting the category.
  • Broad industry targets. Another sector's buying cycle cannot set an apparel target; car dealership turnover, for example, needs its own operating context.

Turn the comparison into a merchandising decision

Finance owns the period, cost definition, and reconciliation. Merchandising owns the seasonal interpretation and buying response. Store operations confirms whether transfers, returns, or missing sizes explain local results.

Keep inventory aging beside turns. Define whether age starts at receipt or launch and preserve the original season when stock transfers. Review the remaining selling window before choosing replenishment, transfer, price reduction, or a smaller future buy.

Compare your apparel exports in Covirage

Bring dated inventory, sales, returns, and cost exports with your season and store columns to Covirage. Covirage maps the columns, its tools compute and check the comparisons, and the external AI model explains the results with every figure traced to its rows. Create a free Covirage account and bring a sample of your own data.

See Covirage for supply chain teams for the business context.

Questions people ask

What is a good inventory turnover ratio for apparel?

There is no single useful target for all apparel. Replenished basics, seasonal fashion, and clearance stock have different selling windows. Compare equivalent categories at the same stage of their season, using consistent cost policies, and judge the result alongside margin and availability.

Do markdowns increase apparel inventory turnover?

A selling-price markdown alone does not change cost-based turnover if units sold, cost of goods sold, and inventory balances stay unchanged. It can stimulate additional sales and therefore change turnover later. Keep the price effect separate from additional units sold and any accounting write-down.

How should returns be treated in apparel turnover?

Use cost of goods sold after the appropriate return-related cost reversals and reconcile those amounts to finance's records. Track returned inventory by its actual condition and status. A customer refund does not prove the item is immediately available for resale.

Should apparel turnover use closing or average inventory?

Use average inventory for period turnover. Opening and closing balances provide a simple approximation, but more frequent dated balances are often better when stock builds and clears within the season. Keep snapshot timing and the averaging method consistent across stores and comparison periods.