安全在庫とは?計算方法・適正在庫との違い・設定手順をわかりやすく解説

 AIクラウドERP導入ガイド

この記事でわかること

  • 安全在庫の意味と適正在庫・最低在庫との違い
  • 安全在庫の計算方法と具体的な計算例
  • 安全在庫を設定するメリットと注意点
  • 安全在庫を適切に設定・見直す手順
  • ERPを活用して安全在庫を管理する方法

安全在庫とは、需要の急増や納品の遅延などに備えて、通常必要な数量とは別に確保しておく在庫のことです。適切に設定することで欠品リスクを抑えられますが、多すぎると保管コストや在庫負担の増加につながります。

安全在庫を管理する際は、過去の出荷実績や需要の変動、調達にかかる期間などを踏まえて、必要な数量を算出することが重要です。

本記事では、安全在庫の基本的な考え方から計算方法、設定手順、ERPによる管理方法まで詳しく解説します。

安全在庫とは

安全在庫とは、需要の変動や仕入先からの納品遅延など、予測が難しい事態による欠品リスクを軽減するために確保する在庫のことです。通常の販売や生産で必要になる数量とは別に、予備として保有する役割があります。

例えば、ある製品が1日に平均100個売れる場合、発注から納品まで5日間かかるのであれば、その期間に必要な数量は500個です。しかし、実際には注文が急増したり、仕入先の都合で納品が遅れたりする可能性があります。

こうした不確実性に備えて一定の数量を確保しておくことで、予定外の需要が発生しても販売や生産を継続しやすくなります。

ただし、安全在庫は多く確保すればよいというものではありません。過剰な在庫は保管スペースを圧迫し、資金繰りや収益性にも影響するため、欠品リスクと在庫コストのバランスを考慮して設定することが重要です。

安全在庫と適正在庫の違い

安全在庫と適正在庫の違いは、対象となる在庫の範囲です。安全在庫は予測外の変動に備えるための在庫であるのに対し、適正在庫は欠品や過剰在庫を抑えながら、事業を円滑に運営できる在庫水準を指します。

それぞれの違いを整理すると、以下のとおりです。

項目 安全在庫 適正在庫
目的 需要変動や納品遅延による欠品を防ぐ 欠品と過剰在庫の両方を防ぐ
対象 不測の事態に備える予備在庫 事業運営に必要な在庫全体の水準
設定の基準 需要のばらつき、リードタイム、欠品許容度など 販売計画、調達条件、安全在庫、在庫コストなど
管理の目的 供給の安定性を確保する 供給の安定性と在庫効率を両立する

適正在庫を実現するには、通常の需要に対応する在庫だけでなく、安全在庫も含めて管理する必要があります。安全在庫は、適正在庫を維持するための重要な構成要素の一つです。

安全在庫と最低在庫の違い

安全在庫と最低在庫は、どちらも欠品を防ぐために用いられますが、役割が異なります。安全在庫は需要や供給の変動に備える数量であり、最低在庫は在庫管理上、下回らないように設定する下限値です。

例えば、安全在庫を200個と設定し、通常運用では在庫が200個を下回らないように管理する場合、安全在庫と最低在庫が同じ数量になることがあります。

一方、最低在庫には企業独自の管理基準を設ける場合もあるため、必ずしも両者が一致するとは限りません。用語の定義を社内で統一し、発注点や補充基準との関係を明確にすることが大切です。

安全在庫と発注点の違い

安全在庫は欠品に備える数量であるのに対し、発注点は新たな発注を行う基準となる在庫水準です。両者を組み合わせることで、欠品リスクを抑えながら、適切なタイミングで補充しやすくなります。

例えば、1日の平均使用量が100個、調達リードタイムが5日、安全在庫が200個の場合、基本的な発注点は以下のように求められます。

発注点=平均使用量×調達リードタイム+安全在庫

100個×5日+200個=700個

この場合、在庫が700個に達した段階で発注することで、納品までの通常需要500個を消費しても、安全在庫200個を確保できる計算です。

なお、実際の発注判定では、現在庫だけでなく入荷予定や引当済み数量なども考慮する必要があります。

リスクを回避し、強靭なサプライチェーンを実現する5つの戦略

