安全在庫
安全在庫とは?
安全在庫とは、需要が予想を上回った場合や補充に計画以上の時間がかかった場合に、在庫切れのリスクを減らすために保有する追加在庫です。物流、eコマース、サプライチェーン管理において、安全在庫は通常の業務で予想される需要をまかなうものではなく、不確実性に対するバッファとして機能します。

小売業者、製造業者、または卸売業者は、完成品、部品、原材料のために安全在庫を保有することがあります。このバッファは通常、特定の在庫管理単位(SKU)について、特定の在庫拠点ごとに計画されます。適切な数量は、需要の変動性、補充リードタイム、サービス目標、在庫を過剰または過少に保有することの影響によって決まります。
安全在庫はリスクを低減しますが、すべての注文を必ず履行できることを保証するものではありません。計画で想定した範囲を超える混乱や需要急増が発生すると、バッファが枯渇する可能性があります。
安全在庫の仕組み
在庫計画では、予想される必要量と、その必要量に伴う不確実性を区別します。倉庫が補充品の到着を待つ間に一定量を販売すると予想される場合、その予想消費量は通常の補充計算に含まれます。安全在庫は、実際の消費量や補充時間が計画と異なった場合に、追加の保護を提供します。
継続的レビューによる再発注点方式では、基本的な関係は次のとおりです。
再発注点 = 補充リードタイム中の予想需要 + 安全在庫。
再発注点は補充を開始するタイミングを決めるものであり、それ自体が発注数量を決めるものではありません。別の発注ルールによって、固定数量または発注上限レベルを指定する場合があります。
このような方式では、物理的な在庫だけでなく、在庫ポジションを使用するのが一般的です。在庫ポジションは通常、手持ち在庫に発注済み在庫を加え、バックオーダーやその他の認識済み需要コミットメントを差し引いて算出します。引当や割当をどのように扱うかは、計画システムによって異なります。この区別により、入荷在庫がすでに発注済みであっても到着していない場合に、補充注文を繰り返し発行することを防げます。
安全在庫は、別の棚や保管エリアを占有する必要もありません。同じ利用可能在庫プール内の計画数量として存在する場合があります。需要や遅延によってその数量が消費されたとき、バッファは意図した機能を果たしたことになります。
バッファを決定する要因
| 要因 | 重要である理由 | 計画上の考慮事項 |
|---|---|---|
| 需要の変動性 | 実際の需要は予測と異なる可能性があります。 | 補充に関連する時間間隔で予測誤差を評価します。 |
| リードタイムの変動性 | 補充品は予想より早く、または遅く到着する可能性があります。 | 在庫が使用または販売可能になるまでの時間を測定します。 |
| サービス目標 | 異なるサービス目標は、異なる保護水準を意味します。 | 目標が在庫切れ確率、履行数量、または別の指標に関するものかを明確にします。 |
| レビュー頻度 | 発注頻度が低いと、次の補充判断までに追加の時間が生じます。 | 継続的レビュー方式と定期レビュー方式を区別します。 |
| 在庫制約 | 保管スペース、現金、賞味期限、陳腐化が実行可能なバッファを制限します。 | 追加在庫のコストと利用可能性を評価します。 |
リードタイムが長いことと、リードタイムの変動が大きいことは同じではありません。リードタイムが長いと補充前の予想需要が増えます。一方、需要または到着時期の不確実性が、保護用バッファの必要性を生み出します。どちらも在庫要件に影響しますが、同じ入力として扱うべきではありません。
安全在庫の計算
すべての在庫システムに適した単一の安全在庫公式はありません。計算方法は、補充方式、利用可能なデータ、モデル化する不確実性の種類に合わせる必要があります。
基本的な統計的アプローチ
継続的レビュー方式では、固定された補充リードタイムと、安定した平均および標準偏差を持つ、同じ長さの各期間における独立した需要を仮定する一般的なモデルがあります。リードタイム中の需要を正規分布で合理的に近似できる場合、計算式は次のとおりです。
安全在庫 = z × σd × √L。
- zは、選択したサイクルサービスレベルに対応する標準正規係数です。
- σdは、1期間あたりの需要の標準偏差です。
- Lは、同じ時間単位で表した補充リードタイムです。
単位を一致させることが重要です。日次需要の変動性には、週ではなく日単位で測定したリードタイムを組み合わせる必要があります。また、平方根の関係は独立性の仮定に依存するため、期間間で需要が強く相関している場合に機械的に適用すべきではありません。
季節性またはトレンドのある製品では、実際の販売量の変動よりも、予測に対する変動の方が有用な場合があります。そうでなければ、予測可能な需要変化が不確実性と誤認される可能性があります。リードタイムも変動する場合は、リードタイムの不確実性を組み込んだモデルが必要です。固定リードタイムの公式に平均リードタイムを単純に代入すると、重要なリスク要因が抜け落ちる可能性があります。
計算例
1日平均需要が20個、日次需要の標準偏差が5個、固定補充リードタイムが9日である仮想的なeコマースSKUを考えます。日次需要は独立しており、リードタイム中の需要を正規近似できるものとします。95%のサイクルサービス目標に対してz係数を約1.645とすると、次のようになります。
- リードタイム中の予想需要 = 20 × 9 = 180個。
- 安全在庫 = 1.645 × 5 × √9 = 24.675個。切り上げて25個。
- 再発注点 = 180 + 25 = 205個。
これらの数値はモデルを示すものであり、すべての小売業者に推奨される目標ではありません。95%のサイクルサービス目標とは、補充サイクル中に在庫切れを回避するモデル上の確率が95%であることを意味します。需要された数量のちょうど95%が即時に供給されるという意味ではありません。
定期レビューと不規則需要
在庫を予定された間隔でのみ確認する場合、保護対象には通常、レビュー間隔と補充リードタイムの両方を含める必要があります。そのため、発注上限レベルの計算は、継続的レビューによる再発注点とは異なります。
間欠需要、極端に偏った需要、または通常とは異なる混乱パターンの場合、正規近似は適さない可能性があります。過去の分布、シミュレーション、または専門的な在庫モデルの方が適切な基礎を提供する場合があります。方法は、単に精密に見える数値を算出するのではなく、管理対象となる不確実性を反映すべきです。
eコマースと国際物流における利用
eコマースでは、発注書、製造指示、または倉庫間移送が進行中であっても、安全在庫によって商品の在庫可用性を維持しやすくなります。利用者は、在庫計画レポート、購買設定、補充推奨、倉庫単位の在庫方針などでこの用語を目にすることがあります。
国際補充では、リードタイムにサプライヤーの準備、出荷元での取扱い、国際輸送、通関、内陸輸送、入荷処理が含まれる場合があります。計画上重要な終点は、商品が本来の用途に利用可能になる時点です。港に到着しただけでは、顧客注文を履行できる在庫になったとは限りません。
したがって、完成品を輸入する小売業者は、合意された発注イベントから倉庫への入荷、販売可能在庫へのリリースまでを補充リードタイムとして測定する場合があります。測定方法は、すべての観測で一貫していなければなりません。サプライヤーの出荷日、港への到着日、倉庫での利用可能日を混在させると、見かけ上のリードタイム分布が歪む可能性があります。
バッファは拠点ごとに異なります。海外や別のフルフィルメントセンターに保有する在庫は、移送に時間がかかりすぎる場合、現地の配送コミットメントを保護できない可能性があります。一方、各拠点に個別のバッファを配置すると、総在庫が増加する可能性があります。ネットワーク計画では、不確実性がどこで発生するか、また必要な対応時間内に在庫を共有できるかを考慮する必要があります。
安全在庫ですべての国際物流上の問題を解決できるわけではありません。規制対象品、コンプライアンス書類の不足、または供給の無期限中断には、在庫目標を増やすのではなく、業務または調達の変更が必要になる場合があります。
安全在庫と関連用語
| 用語 | 意味 | 安全在庫との関係 |
|---|---|---|
| サイクル在庫 | 通常の消費と補充発注数量に関連する在庫。 | 不確実性ではなく、予想される通常業務上の需要をまかないます。 |
| 再発注点 | 再発注点方式で補充を開始する在庫ポジションのしきい値。 | 通常、リードタイム中の予想需要に安全在庫を加えたものを含みます。 |
| 見越し在庫 | 季節需要や計画停止など、予見可能な事象に備えて事前に蓄積する在庫。 | 既知の将来需要に対応します。安全在庫は、需要または供給に関する不確実性に対応します。 |
| パイプライン在庫 | 輸送中の商品を含む、補充過程を移動している在庫。 | 仕向地での即時需要を満たすために、必ずしも利用可能とは限りません。 |
| バッファ在庫 | 保護または余裕として保有する在庫を広く表す表現。 | 安全在庫と同じ意味で使われることが多いものの、文脈によってはより広い意味を持ちます。 |
ソフトウェア上のラベルには特に注意が必要です。「最低在庫」と呼ばれる項目が、安全在庫、再発注トリガー、または別の運用しきい値を表している場合があります。名称から推測するのではなく、システムの文書で意味を確認する必要があります。
安全在庫の設定と維持
- 計画範囲を定義する。 SKU、拠点、在庫単位、補充元、レビュー方式を特定します。
- 実際に利用可能になるまでの補充時間を測定する。 開始イベントと終了イベントを一貫させ、入荷または検査が利用可能時期を遅らせる場合はその時間を含めます。
- 需要データを確認する。 在庫切れ中の記録売上は、需要を過小評価する可能性があります。販促、キャンセル、返品、代替も、計算前に解釈が必要になる場合があります。
- サービス指標を選択する。 サイクルサービスレベルは、1サイクル中に在庫切れを回避する確率を測定します。フィルレートは、在庫から即時に供給された需要の割合を測定します。両者は互換性のある目標ではありません。
- 適切なモデルを選択する。 需要、リードタイム、依存関係、季節性、レビュー間隔に関する仮定を確認します。
- 実務上の制約を適用する。 整数への丸め、ケース入数、最小発注数量、保管容量、賞味期限、利用可能な運転資金を考慮します。
- 結果を見直す。 在庫切れ、サービス実績、過剰在庫、予測誤差を当初の仮定と比較します。基礎となる条件が変化したら再計算します。
返品商品を自動的に補充可能な在庫として扱うべきではありません。商品の状態、検査状況、販売可能在庫に戻る時期が重要です。同様に、破損品、期限切れ品、その他の理由で利用できない在庫は、安全在庫目標が示す保護を提供できません。
限界とよくある誤解
安全在庫は多ければよいとは限りません。 追加在庫は資本を拘束し、保管、劣化、陳腐化のリスクを高める可能性があります。計画の目的は、最大可能なバッファではなく、サービスリスクと在庫コストの適切なバランスです。
安全在庫は、予測やサプライヤー管理の代替にはなりません。 継続的な予測の偏りや、繰り返し発生する回避可能な遅延は、直接調査すべきです。原因に対処せずバッファを増やしても、根本的な問題は変わらない可能性があります。
サービス目標は保証ではありません。 統計的な保護は、モデルの仮定とデータ品質に依存します。過去の変動性が、新製品、変更された供給ルート、例外的な混乱を代表するとは限りません。
計画された需要成長のすべてが安全在庫要件になるわけではありません。 販促によって需要が増加すると予想される場合、予測と補充計画にその増加を反映すべきです。そのうえで、安全在庫が修正後の予想に関する不確実性に対応します。
よくある質問
安全在庫は再発注点と同じですか?
いいえ。安全在庫は不確実性に対するバッファです。再発注点は補充を開始するトリガーであり、通常、リードタイム中の予想需要とそのバッファを組み合わせたものです。
安全在庫は別に保管する必要がありますか?
いいえ。通常の利用可能在庫内の計画数量として存在できます。物理的に別保管することは、安全在庫の定義に含まれません。
安全在庫はどのくらいの頻度で見直すべきですか?
一律の間隔はありません。需要パターン、予測精度、サプライヤーの実績、補充リードタイム、サービス目標、在庫制約が大きく変化したときに見直します。
安全在庫ですべての在庫切れを防げますか?
いいえ。計画上の仮定の範囲内にある不確実性から保護するものです。モデルを超える需要や供給の混乱によって、在庫が枯渇する可能性はあります。
出典
- Peter L. King, Understanding Safety Stock and Mastering Its Equations, hosted by MIT — 安全在庫の計算、需要とリードタイムの変動性、サービスレベルの区別を裏付ける専門資料。
- MIT OpenCourseWare, Supply Chain Planning — 在庫管理、補充方式、サプライチェーン計画に関する学術的背景。
- Wikipedia, Safety stock — 定義、運用上の目的、再発注点計画との関係に関する補足資料。


