フィルレート(欠品率)とは?計算式、種類、改善方法

Metrics, KPIs & Counting · 11 July 2026 · 1 min read
What Is Fill Rate? Formula, Types & How to Improve It

フィルレート(充足率)とは、不足や代替品、バックオーダーが発生することなく、手持ち在庫から完全に供給できた需要の割合を測定する指標です。例えば、1,000ユニットの注文を受けて、利用可能な在庫から940ユニットを出荷した場合、フィルレートは94%となります。

フィルレート = (完全に供給されたユニット数または注文数 ÷ 注文されたユニット数または注文数) × 100

ここで重要なのは「完全に」という点です。フィルレートはタイミングではなく、完全性を評価する指標です。3週間遅れて出荷された注文であっても、完全に揃っていれば「充足」としてカウントされます。これがOTIFとの違いであり、OTIFは完全性とタイミングの両方を要求するため、両者の数値は常に異なります。

フィルレートとは何か

フィルレートは、「顧客から注文があった際、供給できたか?」という一つの問いに答えるものです。

これは、需要発生時点での在庫状況を測定するものです。 最終的に供給できたかどうかや、先週在庫があったかどうかではなく、注文が到着した瞬間に在庫があったかどうかを評価します。

これは、在庫切れ(ストックアウト)の顧客視点における対照指標です。 在庫切れは「発生した事象」であり、フィルレートは全需要の中でそのような事象がどの程度の頻度で発生しているかを測定するものです。

計算は、注文、明細、ユニット、ケースなど、任意の単位で行うことができます。 どの単位を選択するかによって数値は大きく変動します。これが、異なるソースからのフィルレート数値を比較することが難しい主な理由であり、詳細は後述します。

意図的に除外されている要素:タイミング。 フィルレートが98%であっても、常に1週間遅れて出荷するサプライヤーは、この指標上では優秀に見えますが、顧客にとっては評価が低くなります。フィルレートは全体像の半分に過ぎず、単独の指標としてのみ引用すべきではありません。

フィルレートの計算式と具体例

フィルレート = (供給数量 ÷ 注文数量) × 100

ある卸売業者の1ヶ月間の実績を例に挙げます。

数値:

  • 受領した注文明細の合計:2,400
  • 在庫から完全に揃えて出荷した明細:2,208
  • 注文されたユニット合計:31,500
  • 出荷されたユニット合計:30,555
  • 受領した注文合計:640
  • 完全に揃えて出荷した注文:544

明細フィルレート:

(2,208 ÷ 2,400) × 100 = 92.0%

ユニットフィルレート:

(30,555 ÷ 31,500) × 100 = 97.0%

注文フィルレート:

(544 ÷ 640) × 100 = 85.0%

同じ月のデータから算出された3つの数値は、85%から97%まで幅があります。 どれも間違いではありませんが、それぞれ異なる側面を測定しています。

ユニットフィルレートは最も寛容な指標です。 200ユニットの明細のうち2ユニット不足しても、数値にはほとんど影響しないためです。

注文フィルレートは最も厳格な指標です。 1つの明細でも不足があれば、他の明細がどれだけ揃っていても、その注文全体が「未充足」とみなされるためです。

明細フィルレートはその中間に位置し、最も診断に適しています。 ユニット数や注文数ではなく、個別の製品要求に対して何件失敗したかを示してくれるからです。

実務上のルール: 注文フィルレートは顧客が実際に経験する内容を反映します。明細フィルレートはどこに問題があるかを示唆します。主要な指標としてどれか一つを選び、それが何を指すかを明確にしてください。また、算出基準が同じであることを確認せずに、他社の数値と比較してはいけません。

フィルレートの種類

種類 測定対象 計算式 最適な用途
注文フィルレート 完全に揃えて出荷された注文 完全な注文数 ÷ 総注文数 顧客の実際の体験評価
明細フィルレート 完全に揃えて出荷された注文明細 完全な明細数 ÷ 総明細数 診断(どの製品で欠品が発生しているか)
ユニットフィルレート 注文数に対する出荷ユニット数 出荷ユニット数 ÷ 注文ユニット数 数量ベースの供給パフォーマンス
ケースフィルレート 注文数に対する出荷ケース数 出荷ケース数 ÷ 注文ケース数 卸売および小売供給
SKUフィルレート 特定の製品の可用性 そのSKUの出荷ユニット数 ÷ 注文数 問題のある製品の特定
倉庫フィルレート 特定の拠点が供給できた割合 その拠点からの供給数 ÷ その拠点への需要数 ネットワーク内の拠点間比較
ベンダー/サプライヤーフィルレート サプライヤーが納品した割合 受領ユニット数 ÷ 注文ユニット数 上流のパフォーマンス評価、下流の欠品原因特定

サプライヤーフィルレートには特に注目すべきです。 受領していないものを完全に出荷することはできません。上流で同じ指標を測定することで、顧客対応上の問題が自社のオペレーションではなく、特定の2〜3社のサプライヤーに起因していることが明らかになるケースが多々あります。これは多くの企業にとって最も有益な追加指標でありながら、最も見落とされがちな指標でもあります。

