在庫切れ(ストックアウト)とは、顧客が商品を購入しようとした際に、その在庫がない状態を指します。OOS(Out-of-Stock)とも呼ばれ、通常、販売機会が遅延するのではなく、完全に失われることを意味します。在庫切れは取引自体が発生しないため、売上データにはほとんど痕跡が残りません。これが、在庫切れが慢性的に過小評価されている理由です。
在庫切れがこれほどまでに管理されにくい最大の理由は、その「痕跡のなさ」にあります。デッドストックは棚に残っているため目視で確認できますが、在庫切れは「不在」の状態です。つまり、購入しなかった顧客、検索結果がゼロだった検索、競合他社に流れた注文などです。販売が発生していないため、売上データには何も表示されません。
この「不可視性」こそが最大の問題です。多くの企業は、過剰在庫の金額をポンド単位で正確に答えられても、前四半期に在庫切れがどれだけの損失をもたらしたかという数字を算出することはできません。
在庫切れとは何か
厳密な定義は、需要があるにもかかわらず利用可能な在庫がゼロである状態です。実際には、いくつかの状況が同様の結果をもたらします。
真のゼロ:物理的に在庫が全く存在しない状態。
利用可能在庫ゼロ:在庫は存在するが、他の注文に割り当てられている状態。顧客の視点からは機能的に在庫切れと同一です。
ファントム在庫:システム上は在庫があるのに、棚が空の状態。注文を先に受け付けてから顧客を失望させることになるため、単純な在庫切れよりも悪質です。
保管場所の誤り:建物内のどこかには在庫があるものの、必要な時間内に誰もそれを見つけられない状態。
販売不能状態:在庫は存在するが、破損、期限切れ、または隔離されている状態。
会計上の意味で在庫切れと言えるのは最初のケースのみですが、購入を希望する顧客にとっては5つすべてが同じ結果をもたらします。そのため、真のゼロのみを測定することは問題を過小評価することにつながります。
誰も計算していないコスト
在庫切れが実際にどれだけのコストをもたらしているかを算出するには、意図的な取り組みが必要です。なぜなら、デフォルトのレポートにはその痕跡が一切現れないからです。
直接的な利益損失:最も単純な要素です。ある商品が1日8個売れ、利益が$12の場合、5日間在庫が切れると、直接的な損失は約$480になります。これは需要が平均通りであると仮定した単純な計算ですが、ゼロと仮定するよりはるかに正確です。
代替品の有無:顧客が代替品を購入してくれれば、損失は利益の差額のみで済みます。しかし、完全に離脱してしまう顧客もいます。この両者の比率が実質的なコストの大部分を決定し、商品や自社の差別化の度合いによって大きく異なります。
バスケット全体の損失:欠品していた商品を目当てに来店した顧客が、他の4つの商品も購入するはずだったかもしれません。小売業では、これは欠品した商品自体の利益よりも大きな損失になることがよくあります。
顧客の恒久的な離脱:最も重要かつ測定が困難な要素です。初めての顧客が在庫切れを経験すれば、二度と戻ってこない可能性があります。既存の顧客であっても、競合他社で十分だと気づいてしまうかもしれません。これは数週間ではなく、数年かけて現れるコストです。
緊急対応コスト:海上輸送の代わりに航空輸送、パレット輸送の代わりに宅配便、混載便の代わりにチャーター便を利用するなど。これらは現実的で目に見えるコストであり、通常、唯一記録される部分です。
内部コスト:カスタマーサービスへの問い合わせ対応、購買担当者によるサプライヤーへの督促、管理職の対応、そして一部の企業ではバックオーダー管理にかかるコストです。
ペナルティ:大手小売業者に納品している場合、発注書に対して欠品が発生すると金銭的なペナルティが課されるため、コストは推定ではなく明確な数値として現れます。
実用的なアプローチとして、主力商品については最初の3つの要素を適切に推定し、残りは傾向として捉えるのが有効です。大まかな合計であっても、現在多くの企業が行っている「ゼロ」という評価よりはるかに有用です。これにより、サービスレベルの問題を、在庫保持コストと比較可能な数値へと変換できるからです。
在庫切れの原因
原因は一連のチェーンの中にあり、多くの現場では間違ったリンクを責めています。
需要が予想を上回った:純粋な予測誤差、プロモーションの成功、競合他社の欠品、外部イベントなど。常に防げるわけではなく、より良いバッファがあれば吸収できることが多いものです。
サプライヤーの納品遅延:納期遅延、数量不足、または未納。実際にはこれが最も一般的な原因ですが、最も頻繁に予測のせいにされます。サプライヤーのリードタイムを測定していない現場では、予測誤差と区別がつかないためです。
発注点の設定が低すぎた:通常、サプライヤーの公称リードタイムに基づいて計算されているか、2年前に設定されたまま需要の増加に合わせて見直されていないことが原因です。
トリガーに対して誰も行動しなかった:システムが再発注を促したにもかかわらず、発注書が作成されなかったケース。驚くほど一般的であり、パラメータが完全に正しい商品でも在庫切れを引き起こします。
記録が間違っていた:在庫精度の問題により、在庫があると思い込んでいたケース。これらは警告なしに発生し、顧客に在庫があると伝えてしまっているため、最もダメージが大きくなります。
内部補充の失敗:予備在庫はあるが、ピッキングエリアが空の状態。完全に自業自得の在庫切れであり、ほとんどのレポートでは不可視化されています。
資金不足による発注制限:在庫は必要だったが、資金がなかったケース。
在庫切れが発生するたびにこれらのいずれかに分類する作業は数秒で済み、個別の問題の羅列をパターンへと変えてくれます。これを行わないと、改善の努力は「直近で記憶に残った原因」に向けられることになります。
不可視なものを可視化する
在庫切れは痕跡を残さないため、自ら探しに行く必要があります。
在庫ゼロイベントそのものを記録する:最近売上のあった商品で利用可能在庫がゼロになったら、タイムスタンプと共に記録します。在庫切れの「事実」と同じくらい、その「期間」が重要です。
売上履歴の中で在庫切れ期間をフラグ付けする:これは不可欠ですが、日常的に見落とされています。在庫切れ期間中の売上は「需要」ではなく「在庫状況」を記録しているに過ぎません。その期間のデータを予測モデルに入力すると、モデルは「需要が実際より低い」と学習してしまいます。まさに欠品を起こしたその商品に対してです。必ずフラグを立てて除外するか、推定値で補完してください。
検索データと問い合わせデータを追跡する:サイト内検索で結果がゼロだった場合、「入荷通知」への登録、カスタマーサービスへの入荷時期の問い合わせ。これらは、対応できなかった需要の直接的な証拠です。
フィルレートとOTIFを測定する:これらは、根本的な在庫切れが記録されていなかった場合でも、顧客が被った結果を捉えることができます。
欠品レポートを確認する:システムがレポートを出力している場合はそれを活用し、レポートがないこと自体を解決すべきギャップとして捉えてください。
最も重要な指標は在庫切れの「回数」ではなく、重要な商品が在庫切れであった「時間の割合」です。1回で長時間欠品する商品と、短期間で何度も欠品する商品は、イベント数で見れば同じに見えますが、商業的な影響は大きく異なります。
欠品を防ぐ
まずは発注点を修正する。 サプライヤーから提示されたリードタイムではなく、実測値に基づいて計算してください。この変更だけで、他のどの対策よりも多くの欠品を防ぐことができます。過去20回分の入荷日を確認する手間以外、コストは一切かかりません。
安全在庫は実際の変動に基づいて設定する。 需要とリードタイムの変動を考慮し、全品一律ではなく、製品クラスごとに意図的に設定したサービスレベルに基づいて算出してください。
重要度に応じて優先順位を付ける。 売れ筋商品や、顧客がわざわざ買いに来るような商品は、高い在庫可用性を維持すべきです。一方で、代替品が容易に見つかるような低回転商品はその必要がなく、そこにバッファを持たせることは資金を死蔵させることに他なりません。
サプライヤーの信頼性を測定し、対策を講じる。 サプライヤーごとの平均リードタイム、リードタイムのばらつき、フィルレートを測定してください。密かに変動幅が悪化しているサプライヤーは、貴社の安全在庫要件全体を押し上げる原因となります。
在庫精度を改善する。 帳簿上は在庫があるのに実際はない「ファントム欠品」は、移動時のスキャンとサイクルカウントによって防ぐことが可能です。これこそが最も悪影響を及ぼす欠品の種類です。
補充を監視する。 ピッキングエリアの補充トリガーにも、発注点と同じ注意を払う必要があります。
重要な品目で欠品が発生するたびに振り返りを行う。 原因は何か、どうすれば防げたかを検討します。わずか5分間の作業ですが、これこそが欠品のパターンを可視化する方法です。
欠品を完全にゼロにすることが目的ではないと認識してください。全品目において完璧な可用性を維持するには、誰も正当化できないほどの過剰在庫が必要になります。目的は、売れ筋や顧客が求めている商品ではなく、動きの遅い、代替可能な低利益商品で欠品を起こすようにコントロールすることです。
具体例:欠品が実際にもたらすコスト
原則論よりも、具体的な数値で考える方が説得力があります。
ある製品が1日平均14個売れ、利益が$9だとします。月曜日に欠品し、補充品が翌週の火曜日に到着しました(8日間の欠品)。
直接的な利益損失: 14 × 8 × $9 = $1,008。
次に、通常は見落とされがちな要素を考慮します。
代替購入。 欠品時に購入を希望した約112人の顧客のうち、40%が代替品を購入し、その平均利益が$3低かったと仮定します。これにより45件の販売で$6の利益($270)が回収され、直接的な損失は約$738に減少します。
バスケット(併売)の損失。 代替品を選ばなかった67人の顧客は、注文あたり平均$22の追加利益をもたらすはずでした。つまり、約$1,474の利益が彼らと共に失われました。
恒久的な損失。 その67人のうち5%が二度と戻ってこないと仮定し、顧客一人あたりの生涯利益を$180とすると、将来にわたってさらに$600の損失が発生します。
リカバリーコスト。 欠品期間を短縮するための緊急輸送費:$220。
内部コスト。 顧客対応やサプライヤーへの催促にかかる人件費:約$150。
合計:1つの製品の8日間の欠品で、約$3,180の損失となります。
これに対し、この品目に2週間分の余剰在庫(196個、原価$14と仮定)を持つと、資本が$2,744固定され、在庫維持コストとして年間約$686がかかります。
つまり、バッファの維持費は年間数百ドルですが、欠品は8日間で3,000ドルの損失を生みます。この比較こそが安全在庫の必要性を示す根拠であり、計算を行うまでは誰も気づくことができません。多くの現場では計算が行われないため、資金が逼迫するとバッファが削減され、その結果として発生する欠品が「運が悪かった」と片付けられてしまうのです。
2点だけ注意が必要です。代替率や恒久的な損失の想定はあくまで推計であり、議論の余地があります。しかし、重要なのは正確な数値ではなく桁数です。すべての数値を半分に見積もったとしても、欠品は、それを防ぐための在庫を持つよりも数倍高くつくのです。
欠品が発生した時の対応
予防は長期的な取り組みです。すでに欠品が発生してしまった場合、最も損失を抑えられる手順は以下の通りです。
実在庫を確認する。 欠品と見なされるケースの多くは、実際には在庫がないのではなく、保管場所の誤りや記録ミスです。エスカレーションする前に、予備の保管場所、返品エリア、検品エリア、入荷エリアを確認してください。間違った棚から60個見つかれば、航空便で補充注文するよりもはるかに良い結果となります。
在庫の到着時期を確定させる。 システム上の予定日ではなく、サプライヤーから直接確認してください。その正確な回答に基づいて、顧客への対応を決定します。
割り当てを決定する。 一部入荷する場合、誰に優先的に割り当てるかを決めます。「早い者勝ち」は公平で説明が容易ですが、顧客価値に基づいて優先順位を付けることは商業的に合理的です。これは場当たり的な判断ではなく、あらかじめ定めた方針であるべきです。
積極的に代替品を提案する。 顧客に代替品を提示すれば、自分で探させるよりもはるかに高い確率で成約します。これはマーチャンダイジングの判断であり、その瞬間に対応できるよう事前に準備しておく必要があります。
問い合わせが来る前に連絡する。 情報がないまま待たされる顧客は問い合わせをしてきます。その対応コストは、通知を送るコストよりも高くなります。
緊急輸送の是非を判断する。 航空便、分納、宅配便などは、欠品コストが追加費用を上回る場合にのみ価値があります。この比較には、前述のコスト見積もりが不可欠です。それがなければ、緊急輸送は判断ではなく反射的な行動になってしまいます。
原因を記録する。 記憶が新鮮なうちに5分かけて記録する方が、月次レビューで1時間かけて再構築するよりも価値があります。
やってはいけないこと:安心を得るために、異常に大きな補充注文を出すこと。欠品後のパニック発注は、18ヶ月後に不良在庫化する典型的な原因であり、一つの問題を別の問題にすり替えるだけです。
詳細はこちら
- 安全在庫とは — 欠品の多くを防ぐためのバッファ。
- 発注点とは — 適切なタイミングで発注を促すトリガー。
- バックオーダーとは — 顧客が待機を選択した時の欠品の状態。
- フィルレートとは および OTIF — 欠品の影響を測定する指標。
- 需要予測とは — 欠品の背後にある予測誤差を減らす。
- 在庫管理とは — ファントム欠品を防ぐ。
要点まとめ
欠品とは「対応できなかった需要」であり、データ上には痕跡が残りません。そのため、イベントを記録し、売上履歴の該当期間にフラグを立て、顧客を失うリスクが高い製品にバッファを集中させてください。
よくある質問
在庫切れ(ストックアウト)とは何ですか? 顧客が購入を希望する製品が利用できない状態を指します。厳密には在庫ゼロを意味しますが、引当済み在庫、ファントム在庫、誤配置在庫、販売不可在庫なども、顧客にとっては同じ結果をもたらします。
在庫切れによる損失はどの程度ですか? 直接的な損失は、販売機会を逃したことによる利益の減少です。さらに、顧客が本来購入するはずだった他の商品(バスケット全体)の損失、リピーターの喪失、リカバリーのための緊急輸送費、社内での追跡対応時間、小売供給における契約上のペナルティなどが挙げられます。
在庫切れとバックオーダーの違いは何ですか? 在庫切れの場合、通常は販売機会を失い、顧客は他社へ流れます。バックオーダーの場合、顧客は待つことに同意しているため、遅延した義務として売上が維持されます。バックオーダーとは、在庫切れを販売として繋ぎ止めることができた状態を指します。
在庫切れの原因は何ですか? 需要が予測を上回ること、サプライヤーの供給遅延、発注点の設定が低すぎること、アラートが放置されていること、在庫記録の不正確さ、社内の補充プロセスの不備、資金制約などが挙げられます。実務上はサプライヤーの供給遅延が最も一般的ですが、予測ミスと誤認されることが最も多い原因です。
なぜ販売履歴から在庫切れ期間を除外すべきなのですか? 在庫切れ期間中の売上は「顧客が欲しかったもの」ではなく「利用可能だったもの」を記録しているに過ぎないからです。その期間を含めると、すでに在庫切れを起こした製品に対して「需要は実際よりも低い」と予測モデルが学習してしまい、次回の在庫切れを誘発する可能性が高まります。
在庫切れを防ぐにはどうすればよいですか? サプライヤーのリードタイムを測定して発注点を設定し、実際の需要とリードタイムの変動に基づいて安全在庫を算出し、在庫記録の正確性を維持し、サプライヤーの信頼性を監視し、再発注アラートが発生した際に確実に担当者が対応する体制を整えることが重要です。
在庫切れを完全にゼロにすることは可能ですか? どのような企業にとっても許容できるコストでは不可能です。全製品ラインナップで完璧な在庫可用性を維持するには、膨大な在庫が必要となります。現実的な目標は、在庫切れが顧客離れに直結する製品の可用性を優先し、動きの遅い代替可能な製品については、一時的な欠品を許容することです。
