EC在庫管理の適正化と過剰在庫を防ぐ実務ガイド|適正在庫の計算方法と発注点・安全在庫の設定手順
- EC・物流インサイト
この記事は約16分で読めます
EC在庫管理の課題と最適化の重要性
EC事業において、在庫管理は利益率を左右する最重要項目です。過剰在庫を抱えると倉庫保管費や廃棄損失が増加し、逆に欠品が増えると機会損失と顧客満足度の低下につながります。
矛盾するように見える「適正在庫の維持」を実現するには、統計的な計算手法と定期的なデータ分析が不可欠です。特に取扱商品数が多い企業では、全商品を同じ基準で管理することは不可能であり、商品カテゴリ別の在庫戦略が求められます。
中小企業庁の調査によれば、中堅・中小企業のうち在庫管理システムを導入している企業は約30%に留まり、多くの企業が手作業や簡易的なツールで対応しているのが現状です。
出典:中小企業庁 - 経営支援
本記事では、EC事業者が実装可能な在庫最適化の手法を、計算式・判定基準・実装ステップの3段階で解説します。
安全在庫と発注点の計算式
在庫管理の基本は「安全在庫」と「発注点」の算出です。これらを正確に計算することで、欠品と過剰在庫の両方を削減できます。
安全在庫の計算式
安全在庫とは、需要変動や納期遅延などのリスクに対応するための緩衝在庫です。以下の計算式が標準的です:
安全在庫 = 安全係数(Z値) × 需要の標準偏差 × √リードタイム
各パラメータの説明と業界別目安は以下の通りです。
| パラメータ | 説明 | 計算方法・業界別目安 |
|---|---|---|
| Z値(安全係数) | 欠品許容確率に対応する標準正規分布の値 | 95%目安:1.65、99%目安:2.33 |
| 需要の標準偏差 | 過去一定期間の日次需要の変動幅 | Excelの STDEV.S 関数で計算、通常30日〜90日分のデータを使用 |
| リードタイム | 発注から商品到着までの日数 | 国内仕入:3〜7日、海外仕入:30〜60日、取引先により異なる |
| 日次平均需要 | 1日あたりの平均売上数量 | 過去90日の出荷数 ÷ 90で算出 |
発注点と発注量の計算
発注点は「いつ発注するか」を判断する基準となり、以下の計算式で求めます:
発注点 = 日次平均需要 × リードタイム + 安全在庫
発注点に達したら以下の方法のいずれかで発注量を決定します。
方法A(定量発注):発注量 = EOQ(経済的発注量)
EOQ = √(2 × 年間需要 × 発注費用 ÷ 保管費用)
方法B(定期発注):発注量 = 目標在庫 − 現在在庫
目標在庫 = 日次平均需要 × (リードタイム + 発注周期) + 安全在庫
経産省の統計では、流通・EC業界における平均在庫回転期間は業種により5日〜40日と大きな差があります。自社商品の特性に合わせた在庫戦略が競争力を左右します。
出典:経済産業省 - 産業統計
欠品率とサービスレベルの設定基準
欠品率(サービスレベル)は、企業の経営方針と顧客期待値、商品特性に基づいて設定する必要があります。無理に100%を目指すと過剰在庫になり、採算が悪化します。
業種・商品別の目安値
| 商品カテゴリ | 推奨サービスレベル | 設定根拠 |
|---|---|---|
| 高回転・定番商品(日用消耗品など) | 99.0%以上 | 顧客期待度が高く、欠品による機会損失が大きい |
| 中回転商品(食品、衣料品など) | 95.0%〜98.0% | 季節性や流行の影響を受けやすく、適度な在庫削減余地がある |
| 低回転・ロング在庫(季節商品、デッドストック予備など) | 80.0%〜95.0% | 売上への影響が小さく、過剰在庫のリスクが大きい |
| 受注生産商品(カスタマイズ品など) | 100%(欠品不可) | スケジュール遅延は信用失墜につながる |
欠品率の計算と改善施策
実現欠品率を測定し、目標との乖離を分析することで、改善施策の優先順位が決まります。
欠品率(%) = (欠品発生数 ÷ 販売機会数) × 100
欠品率が目標値を上回る場合の改善施策:
- 安全係数(Z値)を上げる → 安全在庫の増加、保管費の増加
- リードタイムを短縮する → 仕入先との交渉、配送業者の変更
- 需要予測精度を向上させる → 需要予測ツールの導入、データ分析の強化
- 納期変動を削減する → 複数仕入先の確保、安全在庫の上乗せ
過剰在庫の原因分析と削減対策
過剰在庫は、在庫最適化の過程で最も直面する課題です。原因の特定と段階的な削減が重要です。
過剰在庫の主な原因
| 原因カテゴリ | 具体例 | 根本的な対策 |
|---|---|---|
| 需要予測誤差 | 季節商品の売上が予想を下回る、流行の変化で需要が急減 | 予測データの精度向上、四半期ごとの需要予測の見直し、ABCランク付けの導入 |
| 一括発注・キャンペーン在庫 | セールやプロモーション前に大量仕入、割引条件での過剰発注 | キャンペーン在庫専用の管理ルール策定、消化予測の厳密化、売却計画の事前立案 |
| リードタイム変動への対応不足 | 納期遅延を見込んで多めに発注、複数発注が重複する | リードタイム短縮交渉、発注スケジュール可視化、在庫回転率の週次監視 |
| 商品ラインアップの変更 | 既存商品の廃止・型番変更で旧型在庫が残存 | モデルチェンジ時の在庫調整計画、ディスカウント販売の早期実施 |
| 不良品・返品在庫 | 品質不良による返品、顧客都合の返品が常態化 | 品質管理の強化、返品ポリシーの明確化、返品在庫の専用管理 |
過剰在庫削減の実装ステップ
過剰在庫を一度に解決することは困難なため、段階的なアプローチが有効です。
ステップ1:現状把握(1週間)
- 全商品の在庫数と売上実績を可視化
- 在庫回転率(売上原価 ÷ 平均在庫)を商品別に計算
- 90日以上未出荷の「膠着在庫」を特定
ステップ2:優先度の判定(1週間)
- 膠着在庫:割引販売やセット販売で即座に販売促進
- 低回転商品(回転率0.5以下):仕入計画の見直し、販売終了の検討
- 中程度在庫(回転率0.5〜2.0):安全在庫の再計算で最小化
ステップ3:継続監視と改善(月次)
- 毎月の在庫回転率・ZOH(Days Inventory Outstanding)を追跡
- 発注スケジュールの自動化により計画誤差を削減
- 需要が大きく変動した商品について仕入計画を調整
ABC分析による在庫管理の最適化
ABC分析は、全商品を売上貢献度で分類し、管理リソースを効率配分する手法です。取扱商品数が多い企業に特に有効です。
ABC分析の分類基準
A商品:上位20%の商品で売上の約80%を占める
- 高回転・高利益率商品
- 管理方針:定期発注で頻繁に補充、欠品を避ける
- サービスレベル目安:98〜99%
B商品:次の30%の商品で売上の約15%を占める
- 中程度の回転率・利益率
- 管理方針:月次または四半期ごとの定期発注
- サービスレベル目安:95〜97%
C商品:残り50%の商品で売上の約5%を占める
- 低回転・細数多い商品、ニッチ商品
- 管理方針:受注発注や年1回のまとめ買い
- サービスレベル目安:80〜90%
- 定期的な棚卸しで不要品を削減
ABC分析の実装方法
Excelで簡易実装する場合:
- 全商品の過去3ヶ月間の売上金額を集計
- 降順でソートし、累積構成比を計算
- 80%に達する商品群をA、次の15%をB、残りをCに分類
- 各商品群の管理パラメータ(発注周期・サービスレベル)を設定
ABC分析テンプレートは無料ガイドのダウンロードで入手できます。
在庫管理手法の選択と導入フロー
EC事業の規模と複雑性に応じて、適切な在庫管理手法を選択することが重要です。
主要な在庫管理手法の比較
| 手法 | 特徴 | 導入難度 | 向いている企業規模 | 実装ツール |
|---|---|---|---|---|
| 定量発注方式 | 発注点に達したら一定数量を発注。変動相場の商品に適する | 中程度 | 商品数100〜500、変動需要が大きい | Excel + 簡易管理システム |
| 定期発注方式 | 一定周期ごとに発注し、予定数に補充。定番商品に適する | 低 | 商品数50〜200、売上が安定 | Excel、仕入先連携システム |
| ABC分析 | 商品ランクに応じた差別化管理。全業態で組み合わせ可能 | 中程度 | 商品数500以上 | 分析ツール + WMS |
| 需要予測システム | AIが需要を予測し自動発注。精度が要求される商品向け | 高 | 月商1,000万円以上の企業 | 需要予測API、WMS連携 |
| リアルタイム在庫管理(WMS) | 倉庫システムと連携し、入出庫を自動把握。システム統合 | 高 | 月商500万円以上、システム統合能力がある | WMS、ERP、EC-CUBEなど |
導入フロー:現状から最適化まで
WMS導入による自動化と実績事例
取扱商品数が300以上、または複数の配送センターを運営する企業にはWMS(Warehouse Management System)の導入が有効です。WMS導入コストと効果について検討する際の参考情報をお伝えします。
WMS導入のメリット
- リアルタイム在庫可視化:入出庫が自動記録され、帳簿在庫と実在庫のズレが解消される
- ピッキング・梱包の自動化:出荷予定が最適化され、作業ミスが削減される
- 在庫補充の自動化:発注点に達した商品を自動検出し、仕入先への自動通知が可能
- ABC分析の自動実行:日々のデータから商品ランクを自動更新、管理戦略を継続最適化
- コスト削減:EC-CUBEやSHOPSERVER等との連携で、多店舗・多モールの一元管理が実現
STOCKCREW による実装モデル
STOCKCREWは、物流代行サービスとWMS連携を組み合わせ、スモールスタートで在庫最適化を実現するサービスです。
- 初期費用0円・固定費0円:月額費用は保管料(実績ベース)+ 型付けなしの従量課金(260円〜)
- 1,900社超の導入実績:食品、衣料品、雑貨など多業種への対応ノウハウ
- リアルタイム在庫API:自社システムやECプラットフォームと連携し、在庫数をリアルタイム同期
- AMR(自動搬送ロボット)100台以上:大規模倉庫での効率化をサポート
STOCKCREW への導入相談は無料です。現状分析と改善提案を受けることで、自社に最適な在庫管理戦略が見えてきます。
在庫最適化による実績事例
STOCKCREWを活用した企業の事例(匿名):
- 消耗品EC:月商800万円
過去1年間の在庫回転率が3.2回から4.8回に改善(50%向上)。過剰在庫削減により保管料を月額12万円削減、年間144万円のコスト削減を実現。安全在庫の再計算とABC分析導入により欠品率も0.8%から0.3%に低下。 - アパレルEC:月商2,000万円以上
季節商品の在庫管理が課題だったが、WMS導入と需要予測の精度向上により、シーズン終了時の膠着在庫を従来比40%削減。売上原価率が3.5ポイント改善し、営業利益が年間700万円増加。 - 食品・生鮮EC:月商1,500万円
リアルタイム在庫管理による賞味期限管理の自動化で、廃棄損失を月額8万円削減(年間96万円)。欠品による機会損失も月5件から1件に削減。顧客満足度が5段階中3.2から4.5へ向上。
在庫管理最適化の実践フレームワークと段階的改善
理論的な計算式を理解したとしても、実際の組織への導入と継続運用が最大の課題です。多くのEC企業が在庫最適化を試みるものの、3ヶ月で断念してしまう理由は、現場運用の複雑性にあります。
段階的な在庫最適化の推奨フロー
Step 1:カテゴリ別データ整備(1~2週間)
全商品を一度に最適化することは現実的ではありません。まずは売上貢献度が高い上位30~50商品から開始し、以下のデータを整備します:
- 過去3~6ヶ月の日次売上数
- 各商品の仕入先とリードタイム
- 保管スペースと保管料
- 過去の欠品発生日数
- 返品・不良率
ExcelやGoogle Sheetsで一覧を作成し、データの一貫性を確認することが重要です。
Step 2:パイロット導入(1ヶ月)
売上の80%を占める「A商品」に絞って、在庫管理を改善します。この段階では以下を実施:
- 日次平均需要と標準偏差を計算
- 適切なZ値(安全係数)を設定(初期値は1.65で95%サービスレベル)
- 発注点と発注量を算出
- 新しい発注ルールに従って1ヶ月間運用
この段階で得られた実績データ(実際の欠品有無、配送日数の変動等)が、その後の調整の基礎になります。
Step 3:結果測定と改善(2~4週間)
1ヶ月の運用結果を測定し、以下のKPIを確認:
- 在庫回転率:前月比10%以上の改善が目標
- 欠品発生日数:週1回以上であれば安全係数を上げる検討
- 保管面積効率:同じ売上で保管スペース削減が達成されたか
- コスト削減額:保管料削減 vs. 配送追加の費用対効果
もし目標を達成しなかった場合は、以下の調整を検討:
- リードタイムの過小評価がないか再確認
- 需要の標準偏差計算に季節性が反映されているか
- 返品率が高いカテゴリは別ルールを設定
Step 4:スケーリング(2~3ヶ月)
A商品での成功が確認できたら、B商品(売上15~20%)への拡大を進めます。B商品は需要変動が大きいため、月次の見直しが必要になる場合があります。
同時に、自社システムへの反映を検討します:
- SpreadsheetやツールでのKPI自動計算化
- 仕入先EAI/EDIとの連携による自動発注
- 物流代行サービスのWMS連携による在庫同期
在庫最適化における組織的な課題と対策
多くのEC企業で在庫最適化が失敗する理由は、技術的問題ではなく、組織運用の問題にあります。
課題1:営業部門との利益相反
営業チームは売上最大化のため、多めの在庫を望む傾向があります。一方、在庫管理部門はコスト削減を目指しています。この対立を解決するには:
- 欠品許容度を明確に定義し、経営層の承認を得る
- サービスレベル(99%など)を組織全体の共通ゴールとする
- 月次のKPI報告で、コスト削減と売上への貢献度を同時に表示
課題2:突発的な需要変動への対応
キャンペーン実施や流行商品の急浮上など、予測不可能な需要変動が発生します。これに対応するには:
- キャンペーン実施予定を事前(3週間前)に物流・在庫チームに通知
- セール商品の在庫を計算ベース+上乗せで準備
- 売れ行き次第で追加発注・キャンセルのルールを明確化
課題3:システム導入と運用コスト
WMS導入には初期投資と継続運用コストがかかります。費用対効果の判定基準:
- 月商800万円以下:Excel + 物流代行の在庫API連携で十分
- 月商800万~3,000万円:軽量WMS(月額数万円)の導入検討
- 月商3,000万円以上:本格WMS導入による完全自動化の投資対効果が出る
在庫管理改善がもたらす経営への影響
在庫最適化による効果は、単なる「保管料削減」にとどまりません。
直接効果:コスト削減
- 保管料削減:月1,000万円の売上で月額15~30万円の削減可能性
- 廃棄損失削減:賞味期限・シーズン終了品の損失を30~40%削減
- 資金繰り改善:回転期間短縮により、キャッシュフロー改善
間接効果:競争力強化
- 欠品低下による顧客満足度向上とリピート率増加
- 配送スピードの向上(複数拠点在庫により翌日配送エリア拡大)
- 新商品投入サイクルの高速化(在庫リスク低下で新規商品試売が容易)
まとめ:在庫過多の根本原因を断ち、利益体質へ転換する
在庫過多は、保管コスト・廃棄損失・キャッシュフロー悪化の三重苦をEC事業にもたらします。本記事で解説した需要予測の精度向上、適正発注量の設定、ABC分析による在庫分類、そしてWMSを活用したリアルタイム管理を段階的に導入することで、過剰在庫を構造的に削減できます。自社での在庫管理に限界を感じたら、発送代行サービスの活用も有力な選択肢です。STOCKCREWでは、在庫管理から発送までを一元化し、EC事業者の在庫最適化を支援しています。
よくある質問
Q. 安全在庫の計算は毎月実施すべきですか?
定期商品(季節変動が小さい)は四半期ごと、変動が大きい商品(衣料品、食品)は毎月の見直しが理想的です。ただしデータ収集が重い場合は、ABC分析で分類した「A商品」のみ毎月、「B商品」は四半期、「C商品」は年1回という差別化も効果的です。
Q. 欠品率の目標値が業界平均と異なる場合はどう判断すべきですか?
業界平均は参考値であり、自社の商品特性と経営方針が優先です。高級品やニッチ商品は欠品許容度が高い(80-90%)でも問題ありませんが、日用消耗品は顧客期待度が高いため99%以上が必要です。最初は業界目安で設定し、3ヶ月の実績に基づいて調整することをお勧めします。
Q. 過剰在庫が急に増えた場合、すぐに販売促進するべきですか?
直ちに割引販売することは避け、以下のステップで対応します。(1)根本原因の特定(需要予測誤差か、納期遅延か、セール在庫か)、(2)販売予測の立て直し(3ヶ月でどの程度消化できるか)、(3)その後の施策決定(割引販売、セット販売、受注生産への切り替え等)。急な判断は利益率を損傷させます。
Q. 小規模EC企業ではWMS導入は必須ですか?
必須ではありません。月商500万円以下、取扱商品数200以下の企業なら、ExcelやShopifyの在庫管理機能で十分対応できます。段階的な成長に合わせて、システム投資のタイミングを決めることが重要です。
Q. 複数の仕入先から仕入れている場合、発注点をどう統一すべきですか?
仕入先ごとにリードタイムが異なるため、発注点も商品ごとに計算する必要があります。グローバル仕入れ(60日)と国内仕入れ(5日)を同じ基準で管理することはできません。仕入先管理機能を備えたシステム導入により、自動的に最適な発注タイミングが提示される仕組みが理想的です。
この記事の監修者
北原一樹
株式会社KEYCREW オペレーション部長。大手物流会社にて現場担当からセンター長を経て、営業・管理職を12年間歴任。物流業界での経験は24年に及ぶ。大規模顧客の初のEC・DCが併設された10,000坪規模の大型倉庫の立ち上げを主導した実績を持ち、月間100Mの赤字を抱えていた物流センターをわずか3か月で黒字化に転換させた。現在はSTOCKCREWにおいて部門管理・各拠点の収支管理・業務改善を統括。「現地・現物」「数字で現場を見る」「何事にも基準を作る」を信条に、年間5千万点の入出荷を支える高品質な物流オペレーションを実現している。