倉庫のKPIとは、業務の一部が機能しているかどうかを示す数値のことです。誰も開かないグラフで埋め尽くされたダッシュボードではなく、実際に行動に移せる少数の指標を指します。
多くの倉庫では、あまりにも多くの指標を追跡しすぎています。結果として40もの指標を抱え込み、どれが重要なのか分からなくなり、月次レポートは作成されても誰にも見られず忘れ去られてしまいます。有効なアプローチは、プロセスごとに少数の指標を選び、一貫して測定し、他社のベンチマークと比較するのではなく、自社の過去のデータと比較することです。
本ガイドでは、追跡すべき指標をプロセス別に分類し、それぞれの計算式と、計算が直感的でないものについては具体的な例を挙げて解説します。
倉庫KPIの真の意味
メトリクス(指標)とは、計測可能なあらゆる数値を指します。一方、KPIとは、管理目標として設定した指標のことであり、目標値、責任者、レビュー日が明確に定められているものを指します。この区別は重要です。なぜなら、多くの倉庫が抱えている問題は「測定」ではなく「優先順位付け」だからです。WMSにはすでに何百ものデータポイントが記録されていますが、そのほとんどが業務改善に活用されていません。
KPIは大きく分けて4つのカテゴリーに分類されます。健全なKPIセットは、これら4つすべてからバランスよく選定されます。
- 正確性(Accuracy) — 作業は正しく行われているか?(受入精度、ピッキング精度、在庫記録精度など)
- スピード(Speed) — どのくらいの時間がかかっているか?(ドック・ツー・ストック、オーダーサイクルタイム、定時出荷率など)
- コスト(Cost) — 実行にかかる費用はいくらか?(ラインあたりのコスト、オーダーあたりのコスト、保管コストなど)
- 活用度(Utilisation) — 既存のリソースをどれだけ有効活用できているか?(保管効率、労働生産性、在庫回転率など)
特定のカテゴリーからのみ指標を選ぶと、最適化のつもりがかえって問題を引き起こすことになります。スピードのみを重視すれば、作業は速くなりますが精度が低下します。コストのみを重視すれば、安上がりにはなりますが作業は遅くなります。各カテゴリーは互いにチェック機能として働くため、本ガイドの後半で紹介する「指標の組み合わせ」が、個別の指標以上に重要となります。
倉庫KPIを追跡する理由
理由は3つあり、そのうちレポート作成に関するものは1つだけです。
第一の理由は、可視化できないものは改善できないからです。忙しく見える倉庫でも、ピッキング効率は60%かもしれません。平穏に見える倉庫でも、毎年在庫の2%がひっそりと失われているかもしれません。数値がなければ印象で判断することになりますが、印象は往々にして規模感を見誤ります。
第二の理由は、KPIが投資すべき場所を教えてくれるからです。受入精度が99.8%でピッキング精度が97%であれば、どちらのプロセスに投資すべきかは明白です。比較対象がなければ、最も問題がある場所ではなく、最も目立つ場所を改善しようとしてしまいがちです。
第三の理由は、契約上の要件です。3PLを利用している場合、あるいは自社が3PLである場合、契約上のKPIが「良し悪し」の定義となります。通常、オーダー精度と定時出荷率は、金銭的なペナルティやインセンティブに直結する重要な指標です。
リストを見る前に一つ注意点があります。不適切な測定によるKPIは、KPIがない状態よりも悪質です。なぜなら、誤ったデータに基づいた自信満々の意思決定を生んでしまうからです。在庫記録が信頼できない場合は、そこから在庫精度を算出する前に、まず記録の正確性を修正してください。
倉庫KPI一覧
以下に、何を測定するかを決める前に確認できるよう、すべての指標をまとめた表を記載します。
| KPI | 測定内容 | 計算式の概要 |
|---|---|---|
| 受入サイクルタイム | 到着から利用可能になるまでの時間 | 合計受入時間 / 受入件数 |
| 受入精度 | 到着品が発注内容と一致しているか | 正しい受入数 / 合計受入数 |
| 格納サイクルタイム | 在庫がロケーションに到達するまでの時間 | 合計格納時間 / 格納ライン数 |
| 格納精度 | 在庫が正しい場所に格納されたか | 正しい格納数 / 合計格納数 |
| ラインあたりの受入コスト | 入荷処理にかかるコスト | 受入コスト / 受入ライン数 |
| 在庫記録精度 | 記録と実在庫が一致しているか | 完全に一致したロケーション数 / 棚卸ロケーション数 |
| 在庫差異(シュリンケージ) | 盗難、破損、誤りによる在庫ロス | (帳簿価額 − 実在庫価額) / 帳簿価額 |
| 在庫回転率 | 在庫がどれだけ効率的に動いているか | 売上原価 / 平均在庫高 |
| 保管コスト | 在庫を保持するためにかかるコスト | 保管コスト / 平均在庫金額 |
| ピッキング精度 | 正しい商品がピッキングされたか | 正しいピッキング数 / 合計ピッキング数 |
| ピッキングレート | 作業者あたりの処理能力 | ピッキングライン数 / 労働時間 |
| ピッキング単価 | ラインあたりのピッキングコスト | ピッキングコスト / ピッキングライン数 |
| オーダーサイクルタイム | 注文から出荷までのトータル時間 | 注文受付から出荷までの時間 |
| オーダー精度 | 注文が正確かつ完全に発送されたか | 正しいオーダー数 / 合計オーダー数 |
| 定時出荷率 | 注文が予定通りに出荷されたか | 定時出荷オーダー数 / 合計オーダー数 |
| OTIF | 注文が予定通りかつ完全に揃っているか | 定時かつ完全なオーダー数 / 合計オーダー数 |
| 充足率(フィルレート) | 供給した注文の完全性 | 完全出荷ライン数 / 注文ライン数 |
| 返品率 | 返品の発生量とその理由 | 返品ユニット数 / 出荷ユニット数 |
| スペース活用率 | 倉庫面積がどれだけ有効活用されているか | 使用スペース / 利用可能スペース |
| オーダーあたりのコスト | 出荷オーダーあたりの倉庫総コスト | 倉庫コスト / 出荷オーダー数 |
| サプライヤー納期遵守率 | 入荷の信頼性 | 納期遵守納品数 / 合計納品数 |
倉庫KPIチェックリスト
ダウンロード可能なファイルはありません。このチェックリストはそのまま実行できるほど簡潔であり、PDFのフォームを埋めるよりも、自身のドキュメントにコピーして使う方が効率的です。
四半期に一度、以下の項目を確認してください:
- [ ] KPIは5〜8個に絞る(20個も設定しないこと)。すべてを測定しようとすることは、何も実行しないことと同義です。
- [ ] 各ステージを網羅する(入荷、精度、ピッキング、出荷、コストから各1つずつ)。
- [ ] 計算式を明文化する(何を含め、何を除外するかを完全に定義する)。
- [ ] 責任者を指名する。責任者のいない指標は、改善されることなく議論されるだけで終わります。
- [ ] 目標設定前にベースラインを確立する。ベースラインなしの目標設定は単なる推測です。
- [ ] 測定頻度を設定する(スループットは毎日、精度は毎週、コストは毎月など)。
- [ ] 可能な限りデータソースを自動化する。手動で集計するKPIは、いずれ集計されなくなります。
- [ ] 効率指標と品質指標をペアにする。ピッキング精度を無視したピッキングレートの追求は、誤った行動を助長します。
- [ ] 管理レポートだけでなく、現場にも表示する。
- [ ] 点ではなくトレンドを確認する。1ヶ月の数値はノイズです。3ヶ月同じ方向に動いて初めてシグナルとなります。
- [ ] KPIが悪化した際のアクションを事前に合意しておく。
- [ ] 誰も活用していない指標は廃止する。意思決定を変えたことのない指標は、無駄な労力を消費しているだけです。
入荷および格納のKPI
入荷工程は、その後のすべての工程の基盤となります。入荷時の登録ミスは、3週間後のピッキングミスにつながります。
入荷精度 — 入荷した明細のうち、正しいSKU、数量、ロケーションで正しく登録されたものの割合。
入荷精度 = (正しく入荷された明細数 ÷ 入荷された総明細数) × 100
月に4,000明細を処理し、そのうち32件が誤っていた場合、精度は99.2%となります。一見高く見えますが、その32件を追跡すると、それぞれがピッキングエラーや出荷不足、あるいは調査に1時間を要する在庫差異の原因となります。
ドック・ツー・ストック時間 — 車両の到着から、商品がピッキング可能になるまでの時間。これは、入荷工程のボトルネックを他のどの指標よりも明確に示す指標です。
ドック・ツー・ストック = 商品がピッキング可能になった時間 − 車両の到着時間
平均値だけでなく、入荷ごとのばらつきを測定してください。平均が4時間であっても、入荷の4分の1に2日間かかっていれば、問題が隠れてしまいます。
明細あたりの入荷コスト — 入荷総コストを処理明細数で割ったもの。シフト、拠点、期間の比較や、プロセスの変更が実際にコスト削減につながったかを判断するのに役立ちます。
明細あたりのコスト = 入荷総コスト ÷ 入荷明細数
格納生産性 — 労働時間あたりの格納明細数またはパレット数。ドック・ツー・ストックと併せて追跡してください。片方を改善しようとして、もう片方を悪化させてしまう可能性があるためです。
在庫精度KPI
これらは「システム上の記録と実際の棚の在庫が一致しているか」という問いに答えるものです。
在庫記録精度 (IRA) — 棚卸を行ったロケーションのうち、システム上の数量と実在庫数量が完全に一致したロケーションの割合。
IRA = (完全に一致したロケーション数 ÷ 棚卸したロケーション数) × 100
SKU単位ではなく、ロケーション単位でカウントしてください。SKU合計では合っているように見えても、2つのロケーションでプラスマイナスが相殺されている場合があり、その2つのロケーションは依然としてピッキングミスの原因となります。
定期的に棚卸を行っている多くの現場では、90%台後半で推移しています。95%を下回ると、欠品、緊急棚卸、存在しない在庫を追うカスタマーサービスなど、常に問題を感じることになります。
在庫ロス (シュリンケージ) — 本来保持すべき在庫に対する、紛失した在庫の割合。
在庫ロス = ((帳簿価格 − 実在庫価格) ÷ 帳簿価格) × 100
帳簿上の在庫価値が$100,000で、実棚卸で$97,500だった場合、在庫ロスは2.5%です。在庫ロスには、盗難、破損、修正されなかった誤出荷、事務的ミスが含まれるため、数値の上昇は結論ではなく、調査を開始する合図として捉えてください。
サイクルカウント網羅率 — 一定期間内にカウントされたロケーションまたはSKUの割合。ロケーションの5%をカウントして高いIRAが出ても、80%をカウントして中程度のIRAが出る場合よりも意味が薄いものです。
ピッキングおよび梱包KPI
ピッキングは通常、倉庫内で最大の労働コストであり、顧客から見える最大のエラー発生源です。
ピッキング精度 — 正しく完了したピッキングの割合。
ピッキング精度 = ((総ピッキング数 − 不正なピッキング数) ÷ 総ピッキング数) × 100
この指標が重視される理由は、ピッキングミスのコストが倉庫の外で発生するからです。誤った商品は、返品、代替品の発送、返金、そして時には顧客の喪失を意味します。倉庫側は数秒を節約しても、ビジネス側は数週間の損失を被ることになります。
1時間あたりのピッキング数 — 労働時間あたりのユニット数、明細数、またはオーダー数。比較は同条件で行ってください。ピースピッキング、ケースピッキング、パレットピッキングでは数値が大きく異なるため、これらを平均化しても意味のある数字にはなりません。
1時間あたりのピッキング数 = 総ピッキング数 ÷ 総ピッキング労働時間
オーダーサイクルタイム — オーダー受信から出荷までの時間。可能な限り工程ごとに分解してください。サイクルタイムが遅い場合、通常は全体が遅いのではなく、特定の工程に問題があるためです。
完全オーダー率 — 納期通りに、損傷なく、書類が正しく、完納されたオーダーの割合。これは、各基準(完納、納期遵守、無傷、書類正確)の達成率を掛け合わせるため、最も厳しい指標となります。各基準で98%を達成しても、全体では約92%となります。
完全オーダー率 = (完納 × 納期遵守 × 無傷 × 書類正確) × 100
オーダーフルフィルメントKPI
納期遵守出荷 — 約束された期間内に出荷されたオーダーの割合。
納期遵守出荷 = (納期通りに出荷されたオーダー数 ÷ 総オーダー数) × 100
測定前に期間を定義してください。「当日出荷」の定義が正午締めか午後4時締めかで意味が異なり、チームは設定された定義に合わせて最適化を図るためです。
オーダー充足率 — 分割やバックオーダーなしで、初回で完納されたオーダーの割合。
充足率 = (完納されたオーダー数 ÷ 総オーダー数) × 100
充足率の低さは、通常、倉庫の問題ではなく購買や需要予測の問題です。しかし、結果が倉庫に現れるため、倉庫側でも追跡する価値があります。
バックオーダー率 — 在庫不足により即時出荷できなかったオーダー明細の割合。充足率と併せて確認することで、在庫の問題かピッキングの問題かを判断できます。
返品率 — 出荷オーダーに対する返品の割合。理由別に分類してください。倉庫のミスによる返品は管理可能なKPIですが、顧客の都合による返品は管理外です。これらを混同すると、真の原因が見えなくなります。
出荷および配送KPI
商品が倉庫を離れる前の最後のプロセスであり、エラーが単なる不快感から高コストな問題へと変わる段階です。
出荷精度 — 正しい商品が、正しい住所へ、正しい書類とともに発送された出荷の割合。
出荷精度 = (正しい出荷数 ÷ 総出荷数) × 100
書類は重要です。正しい商品であっても、書類が間違っていれば、国境で留め置かれたり、受取側で拒否されたりするため、出荷失敗となります。
ドック稼働率 — 利用可能なドック時間のうち、実際に使用された時間の割合。稼働率が低い場合はドックを作りすぎていることを意味し、常に高い場合は車両が待機していることを意味します。待機するドライバーは、滞留料金の発生源となります。
ドック稼働率 = (使用されたドック時間 ÷ 利用可能なドック時間) × 100
トラック回転時間 — 出荷車両の到着から出発までの時間。ドック稼働率とは別に追跡する価値があります。両者は逆方向に動く可能性があり、運送会社から見えるのはその一方だけだからです。
輸送中の破損率 — 破損状態で到着した出荷の割合。原因の一部は運送会社に、一部は梱包にあります。結論を出す前に、原因別に分類してください。
出荷あたりのコスト — 総出荷コストを出荷数で割ったもの。平均オーダー額と併せて確認してください。出荷あたりのコスト上昇は、オーダー額も同時に上昇していれば問題ではありません。
返品KPI
返品も他のプロセスと同様の工程ですが、多くの倉庫では出荷工程ほど慎重に測定されていません。
返品処理時間 — 返品到着から、販売可能な在庫に戻るか、廃棄されるまでの時間。返品処理の遅れは、在庫と返金の両方を停滞させ、顧客と財務部門の両方を苛立たせます。
原因別返品率 — 倉庫のミス、顧客の都合、製品の欠陥、輸送中の破損に分類します。直接管理できるのは最初の項目のみであり、4つをまとめてしまうと、改善の兆しが見えなくなります。
再在庫化率 — 返品された商品のうち、廃棄やB級品としての販売ではなく、販売可能な在庫に戻った割合。再在庫化率の低さは、製品そのものよりも梱包に問題があることを示唆している場合が多いです。
保管およびコストに関するKPI
保管効率(Storage utilisation) — 利用可能な保管容量のうち、実際に使用されている割合。
保管効率 = (使用済み保管容量 ÷ 総利用可能容量) × 100
数値が高ければ良いというわけではありません。一般的に85%を超えると、保管場所の不足や移動距離の増大により、多くの現場でピッキング効率が低下し始めます。もし稼働率が95%で、作業が遅滞していると感じるなら、それが原因である可能性が高いでしょう。
在庫回転率(Inventory turns) — 1年間に平均在庫が何回入れ替わったかを示す指標。倉庫業務と運転資本を結びつける重要な指標です。
在庫回転率 = 売上原価 ÷ 平均在庫金額
例えば、同じ50,000ドルの在庫を持つ2つの企業があるとします。年間8回転する企業は400,000ドルの売上原価を計上しているのに対し、2回転の企業は同じ資本で100,000ドルの売上原価しか計上できていません。
在庫維持コスト(Carrying cost of inventory) — 在庫を1年間保有するためにかかるコストを、在庫価値に対する割合で示したもの。保管費、資本コスト、保険料、陳腐化、棚卸減耗などが含まれます。
在庫維持コスト = (総保管コスト ÷ 平均在庫金額) × 100
死蔵在庫(Dead stock) — 一定期間動きのない在庫の割合。
死蔵在庫 = (動きのない在庫の価値 ÷ 総在庫価値) × 100
対象期間は慎重に設定してください。90日間は回転の速い商品には一般的ですが、スペアパーツには不適切です。スペアパーツの場合、2年間動きがなくても全く正常なケースがあるからです。
出荷オーダーあたりのコスト(Cost per order shipped) — 倉庫の総運営コストを出荷オーダー数で割ったもの。倉庫外の経営層にとって最も有用な数値ですが、取扱量に大きく左右されるため、単なる結果としてではなく、傾向として読み解く必要があります。
サプライヤーに関するKPI
倉庫のパフォーマンスは自社でコントロールできないサプライヤーの状況に左右されるため、サプライヤーの評価も必要です。
サプライヤー納期遵守率(Supplier on-time delivery) — 合意された期間内に到着した発注書の割合。
サプライヤー納品精度(Supplier order accuracy) — 正しい品目と数量で到着した割合。サプライヤーの精度が低いと入荷時のエラーとして現れます。これを検品チームの責任にしても、誰の時間の無駄にもなりません。
リードタイムのばらつき(Lead time variability) — 平均値ではなく、実際のリードタイムの幅。平均10日で8〜12日の範囲に収まるサプライヤーは計画が立てやすいですが、平均10日で3〜25日の範囲にばらつくサプライヤーは、最悪のケースを想定した安全在庫の保有を強いることになります。
倉庫KPIの活用方法
まずは各プロセスにつき1つの指標から始めましょう。入荷精度、在庫記録精度、ピッキング精度、納期遵守率。週次で確認する4つの数値は、一度も確認されない40の数値よりもはるかに多くのことを教えてくれます。
自社の過去データと比較してください。公開されているベンチマークは、製品、オーダープロファイル、自動化レベルが異なる現場から算出されたものであり、比較しても実用的な知見は得られません。重要なのは、前四半期の自社の数値です。
点ではなく傾向を見てください。1ヶ月だけのピッキング精度はノイズに過ぎません。3ヶ月連続で同じ方向に動いていれば、それはシグナルです。
相反する指標を組み合わせてください。1時間あたりのピッキング数とピッキング精度、保管効率とピッキング移動時間、オーダーあたりのコストと納期遵守率などです。単独で追跡される指標は、測定を忘れた別の何かの犠牲を払って最適化されてしまいます。
各指標に責任者を割り当ててください。全員の責任であるKPIは誰の責任でもなく、改善ではなく議論の対象になってしまいます。
また、データ品質には正直になりましょう。WMSの格納完了タイムスタンプが、実際に在庫がロケーションに配置された時ではなく、書類が処理された時を記録しているなら、そのドック・トゥ・ストック(入荷から格納までの時間)の数値は、現場のオペレーションではなく事務処理の速度を測定していることになります。
詳細情報
上記の指標の中には、それぞれ独立したガイドが必要なほど深いものがあります。改善したい数値があれば、以下を参照してください。
- 在庫回転率 — 計算式、推進要因、そしてなぜ「良い」数値が業界によって異なるのか。
- 在庫ロス(棚卸減耗) — 原因、計算方法、そして実際に削減する方法。
- サイクルカウント — 倉庫を停止させずに棚卸を行う方法。
- 在庫維持コスト — 多くの現場が見落としがちな構成要素。
- フィルレート と OTIF — 顧客が最初に注目する2つのサービス指標。
- セルスルーレート と GMROI — 在庫判断を利益率に結びつけるために。
- 欠品、安全在庫、発注点 — 在庫の可用性に関する問題。
- 需要予測 — フィルレートの問題の多くは倉庫ではなく、ここから始まるため。
要点
プロセスごとに少数のKPIを追跡し、常に同じ方法で測定し、自社の過去データと比較し、スピードに関する指標と精度に関する指標を必ずペアで管理してください。
よくある質問
倉庫KPIは何個追跡すべきですか? 日常管理には4〜8個、主要プロセスごとに1〜2個が適切です。大規模な現場ではチームレベルでより多く追跡しますが、経営層のレビューでは、すべての数値が議論できるよう短く保つべきです。
適切なピッキング精度はどのくらいですか? 一貫して測定している現場の多くは、90%台後半の数値を報告しています。より重要な問いは「誤ピッキングがいくらのコストになるか」です。それが分かれば、どの程度の精度に投資すべきかが判断できます。
倉庫KPIはどのくらいの頻度でレビューすべきですか? 精度や納期遵守率などの運用指標は週次で、コストや在庫指標は月次でレビューします。月次指標は動きが遅いため、週次レビューでは意味をなさないからです。
倉庫KPIと倉庫メトリクスの違いは何ですか? メトリクスは測定可能なあらゆる数値です。KPIは、目標と責任者を設定し、管理対象と決めたメトリクスです。すべてのKPIはメトリクスですが、ほとんどのメトリクスはKPIにするべきではありません。
最も重要な倉庫KPIは何ですか? 1つだけ選ぶなら「完全受注率(Perfect order rate)」です。これは、完全性、タイミング、状態、書類の正確さを統合し、顧客が実際に体験する価値そのものだからです。2つ選べるなら「在庫記録精度」を追加してください。他のほぼすべての数値は、在庫データが正しいかどうかに依存しているからです。
倉庫KPIは小規模な現場にも適用できますか? はい。数値と原因の結びつきが短いため、むしろ改善のアクションを取りやすい傾向があります。小規模な現場であれば、ダッシュボードを導入せずとも、スプレッドシートで4つの数値を追跡するだけで十分です。