安全在庫を設定するメリット

安全在庫を適切に設定することで、欠品による販売機会の損失や生産停止のリスクを軽減できます。また、在庫の基準を明確にすることは、調達業務の安定化にもつながります。

欠品による販売機会の損失を防げる

安全在庫を確保する大きなメリットは、予想以上の注文が発生しても商品を供給しやすくなることです。需要の急増に備えることで、在庫不足による販売機会の損失を抑えられます。

特に、納期の短さが重視される小売業や卸売業では、欠品が顧客満足度の低下につながることがあります。必要な商品を安定して提供できれば、顧客との継続的な取引関係を維持しやすくなります。

ただし、すべての商品に同じ数量の安全在庫を確保する必要はありません。販売量や利益率、顧客への影響などに応じて優先順位をつけることが重要です。

生産停止や納期遅延のリスクを軽減できる

製造業では、原材料や部品の安全在庫を確保することで、調達トラブルによる生産停止のリスクを軽減できます。特に、代替品の調達が難しい部品では重要性が高くなります。

例えば、特定の電子部品が不足すると、ほかの材料が十分にそろっていても製品を完成させられない場合があります。こうした重要部品に適切な安全在庫を設定しておけば、一時的な供給遅延にも対応しやすくなります。

結果として、生産計画の変更や納期調整に伴う負担を軽減でき、安定した生産活動につながります。

発注業務の属人化を防ぎやすくなる

安全在庫を数値で設定することは、担当者の経験や勘に依存した発注管理を見直すきっかけになります。明確な判断基準があれば、担当者が変わっても一定のルールに沿って補充を判断できます。

例えば、従来は担当者が在庫状況を見て発注数量を決めていた場合でも、需要実績やリードタイムに基づく安全在庫と発注点を設定すれば、発注タイミングのばらつきを減らせます。

さらに、在庫管理システムやERPと連携することで、補充が必要な品目の把握や発注業務の効率化も期待できます。

安全在庫の計算方法

安全在庫は、需要の変動幅や調達リードタイム、目標とする欠品許容度などを使って計算できます。代表的な方法には、標準偏差を用いる方法と、最大使用量・最大リードタイムを用いる簡易的な方法があります。

それぞれ必要なデータや適用条件が異なるため、自社の在庫管理の状況に合った方法を選択しましょう。

標準偏差を用いた安全在庫の計算式

需要のばらつきを考慮して安全在庫を求める場合、標準偏差を用いた計算方法が利用できます。調達リードタイムが一定で、日々の需要が独立して変動することを前提とした代表的な計算式は以下のとおりです。

安全在庫=安全係数×需要量の標準偏差×√調達リードタイム

計算に必要な要素は、以下の3つです。

項目 意味
安全係数 目標とする欠品許容度に応じて設定する係数
需要量の標準偏差 一定期間における需要量のばらつきを表す数値
調達リードタイム 発注してから商品や材料が利用可能になるまでの期間

ほかの条件が同じであれば、需要の変動が大きい商品ほど、欠品リスクを抑えるために必要な安全在庫は増加する傾向があります。また、調達リードタイムが長い商品も、その期間に発生する需要の不確実性が大きくなるため、一般的に多くの安全在庫が必要です。

なお、この計算式は需要変動に関する一定の統計的仮定を置いた簡易モデルです。季節性や需要の相関、リードタイム自体の変動が大きい場合は、別の計算方法を検討する必要があります。

安全係数と欠品許容率の関係

安全係数は、どの程度の欠品リスクを許容するかによって決まる数値です。一般的には、目標とするサイクルサービスレベルが高いほど、安全係数も大きくなります。

需要が正規分布に従うと仮定した場合の代表的な数値は、以下のとおりです。

サイクルサービスレベル 欠品許容率 安全係数
90% 10% 約1.28
95% 5% 約1.65
97.5% 2.5% 約1.96
99% 1% 約2.33
99.9% 0.1% 約3.09

例えば、サイクルサービスレベルを95%に設定した場合、1回の補充サイクルで欠品しない確率を95%程度にすることを目指します。

