中小企業向け在庫管理:実践ガイド

Inventory Management · 11 July 2026 · 1 min read
Inventory Management for Small Business: A Practical Guide

在庫管理に関するアドバイスの多くは、計画部門を持つ組織向けに書かれています。仕入れ、梱包、帳簿付けをすべて一人で行っているようなビジネスを運営している場合、そのほとんどは役に立ちません。

本稿は、時間が限られ、専任スタッフもおらず、物流センターではなくユニットや予備の部屋に在庫を保管しているような環境を想定したバージョンです。

幸いなことに、基本は複雑ではありません。難しいのは「何をすべきか」を知ることではなく、他に12もの優先事項がある中で、それを一貫して実行することです。

小規模ビジネスにおいて、なぜこれがより重要なのか

在庫は通常、最大の資産であり、最大の制約要因です。 資金力のある大企業なら、誤った仕入れ判断を吸収できるかもしれません。しかし、誤った在庫に資金が固定されてしまった小規模ビジネスは、適切な在庫を仕入れる資金を捻出できず、その制約はすぐに表面化します。

欠品を吸収することはできません。 大手小売業が販売機会を逃しても、それは単なる一つの売上の損失に過ぎません。しかし、小規模ビジネスが販売機会を逃すと、初めて利用してくれた顧客を失う可能性があり、その顧客は競合他社に流れてしまいます。

人を介したバッファがありません。 何か問題が起きたとき、それを吸収してくれるチームはいません。見つかるはずの在庫を探すために費やした時間は、他の何にも使えない時間となります。

ミスがより早く深刻化します。 小規模なオペレーションにおけるミスは全体に占める割合が大きく、ミスが発生してから顧客に届くまでのチェック体制も少ないためです。

どこから始めるか:基本事項

他の何よりもまず、以下の4つを実行してください。これらは週末だけで完了でき、ほとんどの問題を解決します。

1. すべてを数える。 ロケーションごとに、実在庫をすべて数え、記録してください。初めてこれを行う小規模ビジネスのほとんどが、差異を発見します。忘れていた在庫、あると思っていた在庫、間違った場所にある商品などです。これを行うまでは、他のすべての数値は推測に過ぎません。

2. すべてのSKUに「定位置」を与える。 販売可能なバリエーションごとに固有のコードを割り当て、保管場所を定義します。棚にラベルを貼ってください。「棚C3」は「バックヤードのどこか」よりもはるかに優れています。なぜなら、物を探すことは毎日支払っているコストだからです。

3. すべての動きを発生時に記録する。 販売、入荷、破損、返品。一日の終わりにメモを取るのではなく、その瞬間に記録します。この一つの習慣が、どんなシステムよりも正確性を高めます。

4. 売れ筋商品の発注点を設定する。 新たな発注を行う在庫レベルです:

発注点 = (平均日次販売数 x サプライヤーのリードタイム日数) + 少々のバッファ

サプライヤーが公表するリードタイムではなく、実際に納品されるまでのリードタイムを使用してください。これらは異なる数値であり、そのギャップこそが欠品の主な原因です。

これらを実行するためにソフトウェアは不要です。ノートでも十分ですし、スプレッドシートならさらに効果的です。

重要な部分に注力する

すべての商品を同じように管理することはできません。それを試みることが、ほとんどの小規模ビジネスの在庫システムが1ヶ月で崩壊する理由です。

年間でどれだけの利益を生み出しているか(販売数 × ユニットコスト)で商品を分類してください。結果はほとんどの場合、偏ります。少数の商品が価値の大部分を占め、残りの長いテール(ロングテール)はほとんど価値を生み出しません。

そして、それぞれを異なる方法で扱います:

  • 売れ筋商品:適切な発注点を設定し、頻繁にカウントし、欠品を防ぐための十分なバッファを持たせます。これらを間違えると、直接的な損失につながります。
  • 中堅商品:発注点を設定し、時折チェックを行います。
  • ロングテール商品:発注頻度を下げ、一度の注文量を増やし、カウントは年1〜2回にします。年に4回しか売れない商品が欠品しても、それは危機ではなく不便なだけです。

例外を一つ加えます。欠品が致命的なダメージとなるもの(他のすべての出荷を止めてしまう部品や、顧客が特にそれを求めて来店する商品など)は、価値に関係なく最優先で扱ってください。

この演習を行うと、通常、最も重要なことではなく、最も目立つものにばかり注意が向いていたことが明らかになります。

