Factory Advance

製造業の安全在庫の計算方法|中小工場の簡易式と運用

「欠品して客先に頭を下げた翌月、慌てて発注を増やしたら倉庫が在庫であふれた」。中小製造業の在庫管理ではよくある話です。原因は、勘や前任者の経験則だけで安全在庫を決めていること。本記事では、需要変動と調達リードタイムを踏まえた安全在庫の計算方法を、中小製造業の現場でそのまま使える簡易式に落とし込んで解説します。欠品リスクと在庫コストのバランスを取りながら、無理なく運用できる仕組みを目指しましょう。

中小製造業の在庫管理が抱える二つの矛盾

在庫を持つか、持たないか。この判断は中小製造業の経営に直結します。多すぎれば資金が寝てキャッシュフローを圧迫し、少なすぎれば欠品で生産が止まり信用を失う。安全在庫の計算方法を整える目的は、この二つの矛盾を数字でバランスさせることにあります。

在庫が会社の資金繰りに与える影響

2024年版中小企業白書によれば、中小企業の経常利益は持ち直しの動きが見られる一方、原材料・エネルギー価格の上昇や人件費の増加が引き続き経営を圧迫しています。仕入価格が上がる局面では、在庫として持つ材料1点あたりのキャッシュ拘束額も大きくなります。「とりあえず多めに買っておく」という判断が、以前より重く資金繰りに響く時代になっているわけです。

在庫を多く持つ場合と少なく持つ場合の比較
在庫を多く持つ運用 在庫を絞る運用
欠品リスク 低い
保管スペース 圧迫しやすい
資金拘束 大きい(キャッシュが寝る)
陳腐化・廃棄リスク 高い
緊急発注の頻度 少ない
価格交渉力 まとめ買いで有利

「安全在庫」と「発注点」を区別する

混同されやすいのですが、安全在庫と発注点は別の概念です。

  • 安全在庫: 需要変動や納入遅れに備えて常に保有しておく最低ラインの在庫量
  • 発注点: 発注を出すタイミングの在庫量(=調達リードタイム中に消費される量 + 安全在庫)

安全在庫だけ決めても発注タイミングが遅れれば欠品しますし、発注点だけ決めても変動への備えがなければやはり欠品します。この二つはセットで設計します。

安全在庫の基本式と中小製造業向けの簡易式

教科書的な安全在庫の計算式は次の通りです。

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

正規分布を前提とした統計的な式で、安全係数は欠品許容率に応じて決まります(例: 欠品率5%なら安全係数約1.65、1%なら約2.33)。理論的には正しいのですが、中小製造業の現場ではいくつか壁があります。

教科書式が現場で使いにくい理由

  1. 需要の標準偏差を計算するためのデータが揃っていない。Excelに過去の出庫実績がバラバラに記録されていて、品目別の月次需要を時系列で取り出すのが難しい
  2. 多品種少量・個別受注の品目では需要が正規分布しない。半年に1回しか動かない部品の標準偏差を計算しても実態と合わない
  3. 調達リードタイムが安定していない。海外材料や鋼材など、納期が大きくぶれる品目では√(LT)の前提が崩れる

中小製造業で使える簡易式

そこで、現場で運用しやすい簡易版を提案します。

安全在庫(簡易式) = 1日あたり平均使用量 × 調達リードタイム(日) × 安全係数

発注点 = 1日あたり平均使用量 × 調達リードタイム(日) + 安全在庫

安全係数は「需要や納期のブレ具合」をざっくり1〜2の範囲で設定します。

簡易式での安全係数の目安(中小製造業の運用例)
需要・納期のブレ 想定される品目例 安全係数の目安
小さい(安定発注・国内調達で納期安定) 毎月コンスタントに使う消耗品、汎用ねじ等 0.3〜0.5
中程度(月による変動あり) 標準的な加工材料、汎用電子部品 0.5〜1.0
大きい(受注によって変動・納期もブレる) 特殊鋼材、輸入部品、長納期品 1.0〜2.0
極めて大きい(数か月に1回・特注) 個別受注向け特殊材 都度判断(在庫を持たない選択も)