ここでいう欠品許容率は、商品の販売数量全体に占める欠品数量の割合ではありません。補充サイクル単位で欠品が発生する確率を表すものであり、出荷数量に対する充足率とは区別する必要があります。

安全係数を高くすれば欠品リスクを抑えやすくなりますが、その分だけ在庫保有量も増加します。商品の重要度や在庫コストを踏まえて設定しましょう。

安全在庫の具体的な計算例

ここでは、標準偏差を用いて安全在庫を計算する例を紹介します。以下の条件を仮定します。

  • 1日の平均需要量:100個
  • 1日の需要量の標準偏差:20個
  • 調達リードタイム:9日
  • 目標サイクルサービスレベル:95%
  • 安全係数:1.65

安全在庫=1.65×20個×√9日

安全在庫=1.65×20×3=99個

この条件では、安全在庫の目安は99個となります。

また、同じ条件で発注点を計算すると、以下のとおりです。

発注点=100個×9日+99個=999個

つまり、入荷予定数量や引当済み数量などを考慮した在庫ポジションが999個に達した段階を発注の目安とすることで、通常需要に対応しながら需要変動に備えやすくなります。

なお、これは説明用の仮定に基づく計算例です。実務では販売実績の偏りや納品遅延なども確認し、算出した数量が適切かを検証する必要があります。

最大使用量と最大リードタイムを用いる計算方法

需要の標準偏差を算出できない場合は、最大使用量と最大リードタイムを使って安全在庫を簡易的に見積もる方法もあります。

安全在庫=最大使用量×最大リードタイム-平均使用量×平均リードタイム

例えば、以下の条件で計算します。

  • 1日の最大使用量:150個
  • 1日の平均使用量:100個
  • 最大リードタイム:7日
  • 平均リードタイム:5日

安全在庫=150個×7日-100個×5日=550個

この計算では、安全在庫の目安は550個となります。

ただし、この方法は最大需要と最大リードタイムが同時に発生するケースを想定するため、過大な在庫水準になる可能性があります。また、統計的な欠品確率を直接表すものではありません。

過去の実績から最大値を設定する際は、一時的な異常値に引きずられないよう注意が必要です。

リードタイムも変動する場合の計算方法

調達リードタイムが一定でない場合は、需要量だけでなく納品までの期間のばらつきも考慮する必要があります。海外調達や仕入先の生産状況によって納期が変わりやすい場合に重要な考え方です。

需要量とリードタイムが独立し、一般的な近似条件が成立する場合、以下の計算式が用いられます。

安全在庫=安全係数×√(平均リードタイム×需要量の分散+平均需要量の2乗×リードタイムの分散)

例えば、需要が安定していても、仕入先によって納品までの日数が大きく変わる場合は、リードタイムの変動に対応するための在庫が必要になります。

ただし、需要とリードタイムに相関がある場合や、変動が極端に大きい場合は、この式だけでは十分に評価できません。実績データを利用したシミュレーションなども組み合わせて検証することが重要です。

安全在庫を適切に設定するための5つのステップ

安全在庫を適切に設定するには、計算式を当てはめるだけでなく、データの収集から運用後の見直しまでを一連の流れとして管理する必要があります。ここでは、実務で取り組みたい5つのステップを紹介します。

STEP1:過去の販売・出荷データを収集する

最初に、商品や部品ごとの販売数量、出荷数量、使用量などの実績データを収集します。需要の平均値や変動幅を把握するためには、一定期間のデータが必要です。

データを整理する際は、以下の項目を確認しましょう。

  • 商品・部品ごとの販売数量や使用数量
  • 日別・週別・月別の需要の変化
  • 季節性やキャンペーンによる需要増加
  • 欠品によって販売できなかった数量
  • 異常値や一時的な大量注文の有無

特に注意したいのが、欠品によって販売実績が実際の需要より少なく記録されているケースです。販売実績だけで計算すると、必要な安全在庫を過小評価する可能性があります。

可能であれば、受注データや失注情報なども確認し、実際の需要に近いデータを整備することが重要です。

STEP2:調達リードタイムを確認する

次に、商品や原材料を発注してから利用可能になるまでのリードタイムを確認します。リードタイムが長いほど、補充を待つ間に発生する需要への備えが必要になります。

