Skip to content

LogiShift(ロジシフト)

  • 物流DX・トレンド
  • 倉庫管理・WMS
  • 輸配送・TMS
  • 政策動向
  • ツール紹介
  • 統計分析
  • 用語辞典
Home > 物流用語辞典 > 倉庫・在庫管理> EOQ

EOQとは?

この記事の要点
  • キーワードの概要:EOQ(経済的発注量)とは、発注にかかる手配コストと倉庫で商品を保管する保持コストの合計を最も小さくできる1回あたりの最適発注数量を導き出す計算モデルです。
  • 実務への関わり:感や経験による適当な発注をなくし、過剰在庫による財務圧迫や頻繁な小口発注による現場の不必要な業務負荷を同時に防ぐことで、在庫適正化を実現します。
  • トレンド/将来予測:物流の2026年問題や在庫適正化の要求が高まる中、WMS(倉庫管理システム)やERP等の基幹システムにEOQの自動計算エンジンを組み込み、データ駆動で発注を自動最適化するDX化が進んでいます。

経済的発注量(EOQ:Economic Order Quantity)は、発注コストと在庫保持コストの合計額を最小化する1回あたりの最適発注数量を導き出す数理モデルです。調達・在庫管理において感覚的な発注から脱却し、総コストの構造的トレードオフを論理的に整理する基礎理論となります。本記事では、ウィルソンの公式の定義から具体的な計算シミュレーション、実務適用における限界と補正手法、WMS/ERPシステムでのDX実装手順までを体系的に解説します。

目次
  • 経済的発注量(EOQ・ウィルソンの公式)の基本概念とトレードオフの仕組み
  • 発注コストと在庫保持コストが相反するメカニズム
  • 1913年に提唱されたEOQ(ウィルソンの公式)の背景と定義
  • 物流2026年問題やキャッシュフロー改善における在庫適正化の役割
  • EOQの計算式と具体例で学ぶシミュレーション
  • EOQの計算公式と構成される各変数の意味
  • 具体的な数値を用いた3ステップの計算シミュレーション
  • 全費用関数と微分を用いた数学的導出プロセス
  • EOQを実務適用するメリットと見落とされがちな5つの注意点・限界
  • 在庫管理コスト最小化とキャッシュフロー最適化のメリット
  • 「需要一定」という前提条件と実務現場の乖離(5つの注意点)
  • 数量割引(ボリュームディスカウント)や安全在庫を考慮した実務補正
  • MRPや基幹システム(WMS/ERP)とEOQを連携させたDX実装手順
  • 生産管理(MRP)におけるロットまとめとEOQの使い分け
  • WMS・ERPでEOQを自動計算・最適化するシステム構築フロー
  • 自社の在庫管理でEOQを導入・検証するための実践チェックリストと運用KPI
  • 発注費用・在庫保持費用を正しく算出するためのデータ収集チェックリスト
  • 在庫適正化の成果を測定する評価指標(在庫回転率・交差主義比率)

経済的発注量(EOQ・ウィルソンの公式)の基本概念とトレードオフの仕組み

調達・購買業務における「一度にどれだけ発注すべきか」という意思決定は、現場の作業効率と財務パフォーマンスの双方に直接影響を与えます。1回あたりの発注数量を増やすと発注手続きの手間や輸送回数が減る一方で、倉庫に抱える平均在庫量が増えて保管コストが高騰します。この相反する2つのコストのバランスを取り、年間総コストが最も低くなる発注量を算出する手法が経済的発注量(EOQ)です。

発注コストと在庫保持コストが相反するメカニズム

調達・在庫管理における総費用は、主に「発注コスト」と「在庫保持コスト」で構成され、発注数量(Q)に対して相反する動きを見せます。

  • 発注コスト(Ordering Cost):購買伝票の発行、発注システム処理、検収作業などの事務人件費や、発注ごとに発生する輸送費・受け入れ費用です。1回の発注量を増やして発注回数を減らすほど、年間の総発注コストは低下します。
  • 在庫保持コスト(Holding Cost):保管場所の賃料、荷役費、棚卸資産に対する資金金利、保険料、商品の劣化や陳腐化リスク費用です。1回の発注量を増やすと倉庫内の平均在庫量(発注量 ÷ 2)が増加するため、年間の総在庫保持コストは上昇します。