具体例で計算してみます。ある汎用部品の1日あたり平均使用量が20個、調達リードタイムが10日、需要変動は中程度で安全係数を0.8とすると、

  • 安全在庫 = 20 × 10 × 0.8 = 160個
  • 発注点 = 20 × 10 + 160 = 360個

「在庫が360個を切ったら発注、最低160個は常に確保」という運用ルールが数字で決まります。

欠品リスクと在庫コストのバランスをどう取るか

安全在庫を決めるとき、「欠品が怖いから多めに」と全品目で安全係数を上げてしまうと、在庫金額が一気に膨らみます。重要なのは、品目ごとに重要度を分けることです。

ABC分析で在庫管理にメリハリをつける

年間出庫金額や使用頻度で品目をA・B・Cに分類し、安全在庫の設計方針を変えます。Aランク品(全体の20%で売上の80%を占めるような中核部品)は精度高く、Cランク品(動きが少なく金額も小さい品目)は簡便に。在庫管理にメリハリをつけることで、限られた管理工数を有効に使えます。詳しい考え方は製造業のABC分析で製品ポートフォリオを最適化も参考にしてください。

ABCランク別の安全在庫設計方針
ランク 特徴 安全在庫の設計方針 見直し頻度
A 高頻度・高金額・欠品インパクト大 需要・LTの実績データから簡易式で精緻に計算 四半期に1回
B 中頻度・中金額 簡易式で計算、安全係数は標準的に 半年に1回
C 低頻度・低金額 経験則ベースでよい(極端な過剰だけ避ける) 年1回
特殊・受注対応 個別受注で都度調達 安全在庫を持たず、受注ベースで発注 都度

在庫コストを「見えるもの」にする

在庫1点あたりが会社の収益に与える影響は、単なる仕入金額だけではありません。

  • 仕入金額(キャッシュ拘束)
  • 保管費用(倉庫スペース・棚卸工数)
  • 陳腐化・廃棄リスク
  • 金利・機会損失

これらを足し合わせると、年間在庫保有コストは在庫金額のおよそ15〜25%程度になると言われます(品目特性により変動)。100万円の在庫を1年抱えると、20万円前後のコストが発生している計算です。逆に欠品1回あたりの損失(緊急発注の追加コスト、信用失墜、生産停止損失)も試算しておくと、安全係数の判断材料になります。

安全在庫と発注点はどう違うのか

この二つはよく混同されますが、役割が違います。安全在庫は在庫の下限に置く緩衝、発注点は発注を出すトリガーの数量です。

関係は次の式になります。

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

1日20個使う材料で、調達に10日かかり、安全在庫を60個と決めたなら、発注点は 20 × 10 + 60 = 260個です。在庫が260個を切った時点で発注すれば、届くまでの10日で200個を消費し、手元には安全在庫の60個が残る計算になります。

安全在庫だけ決めても、発注は始まりません。 発注点とセットにして初めて運用になります。発注点そのものの設計と、品目ごとのランク分けについては製造業の発注点管理の仕組みで扱っています。在庫管理全体の進め方は製造業の在庫管理の方法にまとめました。

安全在庫を持つべきでない品目もある

個別受注の会社で見落とされがちなのが、そもそも安全在庫を持ってはいけない品目があることです。

次に使う保証のない材料を「欠品が怖いから」と抱えると、そのまま死蔵在庫になります。該当するのは主に3つです。

  • 案件専用に手配した特殊材・特注部品。その案件が終われば行き先がない
  • 図面改訂が頻繁な部品。次の受注では仕様が変わっている可能性が高い
  • 単価が高く、長期保管で劣化する材料。持っているだけで価値が目減りする

安全在庫の対象は、繰り返し出る汎用材に絞るのが原則です。案件専用の材料は在庫として持たず、案件の番号に紐づけて必要な分だけ手配する。この考え方の詳細は製番管理とはで整理しています。

品目数が数百を超える現場では、まず金額上位2割の汎用材だけに安全在庫を設定してください。そこを押さえれば、欠品による停止リスクの大半は防げます。

安全在庫の運用を定着させる仕組み