調達リードタイムには、仕入先の納品期間だけでなく、発注処理や輸送、入荷後の検品などにかかる時間も関係します。

例えば、仕入先からの納品が3日であっても、社内での発注処理に1日、検品に1日かかる場合、利用可能になるまでの期間は合計5日です。

また、平均的なリードタイムだけでなく、実際の納期遅延の頻度や最大日数も把握しておくと、安全在庫の計算精度を高めやすくなります。

STEP3:目標サービスレベルを設定する

安全在庫を計算する前に、どの程度の欠品リスクを許容するかを決めます。すべての商品に同じサービスレベルを設定するのではなく、重要度に応じて基準を変えることが効果的です。

例えば、販売機会の損失が大きい主力商品や、生産停止につながる重要部品では、比較的高いサービスレベルを目標とすることが考えられます。

一方、代替商品を用意できる商品や、調達が容易な部品は、過剰在庫を防ぐ観点から異なる基準を設定することも可能です。

商品を売上への貢献度などに応じて分類するABC分析と組み合わせれば、管理対象に優先順位をつけやすくなります。ただし、売上金額が小さくても生産に不可欠な部品は、重要度を別途評価する必要があります。

STEP4:安全在庫と発注点を算出する

需要実績、リードタイム、目標サービスレベルがそろったら、安全在庫を計算します。あわせて発注点も設定することで、在庫補充のタイミングを明確にできます。

計算結果をそのまま採用するのではなく、以下の条件と整合しているかを確認しましょう。

  • 仕入先が定める最小発注数量
  • 発注単位や梱包単位
  • 倉庫の保管スペース
  • 商品の使用期限や品質劣化リスク
  • 在庫保有に必要な資金

例えば、安全在庫を120個と算出しても、仕入先への発注単位が100個であれば、補充数量や発注タイミングを調整する必要があります。

また、使用期限の短い商品では、計算上の安全在庫をそのまま確保すると廃棄ロスが増える可能性があります。現場の制約条件を踏まえた調整が重要です。

STEP5:欠品率や在庫回転率を確認して見直す

安全在庫は一度設定したら終わりではありません。販売動向や仕入先の状況は変化するため、実績を確認しながら定期的に見直す必要があります。

見直しでは、以下のような指標が役立ちます。

指標 確認する内容
欠品率 商品や部品が不足した頻度
在庫回転率 一定期間に在庫がどの程度入れ替わったか
在庫日数 現在の在庫が何日分の需要に相当するか
納期遵守率 仕入先が予定した納期を守っている割合
在庫保有コスト 保管費用や資金負担などの費用

例えば、欠品がほとんど発生していない一方で在庫日数が増加している場合、安全在庫が過大になっている可能性があります。

反対に、欠品が頻発している場合は、安全在庫の不足だけでなく、需要予測の精度や仕入先の納期にも問題がないか確認しましょう。

このように複数の指標を組み合わせ、欠品リスクと在庫効率の両面から継続的に改善することが大切です。

中堅成長企業向け:ITを活用した業務改革ロードマップ

安全在庫を管理する際の注意点

安全在庫を設定しても、需要予測や在庫データに問題があれば、欠品や過剰在庫を十分に防げない場合があります。安定した運用のためには、計算結果だけでなく、管理方法そのものにも注意する必要があります。

安全在庫を過剰に確保しない

安全在庫を増やせば欠品リスクを軽減できますが、在庫の保有には費用がかかります。必要以上に確保すると、保管コストや資金負担が増加します。

また、長期間保管することで品質が劣化したり、仕様変更によって販売できなくなったりする可能性もあります。

特に、多品種の商品を取り扱う企業では、個々の商品の過剰在庫が積み重なり、全体の在庫金額が大きくなりやすい点に注意が必要です。

欠品リスクの軽減だけを目的にするのではなく、在庫回転率や保管費用も確認しながら適切な数量を設定しましょう。

季節変動や需要トレンドを反映する

季節性のある商品では、年間を通じて同じ安全在庫を設定すると、需要の多い時期に欠品し、少ない時期に過剰在庫が発生する可能性があります。

例えば、夏季に需要が集中する商品では、繁忙期と閑散期で必要な在庫水準が異なります。過去の平均値だけでなく、季節ごとの需要や今後の販売計画を反映する必要があります。