発注量の設定 年間発注回数 発注コスト 平均在庫量 在庫保持コスト
大ロット(まとめ買い) 少なくなる 低くなる 多くなる 高くなる
小ロット(こまめな仕入れ) 多くなる 高くなる 少なくなる 低くなる

年間で12,000個の部品を調達する生産拠点を想定した場合、1回あたり3,000個を年4回発注すると受入・検品コストは抑えられますが、常時平均1,500個の在庫を保持するため保管スペースと資金が占有されます。反対に1回1,000個を年12回発注すると平均在庫は500個に抑えられますが、12回分の手配人件費や納品対応工数が発生します。この両コストの合計が最も小さくなるポイントの割り出しが、在庫適正化の第一歩となります。

1913年に提唱されたEOQ(ウィルソンの公式)の背景と定義

このトレードオフ関係を数理モデル化し、総コストを最小化する最適発注量を算出できるようにした仕組みがEOQです。1913年にアメリカのエンジニアであるフォード・W・ハリス(Ford Whitman Harris)が発表し、1930年代にコンサルタントのR・H・ウィルソン(R. H. Wilson)が実務手法として定着させた経緯から、「ウィルソンの公式」とも呼ばれます。

経済的発注量(EOQ)の厳密な定義は以下の通りです。

「年間需要量が一定で、発注コストと単位あたりの在庫保持コストが固定されている条件において、年間の総発注コストと総在庫保持コストの合計額(総在庫関連コスト)を最小にする1回あたりの発注数量」

発注量を横軸、コストを縦軸に取ったグラフを描くと、右下がりの発注コスト曲線と右上がりの在庫保持コスト直線が交差する点(両コストが同額になる発注量)で、U字型の総コスト曲線が最小値を記録します。

物流2026年問題やキャッシュフロー改善における在庫適正化の役割

トラックドライバー不足や受入人件費の上昇が進む中、EOQに基づいた科学的な管理モデルが改めて注目を集めています。

従来の慣習で「欠品防止のために念のため大ロットで購入する」あるいは「保管場所がないから超小ロットで毎日運んでもらう」といった極端な運用を行うと、現場の受入作業負荷が増大したり、積載効率悪化による輸送コスト増加を吸収できなくなります。発注コスト(荷受け・検品工数や輸送費)と倉庫の保管能力を数値化して最適な発注単位を設定することで、現場のオペレーション負荷を最小化できます。

さらに財務の観点では、過剰在庫の削減が直接的な運転資金の確保につながります。月間売上5,000万円規模の卸売業において、安全在庫とEOQに基づき平均在庫保有日数を45日から30日に圧縮した場合、約2,500万円相当の資金を流動化し、新規投資や債務返済に充てることが可能になります。

EOQの計算式と具体例で学ぶシミュレーション

EOQの計算公式と構成される各変数の意味

経済的発注量(EOQ)は、以下の数式を用いて算出します。

EOQ = √( 2 × 年間需要量 × 発注コスト ÷ 在庫保持コスト )

記号 変数名 実務における具体例 単位
D 年間需要量 年間の出荷実績や販売計画に基づく総需要量 個(またはケース)
S 1回あたりの発注コスト 購買手配の人件費、通信費、検品・受入作業費、伝票発行費 円/回
H 1個あたりの年間在庫保持コスト 保管倉庫の賃料、荷役費、棚卸資産の資金コスト、保険料、評価損 円/個・年

「1個あたりの年間在庫保持コスト(H)」が直接設定されていない実務現場では、「製品単価(C)」と「年間在庫保持費率(r)」を用いて「H = C × r」と手元データから置き換えて計算します。たとえば製品単価2,000円で保持費率が年15%の場合、Hは300円/個・年となります。

具体的な数値を用いた3ステップの計算シミュレーション

年間10,000個を出荷するEC物流倉庫の数値を例に、最適発注量を導き出す具体的な計算プロセスを解説します。

【前提条件】

  • 年間需要量(D):10,000個
  • 製品単価(C):1,000円/個
  • 年間在庫保持費率(r):10%(0.10) → H = 1,000円 × 0.10 = 100円/個・年
  • 1回あたりの発注コスト(S):5,000円/回

ステップ1:分子(2 × D × S)の計算
2 × 10,000個 × 5,000円 = 100,000,000(1億)

