昨年のブラックフライデー2週間前、ホーム用品カテゴリーを扱うセラー友人の老陳は、Amazon FBAの在庫差異に頭を抱えていた——システム上はある人気収納ボックスがまだ320個あることになっているのに、実際の販売可能在庫はわずか187個。3日間の欠品で、ランキングはBSRトップ50から300位以下に転落し、損失は8万ドルを超えた。彼は私に聞いた:「年末の大棚卸しを待たずに、いつでも在庫が合っているかどうか確認する方法はないか?」
その答えが今日話す——サイクルカウント(Cycle Counting)だ。
サイクルカウントとは:もう「棚卸し」と「棚卸しロス」を混同しないで
サイクルカウントの本質
サイクルカウントとは、簡単に言えば年に一度の全倉庫大棚卸しを、毎日・毎週・毎月の小さな棚卸しに分解することだ。12月31日まで待って倉庫のすべての商品を数えるのではなく、あらかじめ決めたルールに従って、毎日一部のSKUやロケーションを抜き取りで数え、帳簿と実在庫の一致を確保する。
越境ECセラーや貿易関係者にとって、サイクルカウントの対象は通常:FBA輸送中在庫、海外倉庫在庫、国内倉庫在庫、返品倉庫在庫が含まれる。核心的なロジックは:高頻度・小範囲・ローリング方式。
他の概念との違い
多くの人がサイクルカウントを以下の概念と混同している:
| 概念 | 範囲 | 頻度 | 目的 |
|------|------|------|------|
| 年度大棚卸し | 全倉庫の全SKU | 年1回 | 財務監査、年末決算 |
| サイクルカウント | 一部のSKU/ロケーション | 毎日/毎週 | 継続的な是正、プロセス上の穴の発見 |
| 動碰棚卸し | 入出庫記録のあるSKU | 動碰のたびに | 即時検証 |
| サンプリング棚卸し | ランダム抽出 | 不定期 | 在庫精度の迅速な評価 |
決定的な違い:年度大棚卸しは「事後精算」、サイクルカウントは「日常の健康診断」。動碰棚卸しはサイクルカウントのトリガー方式の一つと見なせる。
よくある誤解
誤解一:サイクルカウントは適当に数えるだけ。 ABC分類もなく、差異分析もなく、根本原因の追跡もなければ、それは「数え」であってサイクルカウントではない。
誤解二:サイクルカウントは大企業にしか向かない。 3人の小チームがExcel+バーコードスキャナでサイクルカウントを行い、在庫精度を72%から96%に引き上げた例を見たことがある。
誤解三:棚卸し差異はそのまま帳簿調整すればいい。 帳簿調整は最後のステップだ。なぜ差異が生じたか、どこで生じたか、誰が責任者かを調査しなければ、来月もまた差異が出る。
誤解四:FBA在庫は棚卸し不要。 Amazonの在庫補償ポリシーは年々厳しくなっており、自ら棚卸しをしなければ、補償申請の窓口期間を逃し、お金が戻らなくなる。
実践的なアドバイス
まずABC分類を行う:
- A類(売上の70%を占める):週1回棚卸し
- B類(売上の20%を占める):2週に1回棚卸し
- C類(売上の10%を占める):月1回棚卸し
このルールなら、500 SKUの店舗で毎日15〜20 SKUを棚卸しするだけで、所要時間は30分以内。
サイクルカウントの完全な運用フロー:計画からクローズドループまで
完全なフロー7ステップ
ステップ1:棚卸し計画の策定
棚卸しの頻度、範囲、責任者を決定する。「ABC分類+動碰トリガー」の二重ルールを推奨。例えばA類品は毎週月・水・金に棚卸し、B類品は毎週火・木に棚卸し、C類品は毎週金曜に棚卸し。同時に、その日に出入庫があったSKUは翌日必ず再棚卸しする。
ステップ2:在庫の凍結
これが最も見落とされやすいステップだ。棚卸し期間中、対象SKUの在庫変動を停止するか、少なくとも変動の時点を記録する。そうでなければ、数えたときは100個だったのに、数え終わったら95個になっていて、差異は誰の責任になる?
ステップ3:棚卸しの実行
バーコードスキャナやPDAでロケーションコードとSKUコードをスキャンし、実棚数量を入力する。設備がない場合は、Excelテンプレート+スマホ撮影で証拠を残す。
ステップ4:差異の照合
システム在庫 vs 実棚在庫。差異率が閾値(通常A類品±2%、B類品±5%、C類品±10%)を超えたものは、必ず再棚卸しする。
ステップ5:根本原因の分析
差異の原因は通常:入庫の受取不足、出庫の過剰出荷、返品の未棚入れ、移動の未記帳、盗難、システムバグ。すべての差異を分類する必要がある。
ステップ6:帳簿の調整
差異原因を確認した後、ERPやWMSで在庫調整を行う。調整記録(日付、SKU、数量、原因、操作者)を保持する。
ステップ7:プロセスの改善
特定の环节で繰り返し問題が発生する場合、例えば「返品未棚入れ」による差異なら、返品プロセスを最適化する。例えば返品が倉庫に到着後2時間以内に必ず棚入れすることを義務付ける。
重要环节の運用ポイント
棚卸し前:
- 前日に倉庫に通知するが、具体的にどのSKUを棚卸しするかは伝えない(一時的な補充で問題を隠すのを防ぐ)
- すべての入出庫伝票がシステムに登録済みであることを確認
- 棚卸し表、スキャン設備、ラベル用紙を準備
棚卸し中:
- ブラインドカウント:棚卸し担当者はシステム在庫が見えないようにし、「帳尻合わせ」を防ぐ
- 二人複核:A類品は必ず2人が独立して棚卸し、結果が一致した場合のみ承認
- ロケーションの記録:SKUだけでなく具体的なロケーションも記録し、問題の特定を容易にする
棚卸し後:
- 24時間以内に差異分析と帳簿調整を完了
- 毎週差異レポートを集計し、購買・運営・倉庫の三者に送付
- 毎月トレンド分析を行い、差異率が上昇しているか下降しているかを確認
タイムノードの管理
| 环节 | 時間要件 | 責任者 |
|------|----------|--------|
| 棚卸し計画の配布 | 毎週金曜に翌週の計画を配布 | 在庫主管 |
| 棚卸しの実行 | 毎日午前10時前に完了 | 倉庫担当 |
| 差異の照合 | 当日午後2時前 | 在庫主管 |
| 根本原因の分析 | 差異発生後24時間以内 | 購買/運営/倉庫 |
| 帳簿調整 | 根本原因確認後2時間以内 | 在庫主管 |
| 週報 | 毎週月曜午前 | 在庫主管 |
実践的なアドバイス
「サイクルカウントチェックリスト」を作り、棚卸しのたびに項目ごとにチェックする:
- [ ] 棚卸し計画が配布済み
- [ ] 在庫変動が凍結または記録済み
- [ ] スキャン設備の充電が十分
- [ ] 棚卸し表が印刷済み(またはPDAが同期済み)
- [ ] ブラインドカウントモードが有効
- [ ] 差異閾値が設定済み
- [ ] 再棚卸しの責任者が指定済み
サイクルカウントのコスト構造:棚卸しに利益を食わせるな
費用の構成
サイクルカウントのコストは4つに分かれる:
1. 人件費:これが大部分を占める。国内倉庫の熟練棚卸し員の時給は約25〜35元、海外倉庫(米国)は約18〜25ドル/時間。毎日30分棚卸しすると、月に10〜12時間になる。
2. システムコスト:ERP/WMSの在庫モジュール費用。国内SaaS版ERPは通常棚卸し機能を含み、海外倉庫WMSはSKU数や注文量に応じて課金され、月200〜2000ドル程度。
3. 設備コスト:バーコードスキャナ(300〜2000元/本)、PDA(2000〜5000元/台)、ラベルプリンター(500〜1500元/台)。一時的な投資で、月に按分するとごくわずか。
4. 機会費用:棚卸し期間中は倉庫が正常に出入庫できなかったり、棚卸しに使う人員を出荷に回せたりする。これが最も見落とされやすい。
課金方式
サードパーティ海外倉庫を利用する場合、サイクルカウントには通常2つの課金方式がある:
都度課金:棚卸し1回ごとに固定費用を徴収。例えば50〜150ドル/回。SKUが少なく棚卸し頻度が低いセラーに適する。
工数課金:実際の棚卸し所要時間に応じて課金。例えば30〜50ドル/時間。SKUが多く棚卸しが複雑なセラーに適する。
パッケージ課金:倉庫保管料に含まれ、毎月固定の在庫管理費を徴収。例えば在庫価値の0.5%〜1%。長期的な協力関係で信頼度の高いセラーに適する。
コスト削減のコツ(具体的な数字で例示)
コツ1:ABC分類で、力を刃先に集中させる
1000 SKUがあると仮定し、すべてを毎月1回棚卸しすると、1回2時間、年24時間、時給30ドルで計算するとコスト720ドル。
ABC分類で行う場合:A類100個を毎週棚卸し(1回0.5時間、年26時間)、B類300個を2週に1回(1回0.5時間、年13時間)、C類600個を毎月(1回0.5時間、年6時間)、合計45時間?いや、計算し直そう:
- A類100個、毎週1回、1回0.5時間、年52回=26時間
- B類300個、2週に1回、1回0.5時間、年26回=13時間
- C類600個、毎月1回、1回0.5時間、年12回=6時間
- 合計45時間、コスト1350ドル?むしろ高くなった。
待って、ここに誤解がある。ABC分類の目的はより少ない棚卸し回数でより高い在庫価値をカバーすることであり、単純に時間を減らすことではない。正しい計算は:
全倉庫1000 SKUを毎月1回棚卸し、1回2時間、年24時間、コスト720ドル。しかし在庫精度は85%程度かもしれない。
A類100個(在庫価値の70%を占める)だけを毎週1回棚卸し、1回0.5時間、年26時間、コスト780ドル。A類品の在庫精度は98%に達し、全体精度は92%に向上。
60ドル多くかけて、精度が7ポイント向上。月商10万ドルの店舗にとって、7%の精度向上は約7000ドルの欠品/過剰在庫損失の削減を意味する。
コツ2:動碰棚卸しで固定棚卸しを代替
出庫頻度の高いSKUについて、出庫のたびに自動的に棚卸しをトリガーする。こうすれば別途棚卸し時間を設ける必要がなく、ピッカーがついでにやってくれる。コストはほぼゼロ。
コツ3:返品倉庫を「無料棚卸し」に活用
返品処理の際に、ついでに返品在庫を数える。返品倉庫の在庫精度は通常最も低いが、棚卸しコストを返品処理フローに按分できる。
コツ4:海外倉庫の棚卸し費用を交渉
月の出荷量が5000単を超えるなら、海外倉庫とパッケージ価格を交渉する。例えば元々50ドル/回の棚卸し費を30ドル/回に交渉し、年に50回棚卸しすれば1000ドル節約。
実践的なアドバイス
一つの計算をしよう:現在の在庫精度はどのくらいか?90%を下回るなら、毎月欠品や過剰在庫でいくら損失が出ているか?その数字をサイクルカウントのコストと比較しよう。ほとんどの場合、サイクルカウントのROIは5倍を超える。
実例分析:20万元節約した人もいれば、50万元損した人もいる
事例1:成功事例——深圳のある3Cアクセサリーセラー
会社タイプ:Amazon+自社サイト、3Cアクセサリー、SKU約800個、月商約80万ドル。
問題:2022年、在庫精度はわずか78%で、「システムには在庫があるのに実際は欠品」という状況が頻発。ブラックフライデー期間中、ある人気モバイルバッテリーが5日間欠品し、約12万ドルの損失。
解決策:
- 2023年1月からサイクルカウントを導入
- ABC分類:A類80 SKU(売上の75%を占める)、週2回棚卸し;B類240 SKU、週1回;C類480 SKU、2週に1回
- バーコードスキャナ+PDAを使用、1回の棚卸しは約40分
- 差異が2%を超えるSKUは、当日再棚卸し+根本原因分析
- 毎月差異トレンドレポートを作成
投資:
- バーコードスキャナ2本:1600元
- PDA 1台:3500元
- 人件費:毎日1時間、時給30元で計算、年約10950元
- システム:既存ERPに棚卸しモジュール含まれ、追加費用なし
- 総投資:約16000元/年
効果:
- 在庫精度が78%から96%に向上
- 欠品回数が月4〜5回から0〜1回に減少
- 2023年ブラックフライデー、欠品ゼロ、売上前年比45%増
- 過剰在庫を約20万ドル削減、キャッシュフローを解放
- 年間収益:約25万ドル(欠品損失削減+過剰在庫削減)
ROI:約15倍
事例2:失敗事例——広州のあるアパレルセラー
会社タイプ:自社サイト+AliExpress、アパレルカテゴリー、SKU約3000個、月商約30万ドル。
問題:2022年にサイクルカウントを試みたが、3ヶ月で断念し、むしろ約50万元の損失が発生。
失敗の過程:
- ABC分類なし、3000 SKUすべてを毎週1回棚卸し
- 1回の棚卸しに4時間、従業員3人参加、週の人件費約360元
- 棚卸し期間中は倉庫の出入庫を停止し、注文の遅延出荷が発生、週約200単が遅延
- 遅延出荷によるプラットフォームの罰金+顧客返金、週約8000元の損失
- 棚卸し差異の根本原因分析を行わず、直接帳簿調整したため、購買部門が実際の在庫問題を把握できず
- 3ヶ月後、在庫精度はむしろ82%から76%に低下
- 従業員の不満が爆発し、棚卸しは「形だけ」に
直接損失:
- 人件費:360元/週 × 12週 = 4320元
- 遅延出荷罰金+返金:8000元/週 × 12週 = 96000元
- 帳簿調整による誤った購買:約30万元(滞銷品を過剰購買)
- 従業員残業代:約2万元
- 総損失:約42万元
失敗原因:
- 分類がなく、すべてを一度にやろうとした
- 棚卸しの時間設定が不合理で、正常な出荷に影響
- 帳簿調整だけで分析せず、問題が隠蔽された
- 経営層のサポートがなく、倉庫が協力しなかった
実践的なアドバイス
成功事例の共通点:ABC分類+動碰トリガー+根本原因分析+経営層のサポート。
失敗事例の共通点:一律対応+出荷への影響+帳簿調整だけで分析なし+責任者不在。
サイクルカウントを始めたばかりなら、まずA類20 SKUで試験運用し、フローが回るようになってから拡大しよう。いきなり全倉庫棚卸しはしないこと。
よくある質問FAQ:貿易関係者が最もよく聞く5つの質問
Q1:サイクルカウントはどのくらいの頻度で行うのが適切?
A:SKUの価値と動銷率による。A類品は週1〜2回、B類品は週1回、C類品は2週に1回または月1回。動碰SKUは翌日必ず棚卸し。始めたばかりなら、まずA類品を毎週棚卸しし、軌道に乗ったら拡大しよう。
Q2:FBA在庫はどうやってサイクルカウントする?
A:FBA在庫は直接棚卸しできないが、以下の方法がある:
- 毎月Amazonの在庫レポートをダウンロードし、自社ERPデータと照合
- 差異が5%を超えるSKUについて、Caseを開いてAmazonに調査依頼
- Amazonの「在庫補償」ポリシーを利用し、18ヶ月以内に補償を申請
- サードパーティツール(SellerBoard、Helium 10など)で在庫差異を監視
Q3:サイクルカウントで差異が見つかったが、原因がわからない場合は?
A:まず再棚卸しで差異が実在することを確認。それでも原因が見つからない場合は、以下の順で調査:
- 直近7日間の入出庫記録を確認
- 返品エリア、不良品エリア、検品待ちエリアを確認
- システム未登録の移動がないか確認
- 従業員の誤操作がないか確認
- それでも見つからない場合は、「不明差異」としてマークし、帳簿調整して記録、翌月そのSKUを重点監視
Q4:小チーム(3人以下)はどうやってサイクルカウントする?
A:「動碰棚卸し+毎週抜き取り」の組み合わせ:
- ピッキングのたびに、そのロケーションの残り在庫をついでに数える
- 毎週金曜午後に30分、A類品を10〜20個棚卸し
- Excelテンプレートで記録、Google Sheetsで共有
- 毎月差異を集計し、トレンドを分析
- コストはほぼゼロだが、80%の問題を発見できる
Q5:サイクルカウントは年度大棚卸しを代替できる?
A:内部管理としては可能。財務監査としては通常不可能。ほとんどの監査人は年度の全倉庫棚卸しを要求する。ただし、監査人と相談し、サイクルカウントの記録を補助証拠として使用し、年度棚卸しの範囲と時間を削減できる。推奨:サイクルカウントは日常管理、年度棚卸しは財務コンプライアンス、両者を組み合わせる。
実践的なアドバイス
この5つの質問を印刷して、倉庫のオフィスに貼ろう。棚卸しのたびに目を通し、落とし穴を避けよう。