また、新商品の発売や販売終了が予定されている商品では、過去データが将来の需要を正しく表さない場合もあります。需要の変化に応じて安全在庫を調整する仕組みが重要です。

在庫データの正確性を維持する

安全在庫を正しく計算しても、実際の在庫数がシステム上の数値と一致していなければ、適切な発注判断はできません。

例えば、実際には在庫が300個しかないにもかかわらず、システム上では500個と記録されていれば、必要な補充が遅れる可能性があります。

在庫データの精度を高めるには、入出庫処理のルールを統一し、棚卸差異の原因を把握することが大切です。

さらに、販売・購買・生産などの部門で異なる在庫データを管理している場合は、情報の整合性を保つ仕組みも必要になります。

安全在庫だけで調達リスクを解決しようとしない

安全在庫は不確実性への備えとして有効ですが、すべての調達リスクを解消できるわけではありません。長期間の供給停止や急激な需要増加が発生した場合、安全在庫だけでは対応できない可能性があります。

そのため、重要な部品や商品については、複数仕入先の確保や代替品の検討、調達リードタイムの短縮などもあわせて進めることが重要です。

安全在庫の最適化とサプライチェーン全体のリスク対策を組み合わせることで、供給の安定性を高めやすくなります。

安全在庫の管理を効率化する方法

安全在庫の管理方法には、Excelなどの表計算ソフトを利用する方法と、在庫管理システムやERPを活用する方法があります。管理する品目数や拠点数、業務の複雑さに応じて適切な方法を選ぶことが重要です。

Excelを使って安全在庫を管理する

Excelは、比較的少ない品目の安全在庫を管理する場合に利用しやすい方法です。需要実績やリードタイムを入力し、計算式を設定することで、安全在庫や発注点を算出できます。

例えば、商品コード、平均需要量、標準偏差、リードタイム、安全係数などを一覧表にまとめれば、商品別の管理基準を確認できます。

一方、品目数や拠点数が増えると、データ更新の負担が大きくなることがあります。手入力によるミスやファイルの重複が発生すると、正確な在庫状況を把握しにくくなる点にも注意が必要です。

Excelでの管理が難しくなった場合は、システムによるデータの一元管理を検討することが効果的です。

ERPを活用して安全在庫を管理する

ERPを活用すると、販売・購買・生産・在庫などの情報を連携させながら、安全在庫を管理しやすくなります。部門ごとの情報を統合することで、実際の需要や補充状況を踏まえた発注判断が可能になります。

例えば、販売部門の受注情報と購買部門の発注情報が連携していれば、今後の出荷予定や入荷予定を考慮して在庫不足を把握できます。

また、製造業では生産計画や部品の所要量と連携させることで、必要な原材料を適切なタイミングで確保しやすくなります。

ERPによる安全在庫管理では、以下のような効果が期待できます。

  • 販売・購買・生産・在庫データの一元管理
  • 受注や入荷予定を考慮した在庫状況の把握
  • 安全在庫や発注点を基準とした補充計画の作成
  • 需要変動に応じた在庫水準の見直し
  • 手作業による集計や部門間の確認作業の削減

ただし、ERPを導入すれば自動的に安全在庫が最適化されるわけではありません。正確なマスターデータを整備し、需要予測や補充ルールを適切に設定することが必要です。

SAP S/4HANAを活用した安全在庫管理

SAP S/4HANAでは、資材所要量計画(Material Requirements Planning:MRP)などを活用し、需要や在庫、調達予定を考慮した補充計画を作成できます。安全在庫を考慮した所要量計算や発注点計画にも対応しています。

例えば、SAP S/4HANAの発注点計画では、設定された発注点と在庫状況などをもとに、補充の必要性を判断できます。発注点には、リードタイム中の平均需要に加えて、安全在庫を反映させることができます。

また、消費実績に基づく自動発注点計画では、需要予測や目標サービスレベル、補充リードタイムなどを考慮して、安全在庫と発注点を算出する仕組みが用意されています。

固定数量の安全在庫だけでなく、期間に応じた安全在庫や動的な在庫バッファを活用する考え方もあります。ただし、利用できる機能や設定方法は製品のエディション、リリース、導入範囲によって異なります。