ステップ2:分子を「在庫保持コスト(H)」で除算
100,000,000 ÷ 100円 = 1,000,000(100万)

ステップ3:平方根(ルート)の算出
√1,000,000 = 1,000(個)

評価項目 発注量 500個 発注量 1,000個(EOQ) 発注量 2,000個
年間発注回数(D ÷ Q) 20回 10回 5回
年間発注コスト((D ÷ Q)× S) 100,000円 50,000円 25,000円
年間在庫保持コスト((Q ÷ 2)× H) 25,000円 50,000円 100,000円
年間総関連コスト 125,000円 100,000円 125,000円

試算表が示す通り、EOQである1,000個で発注した場合に年間発注コストと年間在庫保持コストがともに50,000円で一致し、総コストが最小の100,000円となります。

全費用関数と微分を用いた数学的導出プロセス

なぜ両コストが等しくなるポイントで総額が最小化するのかは、年間総関連コスト関数 TC(Q) の微分によって証明できます。

1回あたりの発注量をQと置いたときの費用関数は以下の通りです。

TC(Q) = (D ÷ Q) × S + (Q ÷ 2) × H

この費用関数を発注量 Q で微分し、勾配(極小値)が0となる条件を設定します。

  1. dTC / dQ = -(D × S) ÷ Q² + H ÷ 2 = 0
  2. H ÷ 2 = (D × S) ÷ Q²
  3. H × Q² = 2 × D × S
  4. Q = √( 2 × D × S ÷ H )

式「H ÷ 2 = (D × S) ÷ Q²」の両辺にQを乗算すると「(Q ÷ 2) × H = (D ÷ Q) × S」となり、年間在庫保持コストと年間発注コストが等しくなる地点で総コストが最小化することが数学的にも裏付けられます。

EOQを実務適用するメリットと見落とされがちな5つの注意点・限界

在庫管理コスト最小化とキャッシュフロー最適化のメリット

EOQを導入する最大のメリットは、根拠の薄い「経験則発注」を排除し、年間の総在庫関連コストを最小化できる点にあります。

例えば年間需要量10,000個、1回の発注コスト5,000円、1個あたりの年間保管費200円の部品を扱う場合、EOQを算出すると約707個(年間約14.1回発注)となります。この場合の年間総コストは約14万1,421円です。仮に1回あたり2,000個(年5回)で発注していた場合、発注費用は2万5,000円で済みますが、保管費用が20万円に達して総コストは22万5,000円に跳ね上がります。EOQの適用によって年間約8万3,500円(約37%)のコスト抑制が実現します。

また、発注量の最適化に伴い平均在庫が削減されるため、棚卸資産として停滞していた運転資金が解放され、自社の資金繰り(キャッシュフロー)が速やかに改善します。

「需要一定」という前提条件と実務現場の乖離(5つの注意点)

理論上は有効なEOQモデルですが、実際の現場に適用する際は数式が設けている前提条件と運用の現実に生じるギャップに留意する必要があります。

注意点・限界項目 EOQ公式の前提条件 実務現場における現実と課題 適用時のリスク
需要の季節変動 年間を通じて需要が一定 繁忙期・閑散期で需要の波が存在する 閑散期に過剰在庫になり、繁忙期に欠品する
リードタイムの変動 発注から納品までの期間が固定 海外手配や交通事情により納期が前後する 納品遅延による製造ライン停止や出荷不能
数量割引(単価変動) 購入単価は発注量に関わらず一定 大ロット注文に対する単価引下げが存在する 単価下落による総仕入れコスト削減機会の失念
最小発注ロット(MOQ) 任意の数量で1個単位から発注可能 ケース単位やサプライヤーの指定最小ロットがある 計算値通りに発注できず手動調整が発生する
安全在庫・倉庫容量制約 欠品を起こさず安全在庫ゼロで運用 不確実性への備えや倉庫保管上限が存在する 保管場所の溢れや突発的需要に伴う欠品発生

特に計算された最適量が自社倉庫の物理的許容量を超えている場合、外部倉庫の緊急借り上げ費用や横持ち作業費が発生し、全体コストが悪化する原因となります。

数量割引(ボリュームディスカウント)や安全在庫を考慮した実務補正

前提条件とのズレを補完し、現実の購買・在庫管理に適用するための補正アプローチを3点解説します。