在庫だけでなく、キャッシュを監視する

小規模ビジネスにおいて重要な数値は、在庫の量ではなく、そこにどれだけのキャッシュが眠っているかです。

在庫価値を計算する。 手持ちの数量に各アイテムの原価を掛け合わせ、合計します。多くの小規模ビジネスはこれを行ったことがなく、その合計額に驚かされます。

在庫回転率を計算する:

在庫回転率 = 売上原価 ÷ 平均在庫価値

年間で120,000ドルの商品を原価で販売し、平均して30,000ドルの在庫を保有していた場合、4回転したことになります。数値が高いほどキャッシュが効率的に働いており、低いほどキャッシュが停滞していることを意味します。

デッドストックを見つける。 6ヶ月、あるいは動きの遅い範囲であれば1年以上売れていないものはすべてです。リストアップし、価値を合計し、判断を下してください。値引きする、セット販売する、サプライヤーが許可すれば返品する、あるいは損金処理する。何もしないことも一つの決定であり、それはコストのかかる決定です。放置している間もスペースと資本を占有し、価値は下がり続けます。

このデッドストックの整理は、小規模ビジネスがキャッシュを解放するための最も早い方法であることがよくあります。お金はすでに支払われています。問題は、その一部を回収するか、それとも仕入れミスの証拠を保管し続けるかです。

小規模ビジネスによくあるミス

割引に釣られて仕入れる。 サプライヤーが2倍の数量で15%オフを提案してきた場合。それが良い取引かどうかは、余分な在庫がどれくらい滞留するか、そのキャッシュで他に何ができるか、その商品が今後も現役で売れるかによります。多くの場合、それは良い取引ではありません。

感覚で発注する。 棚が空っぽに見えるから発注するというのはシステムではありません。それは、重要な商品の発注が遅れ、不要な商品の発注が早まることを意味します。

システムを「真実」として扱う。 記録した内容が記録上の数値に過ぎません。カウントこそが、その記録が正しいかどうかを教えてくれる唯一の手段です。

一人の頭の中に情報を留めておく。 その人が病気になったり、休暇を取ったり、辞めたりするまでは機能しますが、それまでです。大まかで良いので、やり方を書き留めてください。

年末にしかカウントしない。 その頃にはエラーは数ヶ月前のものとなり、追跡不能です。週に1棚ずつカウントすれば数分で済み、原因が特定できるうちに問題を発見できます。

発注点を見直さない。 一度設定した後、需要が変化しても数値が放置され、ビジネスと乖離していきます。

古い在庫の前に新しい在庫を混ぜる。 賞味期限や季節性のあるものは、新しい入荷分を既存の在庫の後ろに配置し、古いものから先に売れるようにします。棚入れ時に数秒の手間がかかるだけで、廃棄ロスを防げます。

共通の課題

ほとんどの小規模ビジネスは、通常以下の順序で同じ問題に直面します。

不正確な追跡。 動きの記録が後回しになったり、記録されなかったりすることで、記録と実在庫が乖離します。その下流にあるすべてのプロセス(再発注、価格設定、納期回答)が、間違った数値に基づいて計算されてしまいます。

過剰在庫。 売れない商品にキャッシュが固定されます。通常、ボリュームディスカウント、楽観的な仕入れ、あるいはトリガーに基づかない感覚的な発注が原因です。

在庫不足。 顧客が求めてきた商品が欠品している。売上が失われ、時には顧客そのものを失います。

手作業によるプロセス。 紙に数量を書き、後でスプレッドシートに入力し、手作業でマーケットプレイスの出品情報を更新する。手作業のステップがあるたびに、エラーが入り込む余地が生まれます。

キャッシュフロー。 在庫は通常、小規模ビジネスが最も多くの資金を投じている対象であり、限られたキャッシュを他のすべての経費と奪い合います。

季節性。 ピーク時に向けて数ヶ月前から仕入れを行い、売上が入るよりもずっと前に支出が発生します。

これらはどれも特殊なことではなく、すべて同じ基本的な規律によって解決可能です。

実践的なステップ

以下の4つのステップを、順序立てて実行します。それぞれが前のステップに依存しています。

1. 在庫の分類(ABC分析)。 年間価値(販売数量×単価)に基づいて製品を分類します。上位グループは厳格に管理し、頻繁に棚卸しを行います。下位グループは発注単位を大きくし、年1回の確認にとどめます。これにより、重要度の異なる製品に同じ労力を割くことを防ぎます。