SAP S/4HANA Cloud Public Editionなどを検討する場合も、自社の需要特性や調達条件に適した計画方式を選択することが重要です。

安全在庫の設定だけでなく、MRPや在庫管理全体のプロセスを見直すことで、欠品の防止と在庫効率の改善を両立しやすくなります。

安全在庫に関するよくある質問

安全在庫は何日分を確保すればよいですか?

安全在庫に一律の必要日数はありません。需要の変動幅や調達リードタイム、欠品を許容できる程度によって適切な数量は異なります。平均使用量だけで日数を決めるのではなく、実績データに基づいて必要数量を算出することが重要です。

安全在庫は多いほどよいのでしょうか?

安全在庫は多ければよいというものではありません。数量を増やすと欠品リスクを抑えやすくなりますが、保管費用や在庫金額も増加します。商品の重要度と在庫コストを考慮し、適切な水準を設定する必要があります。

安全在庫はどのくらいの頻度で見直すべきですか?

安全在庫の見直し頻度は、需要の変動や商品の特性によって異なります。一般的には、月次や四半期などの定期的な確認に加え、需要の急増や仕入先の変更が発生した際にも見直すことが効果的です。変動が大きい商品ほど、短い間隔で確認することが望まれます。

安全在庫と発注点は同じ数値ですか?

安全在庫と発注点は異なる数値です。安全在庫は予測外の需要や納品遅延に備える数量であり、発注点は補充を開始する基準となる在庫水準です。基本的な発注点は、調達リードタイム中の平均需要量に安全在庫を加えて求められます。

安全在庫はERPで自動計算できますか?

ERPの機能によっては、安全在庫を自動計算できます。例えば、SAP S/4HANAの消費実績に基づく計画方式には、需要予測やサービスレベルなどを利用して安全在庫と発注点を算出する仕組みがあります。ただし、利用できる機能は製品や設定によって異なり、計算結果の妥当性を定期的に確認することも必要です。

安全在庫を適切に設定し、欠品防止と在庫効率の改善を目指そう

安全在庫は、需要の急増や納品遅延などによる欠品リスクを軽減し、安定した販売・生産活動を支えるための仕組みの一つです。一方で、必要以上に確保すると過剰在庫や保管コストの増加につながるため、適切な数量を設定する必要があります。

安全在庫を管理するうえでは、以下のポイントを押さえましょう。

  • 安全在庫は、需要変動や調達遅延などの不確実性に備えるための在庫である
  • 適正在庫や最低在庫、発注点とは役割や意味が異なる
  • 需要の標準偏差やリードタイム、サービスレベルなどから必要数量を算出する
  • 商品の重要度や在庫コストを考慮して管理基準を設定する
  • 設定後も欠品率や在庫回転率などを確認し、定期的に見直す
  • ERPを活用することで、販売・購買・生産の情報を連携させた在庫管理を進めやすくなる

まずは、自社で欠品が多い商品や過剰在庫が発生している商品を洗い出し、需要実績と調達リードタイムを確認することから始めましょう。品目ごとに安全在庫と発注点を設定し、実際の欠品状況や在庫コストを検証することで、管理精度の向上が期待できます。

また、欠品や過剰在庫が繰り返し発生している場合は、在庫数量だけでなく、部門間のデータ連携や業務プロセスにも課題がないか確認することが大切です。

在庫管理やサプライチェーン全体の課題を整理したい方は、資料サプライチェーンの10の症状と真因 処方箋つきをご覧ください。欠品や棚卸差異、納期回答の遅れなどの問題について、原因を確認するための視点と改善の方向性を整理できます。ぜひご活用ください。

SAPが実現するサプライチェーン革新
執筆者のご紹介

AIクラウドERP導入ガイド編集部

クラウドERPや基幹システムに関する最新動向を整理し、導入を検討している企業様に向けて、選定基準やメリット、失敗しないためのポイントを分かりやすく解説しています。
複雑なIT用語を排し、現場視点でDX推進を支援する実践的な情報発信を目指しています。

無料メルマガ会員募集

CONTACT

お気軽にご相談ください