1. 数量割引適用時の総コスト評価
仕入先から特定ロット以上の発注で単価割引が提示された場合、仕入総額を含めた年間総コスト(TC)で比較判断します。プライスブレイクポイント(割引適用最小数量)まで発注量を引き上げた際の「仕入れ費用の削減幅」が、「在庫保持費用の増加幅」を上回る場合は、EOQ算出値より大きい割安ロットでの発注を選択します。

2. 安全在庫と組み合わせた定量発注方式の運用
需要変動や納入遅延リスクへは「発注タイミング(発注点)」の管理で対処します。

発注点 =(1日あたりの平均需要量 × 調達リードタイム日数)+ 安全在庫量

1回の発注数量はEOQ値を維持し、有効在庫数がこの「発注点」を切ったタイミングで手配を行う「定量発注方式(Q方式)」をとることで、欠品リスクを防止しながら手手配効率を保ちます。

3. Packaging Unit(梱包単位)やMOQへの調整
EOQモデルの総コスト曲線は、最小値周辺の勾配が緩やかという特性(頑健性)を持ちます。算出されたEOQが430個の際、サプライヤーの梱包単位に合わせて450個や500個へ切り上げ調整を行っても、総コストの増加率はごく僅かに留まります。実務では計算値の厳密さより梱包・輸送規格を優先することが適切です。

MRPや基幹システム(WMS/ERP)とEOQを連携させたDX実装手順

生産管理(MRP)におけるロットまとめとEOQの使い分け

生産管理システム(MRP)で調達・製造指示を出す場合、正味所要量を手配単位にまとめる「ロットサイジング」の設定が必要です。代表的な手法としてEOQ、LFL(Lot for Lot)、PPB(Part Period Balancing)が存在します。

手法 適用すべき品目特性 メリット デメリット・注意点
EOQ(経済的発注量) ネジや汎用電子部品など、需要が安定している共通資材 発注費用と保管費用の合計を最小化できる 需要変動が大きい品目では過剰在庫や欠品を引き起こす
LFL(Lot for Lot) 特定製品の専用部品、高額資材、賞味期限のある材料 必要量のみ手配するため、保管コストを最小限に抑えられる 手配回数が増加し、事務コストや受入負荷が高まる
PPB(Part Period Balancing) 生産計画によって手配時期・数量が大きく変動する従属需要品目 将来の需要計画を考慮し動的にロットを最適化できる 計算ロジックが複雑でシステムマスタの保守が必要

安定消費される汎用部品にはEOQを適用して手配工数を削り、四半期に1度しか製造しない専用部品にはLFLを採用して在庫の滞留を防ぐといった品目ごとの使い分けが不可欠です。

WMS・ERPでEOQを自動計算・最適化するシステム構築フロー

EOQパラメータの更新が手動運用されている現場では、市場環境が変化した際に発注量が据え置かれ、パラメータが陳腐化する問題が発生します。基幹システム(ERP)や倉庫管理システム(WMS)を連携させ、適正発注量を自動計算・動的更新する仕組みを以下の4ステップで構築します。

  1. 需要実績とコストデータの抽出(ERP/WMS → 集計エンジン)
    過去の出庫実績から年間需要量(D)を算出します。同時に財務・購買モジュールから伝票処理工数(S)や保管費率・資金コスト(H)の最新パラメータを取得します。
  2. EOQおよび発注点の動的計算(計算エンジン)
    取り込んだ数値を基にEOQと最新の発注点(安全在庫含む)を自動再計算します。
  3. マスタへの自動反映(計算エンジン → ERP/WMS)
    月次または四半期ごとのバッチ処理により、ERPの品目マスタ(発注ロットサイズ)およびWMSの閾値を自動更新します。
  4. 閾値判定による自動発注・手配アラート(WMS/ERP → EDI/購買担当者)
    WMS上の利用可能在庫が最新の発注点を下回った際、自動で発注データを生成し、EDI経由でサプライヤーへ送信または担当者へ発注提案アラートを発信します。

このデータ連携フローにより、手動でのマスタ修正工数をかけることなく、需要の季節変化に対応した在庫の最適化が実現します。

自社の在庫管理でEOQを導入・検証するための実践チェックリストと運用KPI

発注費用・在庫保持費用を正しく算出するためのデータ収集チェックリスト

