在庫差異率(棚卸差異率)の計算式と改善手順|EC物流の在庫精度を数量・金額・SKUで管理する
- EC・物流インサイト
この記事は約16分で読めます
棚卸をしたら帳簿と実物が合わない。多くのEC事業者が毎月これを経験しながら、「どのくらいズレていたら問題なのか」の基準を持たないまま数字を修正して終わりにしています。在庫差異率は、このズレを測って管理可能にするKPIです。差異は必ず発生しますが、水準を測っていれば悪化に気づけますし、原因を工程に切り分けられれば潰せます。この記事では、数量・金額・SKUの3つの計算式、差異の原因分類、サイクルカウントの回し方、そして閾値を自社で決める手順を整理しました。KPI全体の位置づけはEC物流KPIの一覧、外部委託を含めた前提は発送代行の仕組みと費用から確認できます。
在庫差異率とは何を測るKPIか
帳簿在庫と実在庫のズレを率で表す
在庫差異とは、システム上の在庫数(帳簿在庫)と、実際に棚にある数(実在庫)の差です。在庫差異率は、その差を全体に対する比率として表したものです。棚卸差異率と呼ばれることもあり、意味は同じです。
この差が生まれる仕組みそのものは論理在庫と実在庫のズレで扱っています。本記事は、そのズレを測って管理する側の話です。
差異にはプラス(実物が多い)とマイナス(実物が少ない)の両方があり、どちらも同じ重さで問題です。実物が多ければ販売機会を逃していますし、少なければ売れる約束をした在庫が存在しないことになります。欠品率が悪化する原因を追うと、在庫差異に行き着くことが少なくありません。
なぜ在庫差異を測る必要があるのか
測らない状態でも業務は回ります。棚卸で見つけたズレを帳簿に合わせて修正すれば、その月は終わります。問題は、修正だけを繰り返すと差異の原因が永久に分からないことです。
- 悪化に気づける——先月0.4%、今月1.2%と分かれば、その間に何かが変わったと判断できます。
- 原因の切り分けができる——SKU別・ロケーション別に見ると、特定の工程に集中していることが見えます。
- 委託先と共通言語で話せる——発送代行に改善を依頼するとき、率で示せば議論が具体的になります。
- 会計上のリスクを抑えられる——棚卸資産の評価に直結するため、精度は決算の信頼性にも関わります。
4点目は見落とされがちです。在庫証明書と棚卸資産の評価で扱うとおり、在庫の数字は財務諸表の一部です。差異が大きいまま放置されている状態は、業務上の非効率にとどまりません。
EC事業者にとって差異が広がりやすい理由
EC物流は差異が生まれやすい構造を持っています。1日に何百件も在庫が動き、そのすべてが人の手か機械の判定を通るためです。
宅配便の総量が50億個規模で高止まりしていることも、現場の負荷という形で差異に影響します。
令和6年度の宅配便取扱個数は、50億3147万個で、前年度と比較して2414万個・約0.5%の増加となった。令和6年度のメール便取扱冊数は、33億4477万冊で、前年度と比較して2億6531万冊・約7.3%の減少となった。
EC市場そのものも拡大が続いており、扱う在庫の量と回転はさらに上がっていきます。
2024年の日本国内のBtoC-EC(消費者向け電子商取引)市場規模は、26.1兆円(前年24.8兆円、前々年22.7兆円、前年比5.1%増)に拡大しています。また、2024年の日本国内のBtoB-EC(企業間電子商取引)市場規模は514.4兆円(前年465.2兆円、前々年420.2兆円、前年比10.6%増)に増加しました。
物販系分野は15兆2,194億円、EC化率は9.78%という水準です。取扱量が増えるほど、精度を仕組みで担保する必要が高まります。
3つの計算式と使い分け
数量差異率——現場の作業品質を見る
最も基本的な指標です。差異の絶対値を合計し、棚卸対象の総数量で割ります。
数量差異率(%)= Σ|帳簿在庫数 − 実在庫数| ÷ 帳簿在庫総数 × 100
絶対値を取るのが要点です。プラスとマイナスを相殺すると、差異が大量にあっても率がゼロに近づいてしまいます。たとえばSKU-Aが+10、SKU-Bが−10なら、相殺すれば0ですが、実際には20個分のズレが起きています。作業品質を見たいなら必ず絶対値で計算してください。
試算してみます。帳簿在庫総数が10,000個、SKU単位で数えた差異の絶対値合計が45個だった場合、数量差異率は45 ÷ 10,000 × 100 = 0.45%です。
金額差異率——損益インパクトを見る
数量差異率だけでは、経営判断には足りません。単価100円の資材が10個ズレるのと、単価5万円の商品が1個ズレるのは、意味がまったく違うからです。
金額差異率(%)= Σ|差異数量 × 原価単価| ÷ 棚卸資産金額 × 100
この指標は、差異が損益にどれだけ効いているかを示します。数量差異率が低いのに金額差異率が高い場合、高単価SKUで差異が起きているという診断ができます。この場合の打ち手は現場全体の改善ではなく、高単価SKUの管理強化に絞られます。
| 組み合わせ | 読み取れること | 優先すべき打ち手 |
|---|---|---|
| 数量◎ / 金額◎ | 精度が保たれている | 現状の運用を維持し監視を継続 |
| 数量◎ / 金額× | 高単価SKUに差異が集中 | 高単価SKUの二重確認・保管場所の分離 |
| 数量× / 金額◎ | 低単価の小物に差異が広く分散 | ピッキング方式・ロケーション設計の見直し |
| 数量× / 金額× | 工程全体に問題がある | 入荷から出荷まで工程ごとに切り分けて調査 |
SKU差異率——広がりを見る
3つ目は、差異が発生したSKUの数を分子に取る指標です。
SKU差異率(%)= 差異が発生したSKU数 ÷ 棚卸対象SKU数 × 100
この指標は「一部のSKUだけの問題か、全体的な問題か」を切り分けます。数量差異率が0.5%でも、SKU差異率が30%なら差異は広く薄く分散しており、原因は個別ではなく仕組みの側にあります。逆にSKU差異率が2%なら、その特定SKUを調べれば原因に辿り着けます。
| 指標 | 計算式の分子 | 分母 | 何を判断するか |
|---|---|---|---|
| 数量差異率 | 差異数量の絶対値合計 | 帳簿在庫総数 | 現場の作業品質 |
| 金額差異率 | 差異金額の絶対値合計 | 棚卸資産金額 | 損益への影響度 |
| SKU差異率 | 差異発生SKU数 | 棚卸対象SKU数 | 問題の広がり方 |
3つを同時に見ることが重要です。1つだけでは診断がつきません。関連する指標としては在庫回転率、GMROIと交叉比率、保管効率KPIがあり、在庫周りの数字は組み合わせて見ると解釈が安定します。可視化の進め方は物流コストの可視化にまとめています。
差異の原因を5工程に切り分ける
入荷と保管——上流で起きた差異は全部に伝わる
差異の調査は必ず上流から行います。入荷時点でズレていれば、その後の数字はすべて狂います。
典型的な原因は、納品書の数量をそのまま計上して全数検品をしていないことです。仕入先の出荷ミスが自社の差異として現れます。対策は入庫と入荷の違いとバーコード検品、入荷検品と出荷検品にまとめているとおり、計上の根拠を人の目からスキャンに移すことです。
保管工程では、ロケーション間の在庫移動を記録していないことが差異の原因になります。棚が溢れて別の場所に置いたが記録していない、というケースです。ロケーション設計は倉庫の保管・ロケーション管理とレイアウト設計の基本原則で扱っています。ラックの選び方も、置き場所が足りない状態を作らないという意味で差異対策になります。
出荷と返品——数が動く瞬間に記録を挟む
出荷工程の差異は、多くの場合誤出荷と同じ原因から生まれます。近い品番・色番の取り違えです。誤出荷率の測定と原因分析、誤出荷を減らす現場改善で扱う対策は、そのまま在庫差異の対策になります。ピッキング方式の選択も影響し、ピッキング方式の比較が判断材料になります。
返品工程は差異の温床です。返送品を棚に戻したが在庫計上していないという事象が最も多く見られます。良品判定と再入庫を別の作業にすると、判定済みの商品が計上されないまま棚に戻ります。返品率の計算と改善で扱う返品フローの設計と合わせて、判定と再入庫を1つの工程として設計してください。
システム連携——数字が消える場所を特定する
5つ目はシステム側の原因です。受注管理システムと倉庫管理システムの連携が途中で失敗すると、出荷は済んでいるのに在庫が引き落とされない状態が生まれます。
この原因は現場をいくら見ても見つかりません。連携ログを確認し、エラーの検知と再送の仕組みを持つことが対策です。WMSの在庫同期、OMSと物流の連携、物流WMSの機能と選定を確認してください。複数モールで販売している場合は複数モールの在庫連携が論点になります。
| 工程 | 典型的な事象 | 差異の出方 | 最初に確認すること |
|---|---|---|---|
| ① 入荷 | 納品書の数を検品せず計上 | プラス・マイナス両方 | 入荷計上の根拠がスキャンか |
| ② 保管 | 無記録のロケーション移動 | ロケーション単位でズレる | 移動が記録されているか |
| ③ 出荷 | 近い品番の取り違え | 2SKUがプラスとマイナスで対に | 出荷検品でスキャン照合しているか |
| ④ 返品 | 再入庫の計上漏れ | 実物が多い(プラス) | 判定と再入庫が同一工程か |
| ⑤ システム | 連携失敗で在庫が引かれない | 実物が少ない(マイナス) | 連携エラーを検知しているか |
③の見分け方は覚えておくと便利です。2つのSKUが同数のプラスとマイナスで対になっていたら、ほぼ確実に取り違えです。この見立てができるだけで、原因調査の時間は大きく縮みます。
サイクルカウントで差異を早く見つける
年1回の一斉棚卸では原因に辿り着けない
一斉棚卸は在庫金額を確定させるには有効ですが、差異の原因究明には向きません。半年前に起きたズレを、いまから追跡することはできないからです。
差異を潰す目的なら、少しずつ毎日数えるサイクルカウントに切り替えます。棚卸しを効率化する実務手法で扱うとおり、営業を止めずに回せるのが最大の利点です。差異を見つけるまでの期間が短いほど、原因の記憶と記録が残っています。
数える順番はABC分析で決める
すべてのSKUを同じ頻度で数える必要はありません。金額インパクトの大きいSKUを高頻度で、小さいSKUを低頻度で回します。
| 区分 | 基準の考え方 | カウント頻度の例 | ねらい |
|---|---|---|---|
| Aランク | 在庫金額の上位/高回転 | 月1回以上 | 金額差異率を抑える |
| Bランク | 中位 | 四半期に1回 | 広がりを監視する |
| Cランク | 下位/低回転 | 半期〜年1回 | 作業量を抑える |
| 要注意SKU | 直近で差異が出たSKU | 是正後に再カウント | 対策の効果を確認する |
4行目が重要です。差異が出たSKUは、対策を打った後にもう一度数えて効果を確認する。ここまでやって初めて改善サイクルになります。ランク分けの考え方は在庫回転日数とABC分析で扱っています。ロット管理が必要な商材はロット管理の基準、期限のある商材は先入れ先出し(FIFO)を守れているかも同時に確認できます。
数える作業そのものの精度を上げる
棚卸で数え間違えれば、実在庫の数字が誤り、差異率も誤ります。棚卸の精度が差異率の精度の上限です。
- 数える人と記録する人を分けず、スキャンで直接記録する
- 同一SKUが複数ロケーションにある場合、全ロケーションを1回で数え切る
- カウント中の入出荷を止めるか、締め時刻を明確にする
- 差異が出た棚は、その場で再カウントして数え間違いを除外する
4点目を入れると、「本当の差異」と「数え間違い」を切り分けられます。再カウントで一致すれば数え間違い、再カウントでも合わなければ真の差異です。ハンディターミナルの活用で作業自体を軽くしておくと、この再カウントを組み込む余裕が生まれます。SKUの持ち方はSKUの意味と設定、商品マスタの設計から見直すと、そもそも数えやすい状態を作れます。
閾値と改善アクションを自社で決める
業界平均を探すより、自社の水準から始める
在庫差異率について「業界平均は何%か」を知りたくなりますが、公表された一次データはありません。商材の単価、SKU数、回転、保管方法によって前提が違いすぎるためです。信頼できない数字を目標に置くと、判断を誤ります。
実務的な手順はこうです。
- 3か月測って自社の実績値を出す——まず現在地を知ります。ここが基準線になります。
- 実績値より厳しい水準を暫定目標に置く——たとえば実績0.8%なら0.5%を目標にします。
- 金額差異率で許容できる上限を決める——粗利に対して何%までなら耐えられるかで逆算します。
- 超えたときのアクションを事前に決めておく——数字を見てから考えると動き出しが遅れます。
3点目の逆算が判断の軸になります。年間の差異金額が営業利益の何%を占めるかを出せば、どこまで投資して対策すべきかが決まります。原価の考え方は在庫保持コストの計算、コスト全体の位置づけは保管コストの削減で確認できます。
委託先と差異をどう扱うか決めておく
発送代行に在庫を預けている場合、差異の扱いを契約時に決めておく必要があります。決めていないと、発生してから交渉することになります。
確認すべき論点は3つです。差異の測定方法と報告頻度、許容水準、そして許容を超えたときの負担です。3PL契約で確認すべき条項とフルフィルメント品質KPIの評価を踏まえ、契約書かSLAに書き込んでください。委託全体の設計は3PLの費用体系と業者選定に整理しています。
制度面でも、荷主と物流事業者が協働して効率化を進める枠組みが整えられています。
物流効率化法に基づき、一定規模以上の荷主及び物流事業者を「特定事業者」として指定し、物流効率化に向けた中長期計画の作成を義務付けています。
在庫精度は倉庫だけの課題ではなく、荷主側の発注・データ連携の設計と一体で決まります。差異率を委託先の成績表として使うのではなく、共同で下げる指標として扱うほうが結果は出ます。委託先を責める運用にすると報告が甘くなり、かえって物流が作る顧客体験を損ないます。滞留在庫や不良在庫の整理も並行して進めると、数える対象そのものが減って精度は上がります。滞留在庫の解消、不良在庫の処分方法、EC在庫管理の基本が具体的な手順です。
まとめ:在庫精度は測れば守れる
在庫差異率は、数量・金額・SKUの3つを同時に見て初めて診断がつくKPIです。数量は現場の作業品質、金額は損益インパクト、SKU差異率は問題の広がりを示します。差異は必ず絶対値で計算し、プラスとマイナスを相殺しないでください。原因は入荷・保管・出荷・返品・システムの5工程に切り分けて上流から追い、2つのSKUが対になっていれば取り違えと見立てます。一斉棚卸ではなくサイクルカウントに切り替え、金額インパクトの大きいSKUから高頻度で回す。閾値は業界平均を探すのではなく、3か月測った自社の実績値から決める。この流れを一度作れば、差異は管理可能な数字になります。
KPI全体の設計はEC物流KPIの一覧と目標値、倉庫と配送を含む全体像はEC物流の全体設計、委託の判断は発送代行の費用と業者選びで確認できます。STOCKCREWの在庫管理の仕組みはSTOCKCREWのサービス内容にまとめ、資料ダウンロードでも配布しています。自社のSKU構成で差異の測り方を組みたい場合は、お問い合わせからご相談ください。
よくある質問(FAQ)
Q. 在庫差異率はどう計算しますか?
A. 数量差異率は「差異数量の絶対値合計 ÷ 帳簿在庫総数 × 100」で求めます。絶対値を取るのが要点で、プラスとマイナスを相殺すると差異が大量にあっても率がゼロに近づいてしまいます。あわせて金額差異率とSKU差異率も算出し、3つを同時に見て診断してください。
Q. 在庫差異率の目標値はどのくらいですか?
A. 公表された業界平均の一次データはありません。商材の単価やSKU数、回転で前提が変わるためです。まず3か月測って自社の実績値を出し、それより厳しい水準を暫定目標に置いてください。あわせて金額差異率で許容できる上限を粗利から逆算すると、投資判断がしやすくなります。
Q. 棚卸差異率と在庫差異率は違うものですか?
A. 呼び方が違うだけで、指すものは同じです。どちらも帳簿在庫と実在庫のズレを比率で表したものです。社内やパートナーとの間で用語を統一し、計算式の分母と分子をそろえておけば、どちらの呼称でも問題ありません。
Q. 差異の原因はどこから調べればいいですか?
A. 必ず上流から調べます。入荷、保管、出荷、返品、システム連携の順です。入荷時点でズレていればその後の数字はすべて狂うためです。2つのSKUが同数のプラスとマイナスで対になっている場合は、出荷での取り違えとほぼ断定できます。
Q. サイクルカウントは一斉棚卸の代わりになりますか?
A. 目的が違うため、併用が基本です。一斉棚卸は在庫金額を確定させるため、サイクルカウントは差異の原因を早く見つけるために行います。原因究明を重視するならサイクルカウントが有効で、差異発見までの期間が短いほど原因の記録が残っています。
Q. 発送代行に預けた在庫の差異は誰が負担しますか?
A. 契約で決めておく事項です。差異の測定方法と報告頻度、許容水準、許容を超えたときの負担の3点を契約書かSLAに明記してください。決めずに運用すると、差異が発生してから交渉することになり、対策も遅れます。
この記事の監修者
北原一樹
株式会社KEYCREW オペレーション部長。大手物流会社にて現場担当からセンター長を経て、営業・管理職を12年間歴任。物流業界での経験は24年に及ぶ。大規模顧客の初のEC・DCが併設された10,000坪規模の大型倉庫の立ち上げを主導した実績を持ち、月間100Mの赤字を抱えていた物流センターをわずか3か月で黒字化に転換させた。現在はSTOCKCREWにおいて部門管理・各拠点の収支管理・業務改善を統括。「現地・現物」「数字で現場を見る」「何事にも基準を作る」を信条に、年間5千万点の入出荷を支える高品質な物流オペレーションを実現している。