フィルレート vs サービスレベル vs 在庫率 vs バックオーダー率

これら4つは重複する部分が多く、混同されやすいため、サプライヤーとの会話で混乱を招くことがあります。

フィルレートは「実際に何が起きたか」という、需要に対して完全に供給できた割合の実績値です。

サービスレベルは、事前に設定する目標値であり、通常は確率で表されます。例えば「サービスレベル95%」とは、需要の95%を充足できるように安全在庫を設定することを意味します。これは計算への入力値であり、フィルレートはオペレーションの結果(出力値)です。両者は関連していますが同一ではなく、サービスレベル95%を設定したからといって、フィルレートが正確に95%になるわけではありません。

在庫率(イン・ストック率)は、需要に対する充足ではなく、時間軸での可用性を測定します。つまり、製品が在庫として存在していた時間の割合です。閑散期に2日間在庫切れが発生しても、その期間に需要がほとんどなければ数値への影響は軽微です。そのため、在庫率は供給面よりも小売の棚管理の観点でより有用です。

バックオーダー率は、充足されず、後日供給する約束に切り替えられた需要の割合です。バックオーダーを受け入れる企業にとっては、フィルレートの補数に近い指標ですが、顧客が最終的に商品を受け取ったのか、キャンセルしたのかについては何も示しません。

そしてOTIFは、同一注文内での「完全性」と「タイミング」の両方を要求します。フィルレートはタイミングを完全に無視するため、OTIFの数値は常にフィルレートよりも低くなります。

これらを整理する実用的な方法: サービスレベルは「計画」、フィルレートは「実績」、在庫率は「棚の可用性」、バックオーダー率は「残りの需要の行方」、そしてOTIFは「顧客が完全かつ期日通りに受け取れたか」を指します。

なぜフィルレートが重要なのか

顧客が実際に感じる指標だからです。 納品不足は顧客にとって、追跡、再注文、他社からの購入といった「解決すべき問題」となります。

販売機会の損失を定量化できるからです。 フィルレートが100%を下回る各ポイントは、需要があったにもかかわらず対応できなかったことを意味します。これは、痕跡を残さない在庫切れよりもはるかに優れた情報です。

小売供給における契約条件となるからです。 大手小売業者はサプライヤーに対してフィルレートの要件を設定し、達成できない場合は請求書ベースではなく、直接差し引く形での金銭的ペナルティを課すことがあります。サプライヤーにとって、これはオペレーション指標である以前に、商業的な指標となります。

OTIFの「完全性」部分を診断できるからです。 OTIFが目標未達の場合、それを「納期」と「完全性」に分解することで、問題が在庫の可用性にあるのか、出荷タイミングにあるのかを即座に特定できます。それぞれ原因も担当部署も異なります。

安全在庫の意思決定に価格を付けられるからです。 フィルレートを95%から98%に引き上げるには、計算可能な追加在庫が必要です。そのコストと、それによって獲得できる需要の価値を比較することで、サービスに関する問いを商業的な問いへと変換できます。

サプライヤーを客観的に評価できるからです。 上流工程に適用することで、信頼性に対する「印象」を「数値」に置き換えることができます。

フィルレート低下の主な原因

発注点が見積もりリードタイムに基づいている。 実測値ではなく見積もり値に基づいていることが最も一般的な原因であり、かつ最も低コストで修正可能な項目です。

安全在庫が不足している。 需要や供給が変動する品目において、製品クラスごとに適正化せず、全範囲に一律のルールを適用していることが原因です。

需要予測の誤差。 特に過去のデータが少ないプロモーション、新製品投入、季節的な需要のピーク時に発生しやすくなります。

サプライヤーの欠品がそのまま自社の欠品になる。 サプライヤーのフィルレートがそのまま自社のフィルレートに直結します。

在庫精度の低さ。 実際には存在しない「ファントム在庫」に対して注文を受け付けてしまい、注文受付時に拒否するのではなく、出荷時に欠品と謝罪が発生する事態を招きます。

補充の失敗。 予備在庫はあるもののピッキングエリアが空になっており、倉庫内に商品があるにもかかわらず出荷時に欠品となるケースです。

引当の問題。 システムに反映されないまま在庫が他の注文に引き当てられており、実際の在庫状況よりも可用性が高く見えてしまう状態です。

取り扱い品目の増大。 同じ需要をより多くのバリエーションで分散させているにもかかわらず、それぞれのバッファが適切に調整されていない状態です。

資金制約。 在庫が必要であるにもかかわらず資金が不足しているケース。オペレーションチームでは解決できませんが、正直に記録しておくべき原因です。

フィルレートを改善する方法

まずは発注点を修正する。 直近20回の入荷実績に基づき、サプライヤーの測定済みリードタイムから計算してください。この単一の変更だけで、他のどの施策よりも可用性の欠如を改善でき、日付を抽出する手間以外のコストはかかりません。

製品クラスごとに実際の変動に基づいた安全在庫を設定する。 全てに一律の週数を適用するのではなく、意図的に選択したサービスレベルに基づいて設定してください。