EOQを実務に落とし込む際、最も重要な工程がインプットデータとなる各種コストの集計です。自社の社内データから客観的なパラメータを抽出する基準を以下に整理しました。

コスト区分 収集対象データ 算出式・具体例 実務上の留意点
発注コスト(1回あたり) 購買手配の人件費、伝票発行費、受入・検品工数 (担当者の時間単価×処理時間)+ システム利用料 + 検品人件費 注文数量に関わらず発生する固定作業時間を基準にする
在庫保持コスト(1個/年あたり) 倉庫坪単価・賃料、棚卸資産の資金コスト、保険料、評価損 (年間総保管関連費用 + 金利・リスク費用)÷ 年間平均在庫数量 実保管費に加え、資金の固定化に伴う機会費用(年2〜5%程度)を含める

算出されたパラメータを公式 `EOQ = √[(2 × D × S) ÷ H]` に代入することで、自社の実情に沿った数値根拠のある発注量を決定できます。

在庫適正化の成果を測定する評価指標(在庫回転率・交差主義比率)

EOQの運用を開始した後は、以下の定量的指標を用いて運用成果を追跡します。

  • 在庫回転率(回転数)
    「売上原価 ÷ 平均在庫金額」で算出します。EOQの適用によって過剰発注が抑えられると、平均在庫が抑えられ回転数は上昇します。
  • 交差主義比率(交差比率)
    「粗利益率(%)× 商品回転率(売価ベース)」で算出します。在庫投資に対する利益創出力を示す指標であり、適正な在庫量で高い利益を出せているかを判定します。
  • 欠品率(サービスレベル)
    「(欠品発生回数 ÷ 総手配回数)× 100」で算出します。発注ロットの絞り込みによって供給体制へ支障が出ていないかを監視する相補指標として機能します。

これら3つの指標を定期モニタリングすることで、コスト削減と供給安定性の両立を図ります。

よくある質問(FAQ)

Q. EOQ(経済的発注量)とは何ですか?

A. EOQ(経済的発注量)とは、発注コストと在庫保持コストの合計額を最小化する1回あたりの最適な発注数量を算出する数理モデルです。発注回数を増やすと発注コストが上がり、まとめ買いすると在庫保持コストが増えるという相反するトレードオフ関係を理論的に整理し、勘に頼らないデータ駆動型の在庫適正化を実現します。

Q. EOQ(経済的発注量)の計算式と求め方は?

A. EOQは「√(2×年間需要量×1回の発注コスト ÷ 1個あたりの年間在庫保持コスト)」というウィルソンの公式で求めます。年間総コスト(発注費用+在庫保持費用)を表す関数を微分し、傾きがゼロになるポイントを導出することで算出可能です。発注コストと在庫保持コストが等しくなる発注量が、総コスト最小の解となります。

Q. EOQ(経済的発注量)を実務で活用する際の注意点は?

A. EOQは「需要が常に一定である」という前提条件に基づいているため、季節変動や急な需要変化がある商品にはそのまま適用できない点が注意点です。実務で活用する際は、安全在庫の加算や数量割引(ボリュームディスカウント)を踏まえた補正が必要です。また、WMSやERPなどのシステムと連携し、定期的に変数を更新して運用することが重要になります。

関連する物流用語

  • プラノグラム
  • ABC分析
  • ARピッキング
  • CPFR
  • DC(ディストリビューションセンター)

関連する物流ツール

SCM・需給予測システムを、料金・機能・対象規模で比較。自社に最適な製品選びにお役立てください。

SCM・需給予測システム比較12選を見る
広告枠募集 物流専門メディアLogiShift2万円〜 媒体資料を無料ダウンロード »
表示できるコメントはありません。

LogiShift

物流担当者と経営層のための課題解決メディア。現場のノウハウから最新のDX事例まで、ビジネスを加速させる情報をお届けします。

カテゴリー

  • 物流DX・トレンド
  • 倉庫管理・WMS
  • 輸配送・TMS
  • マテハン・ロボット
  • サプライチェーン

もっと探す

  • 政策動向
  • ツール紹介
  • 企業DB
  • 海外トレンド
  • 事例
  • 統計分析
  • 物流用語辞典

サイト情報

  • 運営者情報
  • お問い合わせ
  • 媒体資料
  • プライバシーポリシー
  • TechShift
  • ConShift

© 2026 LogiShift. All rights reserved.