なぜ在庫回転率だけの仕入れ判断が危険なのか
小売・流通の現場では、「在庫回転率が高い商品=良い仕入れ」という考え方が根強く残っています。しかし、この単純化は二つの見落としを生みます。一つは、回転率が高くても粗利率が極端に低い「薄利高速品」を良い商品と誤認するケース。もう一つは、粗利率が高くても在庫を長期間寝かせることで資金を固定化し、実質的な収益貢献が低くなるケースです。
仕入れ判断の精度を上げるには、回転率を「主KPI」ではなく「診断用の補助KPI」に位置づけ、GMROI(Gross Margin Return on Inventory Investment)・粗利額・在庫日数を中心に置く仕組みが必要です。
本記事では、指標の定義から業態別の仕入れルール、実務で使える判定シートまでを体系的に解説します。
在庫管理の基本指標を整理する
在庫回転率・在庫日数・GMROIの定義と使い分け
仕入れ基準を設計する前に、主要指標の算式と役割を明確にしておく必要があります。
**在庫回転率(売上高基準)**は「売上高 ÷ 平均在庫高」で求め、売場効率の把握に向きます。一方、**在庫回転率(原価基準)**は「売上原価 ÷ 平均在庫原価」で求め、GMROIとの整合性が高く、カテゴリ比較や資金効率の分析に適しています。
在庫日数は「365 ÷ 在庫回転率」で算出され、商品が何日分在庫として存在しているかを示します。在庫日数が長ければ長いほど資金が固定化されており、滞留や廃棄のリスクも高まります。
GMROIは「売上総利益 ÷ 平均在庫原価」で計算され、在庫に投下した1円の原価が何円の粗利を生んでいるかを表します。国内の流通実務資料では「200%以上が目安」とされており、粗利率と在庫回転率の両面を同時に評価できる点が最大の強みです。
GMROIが「回転率 × 粗利率」に展開できる理由
GMROIは次のように展開できます。
GMROI = 売上総利益 ÷ 平均在庫原価
= (売上総利益 ÷ 売上高) × (売上高 ÷ 売上原価) × (売上原価 ÷ 平均在庫原価)
≒ 粗利率 × 原価ベース回転率(概算)
この展開によって、GMROIが低い原因を「粗利率が薄い」「在庫が重い」「その両方」に分解できます。改善策を考える際にも、値上げ・ロット縮小・販促・終売のどれが有効かを絞り込みやすくなります。
数値で見るGMROIの逆転現象
以下の例は、回転率と粗利率の組み合わせによってGMROIがどう変わるかを示しています。
| 商品タイプ | 原価ベース回転率 | 粗利率 | GMROI(概算) |
|---|---|---|---|
| 高回転・薄利 | 25回 | 8% | 約200% |
| 普通回転・標準利益 | 10回 | 20% | 約200% |
| 低回転・高粗利 | 2回 | 45% | 約90% |
| 高回転・低粗利すぎ | 30回 | 5% | 約150% |
高粗利商品でも在庫を寝かせればGMROIは低下し、高回転でも薄利すぎれば目安の200%に届かない可能性があります。なお、GMROIが高くても粗利額の絶対値が小さい場合は経営貢献が限定的になるため、GMROIと粗利額の下限を必ずセットで管理することが重要です。
KPI設計の優先順位|回転率を補助指標に下げる理由
仕入れ判断の三層構造
仕入れ基準を設計するとき、KPIをどの順番で使うかが制度の成否を左右します。推奨される優先順位は以下の三層構造です。
第一層:制約条件(壊してはいけない指標) 欠品率、在庫精度、廃棄率、リードタイム遵守率、供給充足率がここに入ります。これらが悪化している状態では、GMROIの最適化を議論する意味がありません。
第二層:主判定KPI(採否・継続・縮小・終売を決める指標) GMROI・粗利額・在庫日数をここに置きます。商品の採用可否や継続判断はこの三指標で行います。
第三層:補助診断KPI(原因特定と改善手段の選択に使う指標) 在庫回転率・粗利率・値引率・予測誤差がここに入ります。第二層で問題が検出されたとき、その原因を掘り下げるために使います。
回転率だけを追うと起きるトレードオフ
在庫回転率を上げようとすると、二つのアプローチが考えられます。「在庫を絞る」か「販促で売上を作る」かです。しかし前者は欠品や販売機会損失のリスクを高め、後者は値引きによる粗利率の低下を招く可能性があります。
回転率は「高ければ高いほど良い」ではなく、粗利率・欠品率・在庫日数とのバランスで解釈すべき指標です。これが回転率を補助診断KPIに下げる根本的な理由です。
業態別の仕入れルール設計
低価格大量販売の仕入れ基準
低価格・高頻度購買の業態では、欠品と廃棄の抑制が最優先課題です。
主KPIは欠品率・GMROI・在庫日数の組み合わせで、以下は実務運用の例示閾値です。
- 粗利率:15〜25%以上を目安に設定
- GMROI:主力商品(A品)で250%以上、全体平均で200%以上
- 在庫日数:A/X商品で7〜21日、B/Y商品で14〜30日、C/Z商品で21〜45日
- A品欠品率:2%未満
発注方式は、売れ筋のA/X商品に発注点方式を採用し、変動需要のB/Y商品は週次定期発注、低回転のC/Z商品は少量化または取寄せ対応に切り替えるのが合理的です。
在庫が上限在庫日数を超えた商品に対して値引き販促を検討するときは、価格弾力性の推定値を参考にすることが重要です。低単価・低ベネフィット商品では、値引きよりポイント付与の方が売上効果が高いケースがあるという研究知見もあり、一律値引きは避けるべきです。
高付加価値・少量販売の仕入れ基準
ブランド品・専門品・選択購買型の商品では、粗利率の保護と最大在庫日数の管理が先行課題になります。
- 粗利率:45〜60%以上を目安
- GMROI:150%以上(回転数が低いため、高粗利率で補う)
- 在庫日数:45〜120日の範囲で管理
- 年間回転率:3〜8回程度
一律値引きは粗利率の著しい低下を招くため抑制し、経年在庫・終盤在庫のみ限定的な値引きを適用するルールが適しています。発注方式は定期発注または受注連動を基本とし、委託・消化仕入・予約販売の活用を優先することで在庫リスクを抑えられます。
中堅小売の仕入れ基準
幅広いSKUを扱う中堅小売では、GMROI中心のABC/XYZ分類による運用が実務的に扱いやすい設計です。
- GMROI:200%以上
- 粗利率:30〜40%以上
- 在庫日数:A/Xで14〜30日、B/Yで30〜60日、C/Zで60〜90日上限
- A品欠品率:3%未満
余剰在庫への対処はロット縮小・棚割変更を先行させ、値引き販促は粗利下限を割らない範囲に限定するルール設計が長期的な収益保護につながります。
ABC/XYZ分類と発注方式の連携
ABC分類の考え方
ABC分析は売上や粗利のシェアで商品を格付けする方法です。実務では「累計売上シェア上位50%までをA、80%までをB、残りをC」といった基準が使われます。
XYZ分類の例示基準
XYZ分類は需要の安定性で商品を分けます。以下は実務導入のための例示基準です。
- Xカテゴリ:週次需要の変動係数(CV)≤ 0.30(需要が安定)
- Yカテゴリ:0.30 < CV ≤ 0.80(中程度の変動)
- Zカテゴリ:CV > 0.80、または季節性・断続需要が強い商品
分類別の発注方式
| 分類 | 発注方式 | 安全在庫の目安 | 備考 |
|---|---|---|---|
| A/X | 発注点方式(自動補充) | 2〜7日分 | 欠品防止が最優先 |
| B/Y | 週次定期発注 | 1〜5日分 | 週単位で在庫日数を監視 |
| C/Z | 月次または取寄せ | 最小限または持たない | 委託・消化仕入を活用 |
発注点の計算式は「日販 × リードタイム日数 + 安全在庫」が基本です。安全在庫は初期導入では「日販 × 安全日数」の簡易型でも機能しますが、安定運用に入ったら統計型(安全在庫 ≒ z × σd × √LT)への移行が精度向上に効果的です。
需要予測と価格弾力性を仕入れ基準に組み込む
需要予測の手法選択
仕入れ精度を高めるには需要予測の整備が不可欠です。手法の選び方は以下を参考にしてください。
- 時系列モデル:周期性・季節性が強い商品の予測に適し、説明しやすい利点がある一方、価格変更などの外生要因には弱い面があります。
- 線形回帰・GLM:価格弾力性や天候影響を推定するときに向き、施策の説明に使いやすい手法です。
- 機械学習(XGBoost・Random Forestなど):精度を優先する場合に向いていますが、現場への説明設計が必要になります。
- シミュレーション:天候・販促・リードタイム変動のシナリオ検討に強みがあります。
需要予測の精度評価は全体平均のWMAPEだけで終えず、ABC/XYZ別に分解することが実務上重要です。A/X商品の欠品寄与や、販促商品の外れ率を個別に把握することで、事業インパクトに基づいた改善優先順位が立てられます。
価格弾力性を仕入れ・販促判断に使う
在庫が重くなったとき「とにかく値引き」は粗利を壊すリスクがあります。価格弾力性の推定値を使うことで、どの商品に値引きが効くかを合理的に判断できます。
研究知見として、低単価・低ベネフィット販促では値引きよりポイント付与の方が売上効果が高い傾向が報告されています。一方、ベネフィット水準が高くなるほど値引きの弾性値が高まる傾向もあり、商品単価・弾力性の大きさ・販促手段の三つを組み合わせた判断が必要です。
仕入れ判定フローと判定シート
SKU採否の判定フロー
実務では以下の順で判断を進めると、例外が膨らみにくく制度が維持しやすくなります。
- 例外確認:戦略商品・法令対応・新商品の場合は「例外審査」へ(期限・承認者・退出条件を必ず設定)
- 制約条件の確認:欠品率・廃棄率・在庫精度が基準を満たしているか確認
- 主KPIの判定:GMROI・粗利額・在庫日数で採否を判断
- 在庫日数が悪化している場合:即座に終売にせず、まずロット縮小・価格再設計・販促再設計を検討
- 縮小/終売の判断:GMROIが低く、粗利額も小さく、戦略役割も薄いSKUを縮小・終売
判定シートの主要項目
実務で使える仕入れ判定シートには、以下の項目を最低限含めることを推奨します。
基本情報:SKU、カテゴリ、カテゴリ役割(定番/客寄せ/季節/新商品)、ABCランク、XYZランク
財務指標:通常価格、実売価格、仕入原価、売上総利益、平均在庫原価
算出指標:原価ベース回転率、在庫日数、GMROI、欠品率、廃棄率
補充情報:リードタイム、発注点、安全在庫、MOQ/ロット
販促情報:推定価格弾力性、販促フラグ(特売/ポイント/クーポン別)
判定出力:継続/拡大/縮小/終売/例外審査、理由コード、承認者(例外時)、期限(例外時)
判定ロジックはExcel関数でも次のように実装できます。
GMROI = 売上総利益 / 平均在庫原価
在庫日数 = 365 / 原価ベース回転率
判定 =
IF(例外フラグ="Y","例外審査",
IF(OR(在庫精度<下限, 欠品率>上限, 廃棄率>上限),"要是正",
IF(AND(GMROI<下限, 粗利額<下限, 在庫日数>上限),"縮小/終売",
IF(欠品率>上限,"安全在庫増",
IF(在庫日数>上限,"ロット縮小/販促見直し","継続")))))
ガバナンスと定期レビューの設計
評価頻度の設計
制度を機能させるには評価頻度の設計も欠かせません。
- 日次:A/X欠品・発注点割れ・棚卸差異・緊急発注の確認(欠品と異常への即応)
- 週次:SKU別GMROI・在庫日数・販促リフト・予測誤差の確認(発注量と販促の調整)
- 月次:カテゴリ別GMROI・ABC/XYZ見直し・例外SKUレビュー(継続/縮小/終売判断)
- 四半期:閾値再校正・取引先交渉・需要予測モデルの再学習方針決定(制度更新と構造改善)
例外管理のルール
制度崩壊の原因の多くは、例外管理の不徹底です。例外の対象は新商品・客寄せ商品・季節商品・供給障害対応に限定し、例外SKUには必ず「承認者」「期限」「退出条件」を付けます。
常時、全SKUの10%を超える例外が続いているなら、基準値自体を見直すシグナルとして捉えるべきです。
国内企業の公開事例から学ぶ
日本の先進事例を比較すると、共通している点が見えてきます。それは「単品管理・需要予測・発注制御・在庫分析を接続して運用している」ことです。
あるコンビニ大手は、天候・催事・CM・キャンペーン情報をリンクした仮説検証型の単品管理を実施し、販売下降商品への早期対応で死筋在庫の発生を抑制しています。ある家具大手は、高度な在庫管理システムと需要予測ツールを活用したグローバルSCMの強化を進め、低価格訴求でも需給・物流・在庫を一体で最適化しています。また、あるアパレル大手は需要予測の精緻化と発注コントロール強化でSKU単位の追加生産を制御し、在庫効率の改善を進めています。
中堅規模の事例では、AIによる需要予測と在庫回転日数の可視化を組み合わせることで、勘と経験に頼らない発注フローに移行した事例も確認されています。
これらの共通点は「高回転だけを追う」のではなく、需要情報・在庫情報・発注制御・販促・供給条件を制度として接続していることです。在庫回転率は制度設計の出発点ではなく、適切な制度を運用した結果として改善する指標と捉えるべきです。
まとめ|利益と在庫効率を両立する仕入れ基準の核心
本記事のポイントを整理します。
回転率は補助KPIに下げる:仕入れ判断の主KPIはGMROI・粗利額・在庫日数の三本立てに置き、在庫回転率は診断用の補助指標として位置づけます。
業態別に優先順位を変える:低価格大量販売は「欠品と滞留の抑制」から入り、高付加価値少量は「粗利率と最大在庫日数の管理」から入り、中堅小売は「GMROIとABC/XYZ分類の連携」から入ることが制度設計の出発点です。
例外管理が制度の命綱:数式や閾値よりも「誰が例外を承認し、いつ見直すか」を先に決めることが、制度を長期的に維持するための最重要条件です。
需要予測は運用まで含めて完成:モデルを構築するだけでなく、定期的な再学習・再構築と現場への定着までを一体の工程として設計する必要があります。
コメント