サプライヤーのフィルレートを測定し、対策を講じる。 入荷していないものは出荷できません。フィルレート問題の大部分は、特定の2〜3社のサプライヤーに起因することがよくあります。

在庫記録の精度を修正する。 ファントム在庫は、注文を先に受け付けてしまうため、最悪のフィルレート低下を招きます。

ピッキングエリアを監視する。 補充トリガーは発注点と同じ注意を払うべきであり、予備在庫が十分にあるのにピッキングエリアが空であることは、完全に自業自得の失敗です。

重要度に応じて優先順位を付ける。 売れ筋商品や顧客が特に求めている商品には高いフィルレートを維持すべきです。代替品が容易に見つかる低回転商品に高いフィルレートを求める必要はなく、そこにバッファを持つことは資金を死蔵させることと同義です。

需要履歴から欠品期間を除外する。 これを行わないと、欠品が発生した商品について、需要が実際よりも低いと予測システムが学習してしまいます。

可能な場合は積極的に代替品を提案する。 顧客に代替品を提示すると、自分で探させるよりもはるかに高い確率で成約に至ります。これは事前に決定しておくべきマーチャンダイジングの判断です。

すべての欠品理由を固定リストを用いて記録する。 1ヶ月分の欠品理由を分類すれば、通常1〜2つの修正可能な問題点が浮かび上がります。これは単にパーセンテージを知るよりもはるかに有益です。

注文レベルだけでなく、明細レベルで報告する。 また、納期遵守率と併せて報告してください。単一の集計数値だけでは問題の存在は分かっても、どこに問題があるのかは分かりません。

詳細はこちら

要点まとめ

フィルレートとは、注文、明細、またはユニット単位で測定される、在庫から完納できた需要の割合です。選択する測定単位によって数値が大きく変わるため、定義を明示する必要があります。フィルレートは納期を完全に無視するため、納期遵守率と併せて確認することが不可欠です。また、改善の大部分は、在庫を過剰に抱えることではなく、発注点の見直しとサプライヤーの測定によって達成されます。

よくある質問

フィルレートとは何ですか? 手持ち在庫から、欠品、代替品、バックオーダーなしで完全に供給できた需要の割合です。完納のみを測定する指標であり、出荷が完了していても納期が遅れた場合はフィルレートには影響しない点がOTIFとの大きな違いです。

フィルレートの計算方法は? 供給数量を注文数量で割り、100を掛けます。数量は注文数、明細数、ユニット数、ケース数のいずれでも計算可能ですが、同じデータでもそれぞれ異なる数値が出ます。注文フィルレートが最も厳しく、ユニットフィルレートが最も寛容で、明細フィルレートが最も診断に適しているのが一般的です。

フィルレートとサービスレベルの違いは何ですか? サービスレベルは事前に設定された目標値であり、確率として表現され、安全在庫の算出に使用されます。フィルレートは事後に測定される実績値です。両者は関連していますが同一ではなく、95%のサービスレベルを設定しても、必ずしも95%のフィルレートが達成されるわけではありません。

良いフィルレートとはどの程度ですか? 業種や測定方法によって異なります。大手小売業では、サプライヤーに対して90%台半ば以上のフィルレートを要求し、それを下回るとペナルティを課すことが一般的です。ベンチマークよりも、自社のトレンド、製品ごとの内訳、そしてフィルレートを1%向上させるためのコストがそれに見合う価値があるかを判断することの方が重要です。

フィルレートとOTIFの違いは何ですか? フィルレートは完納のみを測定します。OTIFは同一注文における完納と納期の両方を要求するため、常にフィルレートよりも低い数値になります。OTIFが低下している場合、納期遵守と完納に分解することで、問題が在庫不足にあるのか、出荷タイミングにあるのかを即座に特定できます。

サプライヤーフィルレートとは何ですか? 上流工程に適用される同じ指標であり、サプライヤーが自社の発注に対して実際に納品した割合です。これは顧客向けのフィルレート問題の根本原因であることが多く、入荷していないものを完納することはできないためです。しかし、多くの企業で報告書から最も欠落している指標でもあります。

フィルレートを改善するにはどうすればよいですか? サプライヤーのリードタイムを見積もり値ではなく実測値に基づいて発注点を再計算すること、製品クラスごとの実際の需要とリードタイムの変動に基づいて安全在庫を設定すること、サプライヤーのフィルレートを測定・管理すること、在庫記録の精度を修正してファントム在庫への注文受付を止めること、そしてピッキングエリアが空になる前に補充が行われるように徹底することが重要です。

Warehouse Wise
Warehouse Wise

Warehouse Wiseは、在庫管理、倉庫業務、フルフィルメントに関するガイドを無料で提供する独立系ライブラリです。現場で働く方々、つまり倉庫や在庫管理の新人スタッフ、成長中の小規模小売・EC事業者、そして在庫を適切に管理したいすべての方に向けて書かれています。各ガイドでは用語を解説し、必要に応じて具体的な数値を用いた実例を提示する、というシンプルな構成を徹底しています。私たちは完全に独立しており、ソフトウェアや機器の販売、紹介料の受け取りは一切行っておらず、ガイドの掲載順位に広告料が影響することもありません。