2. 発注点を設定する。 少なくともAランクの製品については、サプライヤーのリードタイムとバッファを考慮し、新規発注のトリガーとなる在庫水準を算出します。

3. サイクルカウント(循環棚卸)。 年に一度の全社的な棚卸しではなく、毎週特定の棚やカテゴリーを対象に棚卸しを行います。これにより、原因が特定できるうちにエラーを発見できます。

4. 不良在庫の整理。 四半期ごとに、6か月間動きのない在庫をリストアップし、値引き、セット販売、返品、または廃棄のいずれかを決定します。小規模ビジネスにおいて、眠っていたキャッシュを掘り起こせるのは通常このプロセスです。

耳にするコスト計算方法

以下の4つの頭字語を耳にすることでしょう。平易に解説します:

FIFO — 先入先出法。 最も古い在庫のコストを売上原価として計上します。最も一般的な方法であり、どこでも認められています。また、使用期限のあるものは物理的にもこの順序で回転させるべきです。

LIFO — 後入先出法。 最新の在庫のコストを先に計上します。IFRSでは禁止されているため、米国以外のほとんどの企業では利用できません。

JIT — ジャストインタイム。 必要な時に必要な分だけ商品が届くように発注し、在庫をほとんど持ちません。キャッシュフローは改善しますが、信頼できるサプライヤーが不可欠であり、多くの小規模ビジネスにはそれを確保する交渉力がありません。

EOQ — 経済的発注量。 発注コストと保管コストのバランスをとるための発注量の計算式です。目安としては有用ですが、実際にはサプライヤーの最低発注単位(MOQ)によって発注量が決まることが多いため、決定打になることは稀です。

ほとんどの小規模ビジネスにとって現実的な答えは、会計上でも現場の棚でも FIFO を適用することです。

ツールタイプの概要

製品名は挙げず、4つのカテゴリーに分類します:

  • スプレッドシート。 無料で柔軟性が高く、販売チャネルが1つでSKUが数百程度、管理者が1名であれば十分です。
  • 在庫モジュール付き会計ソフト。 すでに会計ソフトを使用している場合、基本的な在庫機能が含まれていることがあります。在庫管理が単純な場合は適していますが、マルチチャネルの同期には弱いのが一般的です。
  • 専用の在庫管理アプリ。 複数の販売チャネルにまたがる在庫管理のために構築されたクラウドツールで、バーコードスキャンや発注アラート機能を備えています。通常、最初に導入する本格的なシステムとなります。
  • フル機能のERPまたはWMS。 この規模では過剰スペックです。ベンダーが提案してきた際にそれが何であるかを見極めるために、存在を知っておく程度で十分です。

チャネル間で単一のリアルタイム在庫数を維持でき、手入力ではなくスキャンができる最も安価なオプションを選びましょう。

実践例:小規模セラーのセットアップ

自社サイトとマーケットプレイスの計2チャネルで60製品を販売し、小さな拠点から1日約30件の注文を発送しているビジネスの例です。

セットアップ: 両チャネルと同期したクラウド在庫管理アプリ、ハンディスキャナー、シンプルな通路・棚番スキームを用いた棚のラベル付け、そして在庫精度に責任を持つ担当者1名。

ルーチン: 入荷時とピッキング時にスキャン、毎週金曜日に特定の棚をカウント、月曜日に発注アラートを確認、毎月1日に不良在庫レポートを作成。

数値: 売上の約4分の3を占める12個のAランク製品は、測定されたリードタイムに基づき発注点を設定し、毎週確認。残りの48製品は発注単位を大きくし、年2回カウント。

変化: 両チャネルが単一の在庫数に基づくようになったことで過剰販売が解消。月次の不良在庫レポートにより、1年間動いていなかった製品を整理することで、第1四半期だけで数千ドルのキャッシュが解放されました。

これらは決して高度なことではありません。4つの習慣と1つのシステムを、一貫して適用しているだけです。

追跡すべきKPI

毎月確認すべき4つの数値:

  • 在庫精度 — 棚卸ししたロケーションのうち、記録と完全に一致した割合。
  • 在庫回転率 — 売上原価を平均在庫額で割ったもの。キャッシュがどれだけ効率的に働いているかを示します。
  • 欠品率 — 顧客が求めた商品を提供できなかった頻度。
  • 不良在庫額 — 設定した閾値を超えて売れ残っている在庫の合計額。