計算式を整えても、現場で実績データが取れていなければ絵に描いた餅です。中小製造業で多いつまずきは、出庫データが現場の紙やExcelに分散していて、品目別の使用実績がリアルタイムに集まらないことです。

在庫管理を仕組みで支える3ステップ

安全在庫を運用に定着させる3ステップ
①入出庫データを工番(案件)と品目に紐付けて記録(現場でその場入力)
②品目別の1日あたり平均使用量と調達リードタイム実績を月次で集計
③ABCランク別に安全在庫・発注点を見直し、発注ルールに反映

特に①の入り口でつまずくと、後工程の集計も計算も成り立ちません。紙の出庫伝票をExcelに転記している段階だと、月末の集計だけで何日もかかり、データを見たときには状況が変わっている、ということが起きます。在庫の引当・発注点管理を仕組み化するには、現場で実績を入力したらそのまま集計につながる仕掛けが要ります。

営業・購買・現場で同じ数字を見る

安全在庫の見直しは、購買担当だけで完結する話ではありません。営業が新規受注の見通しを共有しなければ需要予測は狂いますし、現場が実際の使用ペースを伝えなければ計算根拠が古くなります。同じ数字を関係者全員で見る環境を作ることで、はじめて安全在庫の運用は機能します。これは製造業の営業と工場の連携とも通じるテーマです。

Factory Advanceでの在庫管理と発注点運用

クラウド型生産管理システム「Factory Advance」では、案件(工番)単位の管理と連動した形で、品目別の在庫引当・発注点管理を行えます。受注が入った段階で必要な材料を引き当て、現在の手持ち在庫から差し引いた残数が発注点を下回ればアラートを出す、という運用が可能です。

Factory Advanceで実現できる在庫管理の機能
機能 現場での効果
案件別の材料引当 受注時点で必要量を確保、二重引当を防止
品目別の入出庫履歴 1日あたり平均使用量を自動集計
発注点アラート 在庫が発注点を下回ると通知、欠品予防
案件別収益管理との連動 在庫コストが案件原価にも反映され、利益判断が正確に

紙とExcelで在庫を回している中小製造業が、いきなり高度な需要予測システムを導入する必要はありません。まずは入出庫データを正確に取り、品目別の使用ペースと調達リードタイムを実績で把握すること。そこから簡易式で安全在庫を計算し、ABCランク別にメリハリをつけて運用する。これが現実的な順番です。Factory Advanceは、その入り口から運用までを一気通貫で支援します。引当・発注点アラート・棚卸といった在庫まわりの機能は在庫管理機能のページにまとめています。詳細はFactory Advance公式サイト、導入の全体像は無料の製品紹介資料をご覧ください。

まとめ

安全在庫の計算方法は、教科書通りの統計式にこだわるよりも、中小製造業の現場で運用できる簡易式から始めるのが現実的です。

  • 安全在庫 = 1日あたり平均使用量 × 調達リードタイム × 安全係数
  • 発注点 = 1日あたり平均使用量 × 調達リードタイム + 安全在庫
  • ABC分析で品目ごとに精度と工数のメリハリをつける
  • 欠品コストと在庫保有コスト(年間で在庫金額の15〜25%程度)を天秤にかける
  • 入出庫データを工番に紐付けてリアルタイムに集計できる仕組みを整える

「会社全体で考える」と、安全在庫の最適解は単なる材料費の最小化ではなく、欠品による信用失墜と在庫拘束による資金繰り悪化のバランス点にあります。在庫管理は経営判断そのものです。実績データを基盤にした安全在庫運用を、ぜひ自社の標準にしてみてください。

参考文献

投稿者プロフィール

尾畠 悠樹
尾畠 悠樹
株式会社イーポート 代表取締役

■ ITコーディネーター
■ キャッシュフローコーチ®
■ JRCA認定ISMS審査員補
■ 東京都中小企業向け
  デジタル技術導入促進ナビゲーター
■ 中小企業庁「みらデジ」デジタル化支援者

兵庫県出身。大学卒業後、外資系コンピューターメーカーを経て2008年に会社設立。業務用システムの受託開発及び中小製造業向けのパッケージの開発・販売を行う。