在庫が売れずに残り続けていないか、逆に足りなくなっていないか。それを数字で振り返る代表的な指標が、在庫回転率です。

在庫回転率には、商品の個数で見る「数量ベース」と、金額で見る「金額ベース」があります。この記事では、2つの違いと、在庫回転日数までの計算を、図で順に確認します。

在庫回転率とは、在庫が入れ替わった回数

在庫回転率は、一定の期間に、在庫が何回入れ替わったかを表す指標です。回転率が3なら、その期間に在庫が3回入れ替わった計算になります。

在庫が1回入れ替わるのにかかる日数が、在庫回転日数です。

分析期間 30日を、1回転ごとに区切ると3回転
0日30日

30日間で、在庫が3回入れ替わった計算です(1回転あたり10日)。

分析期間30日で、在庫が3回転した例。1回転は10日で、30日を10日×3区間に区切っています。

回転率が高いほど在庫が早く動いており、低いほど滞留している可能性があります。ただし、高ければ良いとは限りません(後述)。

数量ベースと金額ベースは、見る目的が違う

在庫回転率は、何で測るかによって、数量ベースと金額ベースの2通りの計算があります。どちらが正しいということではなく、見る目的が違います。

数量ベース

商品管理向け

販売数量平均在庫数量

使う数字
期間中の販売数量、期首・期末の在庫数量
向いている場面
商品ごと・SKUごとの在庫管理。決算書がなくても計算できる

例300個 ÷ 100個 = 3回転

金額ベース

経営・会計向け

売上原価平均在庫金額

使う数字
売上原価(売上高ではない)、期首・期末の在庫金額(原価ベース)
向いている場面
店舗全体の在庫を、決算や経営管理の数字で見るとき

例300,000円 ÷ 100,000円 = 3回転

数量ベースと金額ベースの比較。同じ30日・3回転の例を、個数(販売数量÷平均在庫数量)と金額(売上原価÷平均在庫金額)で計算しています。

金額ベースで使うのは、売上高ではなく売上原価です。また、2つの方式は混ぜず、どちらか1つで計算します。

平均在庫は、期首と期末の平均

期間のなかで在庫は増えたり減ったりします。そのため、割り算には、期首と期末の平均(平均在庫)を使います。

平均在庫は、期首と期末の平均(同じ尺度で比較)

期首在庫80個
平均在庫100個
期末在庫120個
期首80個、期末120個の平均が、平均在庫100個です。3本のバーは同じ尺度で並べています。

平均在庫 =(期首在庫 + 期末在庫)÷ 2 =(80 + 120)÷ 2 = 100個

金額ベースも同じ考え方で、期首・期末の在庫金額(原価ベース)を平均します。これは簡易的な平均のため、期間中に大量の入荷や大きな在庫変動があると、実際の平均在庫と差が出ます。

計算例:30日で300個売れた場合

分析期間30日、販売数量300個、平均在庫100個の場合です。販売数量を平均在庫で割ると在庫回転率が出て、分析期間を回転率で割ると在庫回転日数が出ます。

平均在庫数量100個
期間中の販売数量300個
在庫回転率3回転
在庫回転日数10日
数量ベースの計算の流れ。300個 ÷ 100個 = 3回転、30日 ÷ 3回転 = 10日(1回転あたり)です。

在庫回転日数 = 分析期間日数 ÷ 在庫回転率

分析期間は、30日・90日・365日など、集計した期間の日数をそのまま使います。365日に固定した計算ではありません。金額ベースでも、売上原価300,000円・平均在庫金額100,000円なら、同じく3回転・10日です。

自分の数字で計算する

方式を選び、分析期間と在庫の数字を入れて「計算する」を押すと、在庫回転率と在庫回転日数が表示されます。

どちらか迷ったときは、商品の個数で見るなら数量ベース、決算書の金額で見るなら金額ベースを選びます。

在庫回転率・回転日数シミュレーターの画面(スマートフォン表示)。数量ベースを選び、分析期間30日、期間中の販売数量300個、期首在庫80個、期末在庫120個を入力して「計算する」を押すと、在庫回転率3回転、在庫回転日数10日と表示され、その下に平均在庫数量100個、期間中の販売数量300個、分析期間30日が並んでいる。
  1. 方式の選択:数量ベース(商品管理向け)か、金額ベース(経営・会計向け)かを選びます。金額ベースでは、入力が売上原価と在庫金額に変わります
  2. 入力:分析期間と、販売数量、期首・期末の在庫を入れます
  3. 在庫回転率:期間中に、在庫が何回転したかが表示されます。下には、計算に使った平均在庫・販売数量・分析期間が並びます
  4. 在庫回転日数:在庫が1回転するのにかかる日数が表示されます
在庫回転率・回転日数シミュレーターの実際の画面(スマートフォン表示、数量ベース)。方式の選択から結果までが分かります。

在庫回転率・回転日数シミュレーターを使う →

目標の回転日数と比べる(任意)

目標にしたい回転日数が決まっているときは、その日数に必要な平均在庫を求め、いまの平均在庫と並べて比べられます。

目標回転日数 5日 のときの平均在庫と比べると(同じ尺度)

現在の平均在庫100個
目標の平均在庫50個

現在の平均在庫は、目標より50個多い状態です。

多い・少ないの良し悪しは判断していません。商品の特性や、仕入れ・欠品の許容度によって、適した水準は変わります。

目標回転日数5日の場合。目標の平均在庫は50個で、いまの平均在庫100個より50個少ない計算です。

目標平均在庫 =(販売数量 ÷ 分析期間日数)× 目標回転日数 =(300 ÷ 30)× 5 = 50個

多い・少ないの良し悪しは、この数字だけでは決まりません。商品の特性や、仕入れ・欠品の許容度によって、適した水準は変わります。

回転が遅い・速いときに確認すること

在庫回転率は、高ければ良い、低ければ悪い、と決まるものではありません。数字が出たら、次の点を確認します。

  • 回転が遅い:需要に対して仕入れすぎていないか、値下げや販促が必要か、季節商品の売り時を過ぎていないかを確認する。保管コストや、廃棄・型落ちのリスクもあわせて見る
  • 回転が速い:欠品で販売機会を逃していないかを確認する。回転率だけを追うと、機会損失や信頼低下につながることがある

適正在庫は一律で決まらない

適正な在庫回転率・回転日数は、商品カテゴリ・仕入リードタイム・季節性・最低発注数量(MOQ)・欠品許容度・保存期限・仕入頻度などによって異なります。

この記事の在庫回転率・回転日数は、過去を振り返る指標です。在庫がいくつになったら発注すべきか、需要のばらつきにどう備えるかといった前向きの計算は、発注点・安全在庫という別の考え方で扱います。

発注点とは?在庫がいくつになったら発注するかの考え方と計算方法 →

在庫回転率を出したら、次に確認したいこと

回転が遅い在庫を動かす場合や、売上全体の中での位置づけを見たい場合は、次の内容もあわせて確認できます。

値下げ後の必要販売数シミュレーター

回転が遅い在庫を値下げして動かす場合に、値下げ後にどれだけ販売数を増やす必要があるかを確認できます。

値下げ後の必要販売数を計算する →

発注点計算ツール

在庫が増えすぎる原因が発注のタイミングにある場合に、在庫がいくつになったら発注するかの目安を計算できます。

発注点を計算する →

ECの売上を伸ばすには?売上を決める数字と改善方法

アクセス・CVR・客単価・広告・利益・リピートなど、売上を左右する要素の関係を、全体像から整理します。

全体像を見る →