これらは個別にではなく、組み合わせて読み解いてください。回転率が高く欠品が頻発する場合は、在庫を絞りすぎです。回転率が低く欠品がない場合は、在庫を持ちすぎています。公開されているベンチマーク(自社とは異なる業態の数値)と比較するのではなく、前四半期の自社の数値と比較してください。

交渉力がない場合のサプライヤーとの付き合い方

在庫管理のアドバイスの多くは、条件交渉ができる前提で書かれています。小規模ビジネスにはそれが難しいため、何を追求すべきかが変わります。

実際のリードタイムを測定する。 直近12回分の発注日と到着日を記録します。平均値よりも「ばらつき」が重要です。14日で確実に届くサプライヤーは計画が立てやすいですが、5日から25日の間で変動するサプライヤーは、最悪のケースを想定して在庫を持つことを強いるからです。これは交渉力がなくても実行でき、発注精度を即座に向上させます。

価格ではなくMOQ(最低発注数量)について尋ねる。 小規模な取引量では価格交渉は困難です。MOQを下げることの方が実現しやすく、より頻繁に発注して在庫を減らせるため、価値が高い場合があります。

必要な予測を共有する。 数か月先の大まかな見通しを伝えるだけでもサプライヤーは計画を立てやすくなり、計画的なサプライヤーは供給が安定する傾向にあります。これはコストがかからず、かつ見過ごされがちな手法です。

重要品目の第2の調達先を見つける。 必ずしも切り替える必要はありませんが、1社のトラブルで販売が止まる事態を防ぐためです。欠品が他のすべてを止めてしまうような品目については、わずかな値引きよりも、代替手段があることの方が価値があります。

サプライヤー内での自社の優先順位を理解する。 小規模な取引先であれば、在庫が逼迫した際には大手顧客が優先されます。これは不当なことではなく、その前提で、驚くのではなく大きめのバッファを持つ計画を立てるべきです。

動きの遅い高額商品については、委託販売や返品条件付き仕入れを検討する。 サプライヤーが応じてくれる場合、資本の固定化を防ぐことができます。サプライヤーにとっても、取り扱いがなくなるよりは良い選択肢となる場合があります。

要点:交渉力が限られている場合、価格ではなく「情報」と「計画」が武器になります。どちらも無料で、必要な在庫量を減らすことができます。

ソフトウェアを導入すべきタイミング

規模の閾値ではなく、以下の兆候から判断してください:

  • 複数のチャネルで販売している。 これが決定的な理由です。ウェブサイトとマーケットプレイスの在庫を手動で合わせることは、出品数が数件を超えると限界に達します。マーケットプレイスでの過剰販売は、その注文だけでなく、アカウント評価にも悪影響を及ぼします。
  • 複数の担当者が在庫を更新している。
  • 過剰販売が発生したことがある(特に複数回)。
  • スプレッドシートの管理に1日1時間以上かかっている。
  • 規制上の理由でロット管理や期限管理が必要。
  • 履歴がないため、先月何を保有していたか答えられない。

選定のポイント:販売チャネル間のリアルタイム同期、バーコードスキャン、発注アラート、そしてデータが囲い込まれないための容易なエクスポート機能。これらをカバーする最も安価なオプションから始めてください。後からアップグレードは可能です。この段階で過剰な機能に投資することは、数年間使わない機能にお金を払うことになります。

季節変動や繁忙期の管理

多くの中小企業にとって、年間売上の大部分はわずか数週間に集中します。この集中する時期こそ、在庫に関する意思決定が最も大きな影響を及ぼすタイミングです。

必要だと感じるよりも早く計画を立て始めること。 サプライヤーのリードタイムが6週間で、繁忙期が始まる2週間前には在庫を確保しておきたい場合、2ヶ月前から発注する必要があります。今日から未来に向かって考えるのではなく、繁忙期の開始日から逆算して計画を立てることが、毎年繰り返される混乱を防ぐ鍵となります。

昨年の実際の売上データを調整して活用すること。 昨年の「受注数」ではなく「売上数」を参考にしてください。受注数は「販売可能だった数量」に過ぎず、「顧客が真に求めた数量」ではないからです。もし繁忙期の第2週末に在庫切れを起こしていたなら、実際の需要は記録上の数字よりも高かったはずです。同じ発注量を繰り返せば、再び欠品が発生します。

