- キーワードの概要:欠品率とは、注文に対して商品を用意できず品切れになった割合を示す指標で、100%から在庫サービス率を引いて算出します。
- 実務への関わり:適切な欠品率の管理は、売上機会の損失防止だけでなく倉庫の過剰在庫を防ぎ、適正な安全在庫の維持に役立ちます。
- トレンド/将来予測:需要予測システムや物流DXの導入により、高度なデータ分析に基づく欠品率削減と在庫最適化の両立が進んでいます。
欠品率は「100% − 在庫サービス率」で定義され、わずか数パーセントの変動が年間数百万円規模の機会損失や倉庫の過剰在庫を引き起こします。本記事では、件数・数量ベースの算出式から、安全在庫計算の具体手順、ABC分析を用いた目標値設定、物流DXによる過剰在庫抑制策まで、実務に即して体系的に解説します。
- 欠品率(在庫サービス率)の基礎知識と2つの計算式【件数・数量ベース】
- 欠品率とサービス率(在庫サービス率)の相関関係と機会損失
- 件数ベース・数量ベースによる欠品率の計算式と算出例
- 小売業・ECにおける欠品率の平均的な目安と目標水準
- 欠品率削減と在庫量のトレードオフ構造(なぜ欠品率0%を目指してはいけないのか)
- サービス率向上に伴う在庫量の急増リスク(統計的理由)
- ABC分析を用いた商品カテゴリ別の適正欠品率の設定手法
- 欠品率をコントロールする「安全在庫」の計算手順
- 標準偏差と安全係数を用いた安全在庫の算出式
- 発注リードタイムのブレを考慮した実務的な補正ポイント
- 欠品が発生する3大原因と現場で講じるべき欠品対策
- 需要予測誤差とリードタイム変動による欠品要因
- 発注運用ミスや実在庫との乖離を防ぐ現場改善プロセス
- 欠品率削減と過剰在庫抑制を両立する物流DX・システム活用策
- 需要予測・自動発注システムの導入による業務平準化と精度向上
- サプライチェーン全体のリードタイム延伸リスクを見据えた在庫最適化
- 現状把握からシステム選定・運用定着までのアクションプラン
欠品率(在庫サービス率)の基礎知識と2つの計算式【件数・数量ベース】
欠品率とサービス率(在庫サービス率)の相関関係と機会損失
欠品率は、顧客からの需要(注文)に対して在庫が不足し、商品を供給できなかった割合を示す数値です。物流実務や在庫管理の現場において、欠品率と表裏一体の関係にある概念が「サービス率(在庫サービス率)」であり、以下の基本式で定義されます。
欠品率(%) = 100(%) − サービス率(%)
実務上、「サービス率」「在庫サービス率」「注文充足率(フィルレート)」などの用語は、いずれも「注文に対して品切れを起こさず商品を供給できた割合」を指します。例えば、在庫サービス率が95%であれば、欠品率は5%となり、100件の注文に対して5件の品切れが発生したことを示します。
欠品が発生すると、その場での売上が失われるだけでなく深刻な機会損失が生じます。顧客が競合他社へ流出する動機を与えるためです。例えば、日販20個・単価3,000円の商材を扱うECサイトで5日間の欠品が発生した場合、直近の売上として30万円(20個 × 3,000円 × 5日)が消失します。さらに、リピート購入の機会損失やモール内での商品表示順位の低下など、中長期的な収益減少へ波及します。
件数ベース・数量ベースによる欠品率の計算式と算出例
欠品率を正確に把握するには、取引形態に合わせて集計単位を選択する必要があります。実務では主に「件数ベース」と「数量ベース」の2つの計算式が用いられます。
件数ベースの欠品率は、全注文件数のうち何件で欠品が生じたかを算出する指標です。1注文の中に複数商品(SKU)が含まれる場合、1点でも在庫切れがあれば「欠品1件」としてカウントします。
件数ベースの欠品率(%) = (欠品が発生した受注件数 ÷ 総受注件数) × 100
例えば、月間総注文数が2,000件のEC事業者において、10件の注文で在庫不足による発送遅延や分割出荷が生じた場合、欠品率は0.5%(10件 ÷ 2,000件 × 100)となります。
一方、数量ベースの欠品率は、需要に対して納品できなかった商品個数の割合を算出します。
数量ベースの欠品率(%) = (欠品により納品できなかった数量 ÷ 総注文数量) × 100
例えば、卸売取引において月間10,000個の注文を受け、在庫不足によって200個を納品できなかった場合、欠品率は2.0%(200個 ÷ 10,000個 × 100)です。
| 評価軸 | 計算式 | 適した適用領域 | 実務上の評価ポイント |
|---|---|---|---|
| 件数ベース | (欠品発生の受注件数 ÷ 総受注件数) × 100 | ECサイト、BtoC小口配送 | 顧客1人あたりの注文完遂率や出荷満足度の計測に適する |
| 数量ベース | (未出荷の欠品数量 ÷ 総注文数量) × 100 | 卸売(BtoB)、大量納品を行う小売 | 実在庫の出荷充足度や需要に対する供給精度の計測に適する |
件数ベースで欠品率が低く見えても、数量ベースで計算すると大規模な納品漏れが発覚するケースもあるため、ビジネス構造に応じた使い分けが不可欠です。
小売業・ECにおける欠品率の平均的な目安と目標水準
一般的に、小売やEC事業における欠品率の目標値は「2%〜5%以下(サービス率95%〜98%以上)」が一つの基準です。取扱商品が日用品や消耗品のように代替性の高いカテゴリでは、欠品率が2%を超えると顧客離脱のリスクが急増します。
しかし、「欠品率0%」を目指すアプローチは運用上の大きなリスクを伴います。欠品率をゼロに近づけようとすると安全在庫の算出式における安全係数が急上昇し、保有すべき在庫量が飛躍的に膨れ上がるためです。
過剰な在庫保持は倉庫スペースの圧迫や棚卸資産の滞留を招き、保管費用の増加によってキャッシュフローを悪化させます。欠品対策の本質は、欠品を完全にゼロにすることではなく、「許容できる欠品率を設定し、最小限の在庫量でその目標を維持すること」にあります。
欠品率削減と在庫量のトレードオフ構造(なぜ欠品率0%を目指してはいけないのか)
「欠品率0%(在庫サービス率100%)」を目指す方針は、物流や在庫管理の現場に深刻な副作用をもたらします。欠品率の削減と在庫保持量の関係は比例関係ではなく非線形なトレードオフ構造になっており、欠品率を0%に近づけようとするほど必要な在庫保有量が急激に膨れ上がるためです。
際限なく安全在庫を積む運用は、保管スペースの圧迫や倉庫作業費の増加を招き、棚卸資産の滞留がキャッシュフローを直接圧迫します。欠品対策を進めるうえでは、欠品発生時の損失コストと在庫維持コストの双方を比較し、在庫回転率を損なわない適正ラインを見極める必要があります。
サービス率向上に伴う在庫量の急増リスク(統計的理由)
目標とするサービス率(需要を満たせる確率)を高めた際に必要となる在庫量は、統計学の正規分布に基づき指数関数的に増加します。サービス率と安全係数(Z値)の対応関係は以下の通りです。
| 目標サービス率 | 欠品許容率 | 安全係数(Z値) | 必要安全在庫の相対比率 |
|---|---|---|---|
| 90% | 10% | 1.28 | 1.00(基準) |
| 95% | 5% | 1.65 | 約1.29倍 |
| 99% | 1% | 2.33 | 約1.82倍 |
| 99.9% | 0.1% | 3.09 | 約2.41倍 |
サービス率を95%から99%へ引き上げる場合、安全係数は1.65から2.33へ上昇します。この設定変更だけで、保有すべき安全在庫量は約1.41倍(約41%増)に跳ね上がります。理論上、サービス率100%(欠品率0%)を達成するための安全係数は無限大に達するため、完全なゼロ化は現実的に不可能です。
日次平均100個を出荷し、需要の標準偏差が30個、調達リードタイムが7日のSKUを運用する場合、サービス率95%での安全在庫は約131個ですが、サービス率99%に設定変更すると安全在庫は約185個まで増加します。結果として54個分の過剰な棚卸資産が恒常的に倉庫へ滞留し、在庫回転率が著しく低下します。
ABC分析を用いた商品カテゴリ別の適正欠品率の設定手法
全取り扱いSKUに対して一律のサービス率(例:全品99%)を適用することは、資金効率の観点から推奨されません。効果的な代替策として、ABC分析を用いて商品を重要度別にランク分けし、カテゴリごとに異なる目標欠品率(サービス率)を設定する手法が有効です。
| 商品ランク | 売上・出荷量の構成比 | 目標在庫サービス率 | 在庫管理・運用方針 |
|---|---|---|---|
| Aランク(主力商品) | 上位70%〜80% | 98%〜99% | 高水準の在庫サービス率を維持し、売上機会の損失を徹底防止する |
| Bランク(準定番品) | 中位15%〜20% | 93%〜95% | 標準的な安全在庫計算を適用し、過剰在庫リスクと欠品コストの均衡を図る |
| Cランク(ロングテール) | 下位5%〜10% | 85%〜90% | 許容欠品率を高めに設定し、安全在庫を最小化して在庫回転率を高める |
売上高や出荷頻度の大部分を占めるAランク品には98%〜99%の高い在庫サービス率を適用し、顧客離脱を防ぎます。一方、出荷頻度が低いCランク品は目標サービス率を85%〜90%程度に留め、必要に応じて受注発注制への切り替えやリードタイムの見直しを行います。定期的にパレート図を作成してランクを再定義する動的運用により、過剰在庫を防ぎつつ資金効率を最大化できます。
欠品率をコントロールする「安全在庫」の計算手順
欠品率のコントロールにおいて、経験則に頼った発注量を排し、統計的根拠に基づいて必要十分なバッファを導き出す手法が安全在庫の計算です。適切な安全在庫の設定により、不確実な需要変動や供給の遅れによる機会損失を防ぎながら、過剰在庫を抑えることが可能になります。
標準偏差と安全係数を用いた安全在庫の算出式
定期発注方式において安全在庫を算出する標準的な式は以下の通りです。
安全在庫量 = 安全係数 × 需要の標準偏差 × √(発注リードタイム + 発注間隔)
※定量発注方式の場合は「発注間隔」を除外し、「安全係数 × 需要の標準偏差 × √発注リードタイム」で算出します。
| サービス率(在庫サービス率) | 欠品許容率(欠品率) | 安全係数 | 実務上の適用目安 |
|---|---|---|---|
| 99.9% | 0.1% | 3.10 | 欠品が即座に信頼喪失に直結する医療品や重要部品 |
| 99.0% | 1.0% | 2.33 | 小売における主力売れ筋商品や売上貢献度の高いAランク品 |
| 95.0% | 5.0% | 1.65 | 一般的なBランク商品(EC・流通における標準的なサービス基準) |
| 90.0% | 10.0% | 1.29 | 代替品が容易に手に入るCランク商品や処分予定の在庫 |
日々の出荷数量の平均が100個、標準偏差が15個、発注リードタイムが4日、発注間隔が3日の場合において、目標在庫サービス率95%(安全係数1.65)を目指すケースを試算します。
計算式にあてはめると「1.65 × 15 × √(4 + 3) = 1.65 × 15 × 2.646 = 約65.5個」となり、端数を切り上げて66個が安全在庫量となります。この66個を平均需要量に加算して保持することで、欠品率を5%以下に維持できます。
仮に欠品率を1%(サービス率99%)に引き上げると安全係数は2.33となり、安全在庫数は92個へと増加します。過剰なサービス率設定は保管コスト増加を招くため、商品ごとの重要度に応じた設定が求められます。
発注リードタイムのブレを考慮した実務的な補正ポイント
仕入先の製造遅延や配送トラブルなど、調達側のリードタイム自体が変動する現場で標準式をそのまま適用すると、需要予測が適正であっても供給遅延による欠品が発生します。このようなリスクに対処するためには、リードタイムの標準偏差を取り入れた補正式を用います。
補正後の安全在庫量 = 安全係数 × √(平均リードタイム × 需要の分散 +(平均需要の2乗 × リードタイムの分散))
1日の平均出荷数量が50個(標準偏差10個)、平均発注リードタイムが5日、目標サービス率が95%(安全係数1.65)の現場における比較例は以下の通りです。
- リードタイムのブレがない場合(固定5日):1.65 × 10 × √5 ≒ 約37個
- リードタイムのブレがある場合(平均5日、標準偏差2日):1.65 × √(5 × 100 + 2,500 × 4) ≒ 約169個
リードタイムに平均2日のブレが発生するだけで、保持すべき安全在庫量は37個から169個へと約4.5倍に急増します。実務では過去10回〜20回程度の仕入実績からリードタイムの標準偏差を算出し、海外輸入商品など不確実性の高い仕入ルートに限定して補正式を適用する運用が推奨されます。
欠品が発生する3大原因と現場で講じるべき欠品対策
欠品は「需要変動」「調達遅延」「現場オペレーションのミス」の3大要因によって発生します。原因を特定し、統計的な在庫計算と現場業務の標準化を並行して進めることが対策の根幹です。
需要予測誤差とリードタイム変動による欠品要因
季節変動やプロモーションによる需要急増、海外調達や配送トラブルに伴うリードタイムの拡大は欠品の直接的な原因となります。過去の平均出荷量だけに頼った勘による発注スタイルでは、こうした不確実性を吸収できません。
対策として、算出された安全在庫をもとに「発注点(= 1日あたりの平均出荷量 × 調達リードタイム + 安全在庫)」を設定し、標準偏差やリードタイムの実測値をもとに月次等で動的に発注点を更新します。あわせて、多品種少量のBtoC ECでは件数ベース、ケース出荷が多いBtoB取引では数量ベースの欠品率を把握することで、品切れによる機会損失を最小化します。
発注運用ミスや実在庫との乖離を防ぐ現場改善プロセス
現場における手動発注のエラーや、WMS(倉庫管理システム)上の論理在庫と実際の棚在庫のズレ(棚卸誤差)は、システム上在庫があるように見えて実際には欠品している「サイレント欠品」を引き起こします。以下の表は、欠品の主要要因と現場で講じるべき具体策の一覧です。
| 欠品の主な要因 | 現場で発生する実務上の課題 | 即座に取り組むべき欠品対策 | 管理すべき指標・KPI |
|---|---|---|---|
| 需要予測誤差 | 急激なトレンド変化に対応できず棚が空になる | 出荷量の標準偏差を算出し、需要に応じた発注点を定期再設定する | 件数ベース欠品率 / MAPE(需要予測誤差率) |
| 調達リードタイム変動 | サプライヤーの出荷遅延により入荷前になくなる | 目標サービス率に応じた安全在庫計算を行い、動的発注点を設定する | 在庫サービス率 / 在庫回転率 |
| 発注ミス・実在庫乖離 | 論理在庫と実在庫の不一致によりサイレント欠品が発生する | ハンディターミナル検品の徹底と、主要SKUに対する循環棚卸を実施する | 数量ベース欠品率 / 棚卸差異率 |
手動のExcel計算を排したシステム自動発注の導入、Aランク商材に対する日次・週次の循環棚卸(サイクルカウント)、バーコード検品によるリアルタイムな在庫同期を組み合わせることで、棚卸差異率を0.1%以下へ抑え込むことが可能です。
欠品率削減と過剰在庫抑制を両立する物流DX・システム活用策
手動の在庫管理では、データ更新の遅れや突発的な需要変動に対応しきれず、機会損失と過剰在庫が同時に発生しやすくなります。デジタルツールを活用した仕組み化への移行が欠品対策の鍵を握ります。
需要予測・自動発注システムの導入による業務平準化と精度向上
需要予測・自動発注システムを導入すると、過去の出荷実績、季節要因、販促イベントなどのデータを自動解析し、設定された目標在庫サービス率を満たす安全在庫および発注点を自動計算できます。
取扱SKU数が数千点規模に及ぶ拠点でも、WMSのリアルタイム在庫データと自動発注エンジンを連携させることで、発注点割れに伴う購買データ生成が自動化されます。特定担当者の勘に頼っていた発注作業が平準化され、注文集中時の発注漏れを防止できます。
サプライチェーン全体のリードタイム延伸リスクを見据えた在庫最適化
ドライバー不足や長距離輸送規制等の影響により、幹線輸送のリードタイムが長期化・不安定化する傾向にあります。調達日数が延伸した場合、従来の安全在庫水準では欠品リスクが高まります。
全商品の在庫を一律に増やす対応は在庫回転率を悪化させるため、ABC分析に基づく差別化管理を適用します。主力商品(Aグループ)のサービス率を高水準に維持する一方、Cグループは発注点を低く抑えます。調達リードタイムのブレを自動計算に取り込むシステム運用を行うことで、過剰在庫を抑制しながら供給不安へ対応します。
現状把握からシステム選定・運用定着までのアクションプラン
在庫管理のデジタル化を進め、欠品低減と在庫効率向上を両立させるための実施手順を以下に示します。
| ステップ | 実施内容 | 測定・確認指標 | 目指すべき状態 |
|---|---|---|---|
| 1. 現状把握・課題抽出 | 出荷データから件数ベースおよび数量ベースの欠品率を切り分けて算出し、課題SKUを特定する。 | 件数ベース欠品率 数量ベース欠品率 |
欠品や過剰在庫が発生している要因が数値データとして可視化されている。 |
| 2. 基準設定・分類 | ABC分析を実施し、商品群ごとに目標在庫サービス率と許容欠品率を規定する。 | 目標在庫サービス率 カテゴリ別許容欠品率 |
一律設定を廃止し、重要度に応じた管理基準が定義されている。 |
| 3. システム導入・連携 | WMSやAI需要予測ツールを導入し、リアルタイムデータに基づいた安全在庫計算と自動発注を実装する。 | 需要予測精度 発注作業工数(時間) |
発注点計算が自動化され、主観に頼らない発注処理が行われている。 |
| 4. 定期モニタリング・改善 | 在庫回転率と機会損失金額の推移を追跡し、リードタイム変動に合わせて安全係数や発注点を調整する。 | 在庫回転率 機会損失金額(推計) |
欠品率を目標枠内に抑えつつ、棚卸資産を適正化する運用サイクルが定着している。 |
上記のステップを順次実行することにより、発注ノウハウが定量的基準へと統一されます。可視化から運用定着までのサイクルを3ヶ月〜6ヶ月単位で回すことで、欠品率の低減と資金効率の改善が達成されます。
よくある質問(FAQ)
Q. 欠品率とは何ですか?計算方法も教えてください。
A. 欠品率とは、注文に対して在庫不足で商品を納品できなかった割合を示す指標です。「100% − 在庫サービス率」で算出され、注文件数を基準とする「件数ベース」と、商品数量を基準とする「数量ベース」の2つの計算手法があります。数パーセントの変動が大きな機会損失につながるため、ECや物流現場で重視される管理指標です。
Q. なぜ欠品率0%を目指してはいけないのですか?
A. 欠品率を0%に近づけようとすると、必要な安全在庫が指数関数的に増大し、過剰在庫のリスクが急増するためです。保管コストの増加や資金繰りの悪化を招くトレードオフ構造が存在します。そのため、ABC分析などを活用して商品ごとに重要度を分類し、現実的で適正な目標欠品率を設定することが求められます。
Q. 欠品率を低減・コントロールする方法は何ですか?
A. 安全係数や需要の標準偏差、リードタイムのブレを考慮した「安全在庫」を正確に計算・保持することが基本です。さらに、需要予測システムや自動発注システムなどの物流DXを推進することで、発注ミスや実在庫との乖離を防ぎます。これにより、過剰在庫を抑えつつ適切な欠品率の維持が可能となります。