サプライヤーが対応可能であれば、2回に分けて発注すること。 まずは予測に基づいた初期数量を発注し、シーズンの動向が見えてきた段階で追加発注を行います。ユニットあたりのコストは上がりますが、予測を大きく外すリスクを軽減できます。これが可能かどうかはリードタイム次第です。追加分が繁忙期に間に合うタイミングで届く場合にのみ有効な手段です。

売れ残りの処分方法を事前に決めておくこと。 シーズン終了後の値引き販売、翌年への持ち越し、あるいは返品のいずれかを選択します。陳腐化しやすい商品は、12ヶ月間保管して結局値引きするよりも、価値があるうちに処分すべきです。

在庫だけでなくキャッシュフローを注視すること。 繁忙期に向けた仕入れは、売上が入るよりもずっと前に多額の支出を伴います。これは中小企業にとって最も資金繰りが厳しくなる時期です。請求書の支払期限が来てから資金不足に気づくのではなく、事前にそのギャップの大きさを把握しておくことが重要です。

終了後に何が起きたかを記録すること。 何が完売し、何が動かなかったか、そして次はどう発注を変えるべきか。12ヶ月も経てば正確な記憶は薄れてしまうため、当時のメモは記憶よりもはるかに価値があります。

詳細はこちら

要点まとめ

手持ち在庫を数え、すべてにコードを割り当てて保管場所を明確にし、動きがあるたびに記録し、実際のサプライヤーのリードタイムに基づいて売れ筋商品の発注点を設定し、四半期ごとにデッドストックを確認する。マルチチャネル販売でシステム導入が不可欠になるまでは、これだけで在庫管理の大部分をカバーできます。

よくある質問

中小企業での在庫管理は、何から始めればよいですか? まずはロケーションごとに実地棚卸を行い、すべての商品に固有のコードと保管場所を割り当てます。在庫が動くたびに記録し、売れ筋商品には発注点を設定してください。これらすべてはスプレッドシートで十分対応可能です。

中小企業に在庫管理ソフトウェアは必要ですか? 最初は不要です。適切に管理されたスプレッドシートがあれば、単一チャネルで取り扱い品目が少ないビジネスは十分に回せます。ソフトウェアが必要になるのは、マルチチャネル販売を開始したとき、複数の担当者が在庫を更新するとき、あるいはロットや有効期限の管理が必要になったときです。

中小企業はどれくらいの在庫を持つべきですか? サプライヤーの実際のリードタイム期間中の需要をカバーし、さらに需要の変動幅に応じたバッファを加えた量です。売れ筋商品や重要品目は多めに、動きの遅い商品は少なめに持ちます。「1ヶ月分」といった一律のルールは、一部の商品では過剰在庫に、別の商品では欠品につながるため避けるべきです。

在庫の棚卸はどのくらいの頻度で行うべきですか? 年に一度の全数棚卸に加え、毎週特定の棚やカテゴリーをチェックする循環棚卸を行います。週次のチェックは数分で済み、原因が特定できるうちに誤差を発見できます。11ヶ月前の誤差を年次棚卸で見つけることは不可能です。

デッドストックとは何ですか?またどう対処すべきですか? 6ヶ月から1年以上動いていない在庫のことです。リスト化して総額を算出し、値引き、セット販売、サプライヤーへの返品、あるいは廃棄のいずれかを選択します。デッドストックの処分は、中小企業がキャッシュを解放する最も迅速な方法です。

在庫切れを防ぐにはどうすればよいですか? サプライヤーの公称リードタイムではなく、実測値に基づいて発注点を設定し、需要変動分のバッファを加えます。そして、発注点に達したときに必ずアクションを起こすことです。発注点を設定している企業でも、結局のところ「誰も発注しなかった」ことが欠品の最大の原因です。

価格を安くするために在庫を多めに持つべきですか? その在庫を保持するためのコストを計算した場合のみ検討してください。保管コスト、固定されたキャッシュ、陳腐化のリスクはすべて割引分を相殺します。8ヶ月間売れ残る在庫を15%安く仕入れるよりも、定価で2回に分けて発注する方が、特にキャッシュが制約要因となる中小企業にとっては良い結果となることがよくあります。

中小企業が犯す最大の在庫管理ミスは何ですか? その在庫がどれくらいの期間滞留するかを計算せずに、ボリュームディスカウントを優先して仕入れてしまうことです。割引による節約は即座に目に見えますが、コストは数ヶ月にわたるキャッシュの固定、保管費用、そして商品が売れなくなるリスクとして分散して現れます。

Warehouse Wise
Warehouse Wise

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