メインコンテンツへスキップ

営業サイクルの解説:DIOとDSOで在庫から現金化までの日数を測る方法

公開日 約2分Mike ThriftMike Thrift
営業サイクルの解説:DIOとDSOで在庫から現金化までの日数を測る方法
このページの見出し

損益計算書はその月が黒字だったと言っています。ところが預金口座の残高はそうは語っていません。このギャップに心当たりがあるなら、それを説明する数字はおそらく営業サイクルです。つまり、商品を棚に並べてから顧客の現金を手にするまでの日数です。

このサイクルの1日1日は、あなたのお金が誰かのために働いている日でもあります。営業サイクルが120日の小売業者は、それ以外はまったく同じでサイクルが60日の競合と比べて、およそ2倍の運転資本を必要とします。売上も利益率も同じなのに、箱や未回収の請求書に眠る現金は2倍です。この記事では、そのサイクルをどう測るか、サイクルのそれぞれの半分が何を教えてくれるか、そしてさらにもう1つの数字を引くことで、なぜ融資担当者が実際に尋ねるキャッシュ・コンバージョン・サイクルになるのかを説明します。

営業サイクルが測るもの​

営業サイクル(OC)は1つの問いに答えます。在庫を受け取ってから、その販売による現金を回収するまでに、平均して何日かかるか。 脚はちょうど2本です。

  1. 在庫期間(DIO — 棚卸資産回転日数): 在庫が売れるまでに棚に置かれている期間。
  2. 売掛金期間(DSO — 売上債権回転日数): 販売後、代金を回収するまでにかかる期間。

両方を足し合わせるとサイクルになります。

営業サイクル = DIO + DSO

欠けているものに注目してください。仕入先です。営業サイクルは在庫が届いた時点で始まり、代金を支払った時点では始まりません。これは意図的なもので、仕入先の信用が関与する前に、あなたの業務(仕入れ、在庫保管、販売、回収)の効率を測るものです。買掛金の出番は後ほど、営業サイクルがキャッシュ・コンバージョン・サイクルになるときに訪れます。

物理的な在庫を持たない事業にも営業サイクルはあります。ただ、偏っているだけです。在庫を持たないサービス企業はDIOがほぼゼロなので、サイクルはほぼすべてDSO、つまり仕事をしてから代金をもらうまでの待ち時間です。現金販売のみの小売業者はその鏡像で、DSOがほぼゼロで、サイクル全体が在庫です。

脚その1:DIO — 棚卸資産回転日数​

DIOは、在庫の平均的な1ドルが売れるまでどれだけ棚に置かれているかを示します。計算式は在庫回転率を経由します。

在庫回転率 = 売上原価 / 平均在庫
DIO = 365 / 在庫回転率

または1ステップで:

DIO = (平均在庫 / 売上原価) × 365

平均在庫、つまり(期首+期末)/ 2 を使ってください。期末残高だけではいけません。1つの貸借対照表日の残高は、大きな納品の直後や直前を捉えてしまう可能性があるからです。どちらの入力も帳簿から直接得られます。売上原価は損益計算書から、在庫は貸借対照表からです。

年間の売上原価が400,000ドル、期首在庫が60,000ドル、期末在庫が80,000ドルだとします。平均在庫は70,000ドル、回転率は5.7回転、DIOは約64日です。仕入れる1単位は売れるまでに約2か月かかります。

DIOが高いということは、現金が棚に置かれているということです。時にはそれが戦略でもあります。大量仕入れの割引や、供給ショックに備えたバッファ在庫などです。しかし多くの場合、動きの遅い商品、過剰発注、誰も値下げしていないデッドストックです。DIOはどれなのかを教えてくれません。どこを見るべきかだけを教えてくれます。

脚その2:DSO — 売上債権回転日数​

DSOは、販売後にお客様が代金を支払うまでどれだけかかるかを示します。

DSO = (平均売掛金 / 総信用売上) × 365

ここでは2つの点が重要です。1つ目は、分母が信用売上であり、総収益ではないことです。現金売上はゼロ日で決済されるので、分母に含めると、請求書を発行した顧客が実際にどれだけ遅く支払っているかを過小評価してしまいます。現金売上と信用売上を簡単に分けられない場合は、総収益を許容できる近似的な代用として使えますが、結果を良く見せてしまうことを覚えておいてください。

2つ目は、在庫と同じ論理で平均売掛金を使うことです。つまり(期首+期末)/ 2 で月末の急増を平滑化します。

例を続けましょう。平均売掛金45,000ドルに対して信用売上600,000ドルなら、DSOは約27日です。支払条件がNet 30なら、ほぼ予定通りに回収できています。Net 15なら、顧客は平均して2週間近く遅れて支払っており、DSOはその漏れを定量化したことになります。

DSOがじわりと上昇することは、企業が受け取る最も早い警告の1つです。大口顧客が1社だけ支払いを止めたという意味であることはまれです。それは気づくはずです。10社の顧客がそれぞれ4日ずつ遅く支払い始めたのに、誰のプロセスもそれに気づかなかったという意味なのです。

まとめる:計算例​

上の数字を使います。DIO 64日、DSO 27日です。

営業サイクル = 64 + 27 = 91日

商品が玄関に届いた瞬間から、販売が使える現金に変わる瞬間まで91日。およそ四半期です。この事業が売上を支えるために在庫70,000ドルと売掛金45,000ドルを保有しているなら、115,000ドルの自己資金がサイクルに恒久的に縛られていることになります。家賃の支払いにも、給与の支払いにも、次の発注の資金にも回せないお金です。

ここで、オーナーがより厳密な発注によってDIOを50日に、より迅速な請求によってDSOを20日に短縮したと想像してください。サイクルは70日に縮まり、そこに縛られていた現金はおよそ5分の1減ります。新たな売上は不要です。運転資本の改善が現金の源泉として売上成長をしばしば上回るのはこのためです。成長は通常、サイクルに縛られる資金を増やしますが、サイクルを短縮すればすでに稼いだ現金が解放されるのです。

営業サイクルからキャッシュ・コンバージョン・サイクルへ:DPOを引く​

ここまでの話は、ある有利な事実を無視しています。通常、在庫が届いた日に代金を支払うわけではありません。仕入先は信用を供与しており、代金を支払う前に仕入先の商品を保有している1日1日は、仕入先のお金があなたのサイクルを支えている日なのです。3つ目の指標がそれを捉えます。

DPO = (平均買掛金 / 売上原価) × 365

これを営業サイクルから引くと、キャッシュ・コンバージョン・サイクル(CCC)、別名ネット営業サイクルまたはキャッシュサイクルが得られます。

キャッシュ・コンバージョン・サイクル = DIO + DSO − DPO

例の事業が仕入先に平均35日で支払っているなら:

CCC = 64 + 27 − 35 = 56日

営業サイクルは91日ですが、事業自身の現金が縛られるのは56日だけです。仕入先が残りの35日をファイナンスしています。CCCは常に営業サイクルより短い(または等しい)もので、銀行が実際に尋ねる問いに答える数字です。つまり、あなたの現金が手元を離れているのはどれくらいか、という問いです。

CCCはマイナスにすらなり得ます。顧客から先に回収してから仕入先に支払う事業、たとえば年間前払いで請求するサブスクリプション・ソフトウェアや、60日の仕入条件で高回転の小売業者などは、マイナスのサイクルで運営しています。つまり、仕入先と顧客が無利息で事業を支えているということです。これは会計上の珍しい話ではなく、守る価値のある構造的な優位性です。

なぜ両方の指標を保つのか?​

それらが異なる問題を診断するからです。営業サイクルが長いということは、あなたが遅いということです。在庫が眠り、顧客がぐずぐずしています。営業サイクルはまともなのにキャッシュ・コンバージョン・サイクルが長いということは、あなたが顧客に長い条件を与えているのに仕入先が短い条件しか与えていない、つまり業務の失敗ではなく資金調達のミスマッチです。間違ったほうを直すと、頼りにしている仕入先を締め付ける一方で、本当の漏れ、つまり動きの遅い商品の倉庫が増え続けることになります。

良い数字とは何か?​

普遍的な目標値はありません。サイクルはビジネスモデルに依存するものです。役に立つ参考値は次のとおりです。

  • ソフトウェアやサブスクリプション・サービスは、物理的な在庫がなく定期的な請求があるため、営業サイクルが30日未満であることがよくあります。大企業向けの企業は、大口顧客がゆっくり支払うため60〜90日程度に延びることがあります。
  • 小売は通常60〜90日程度で、季節変動を伴うDIOが中心です。
  • 製造業はより長く、しばしば90日以上です。原材料、仕掛品、製品のそれぞれが販売前の日数を加えるからです。
  • 大口倉庫型クラブなどの卸売業者は、速い在庫回転とほぼ現金に近い顧客支払いを組み合わせることで、30〜60日台のサイクルを実証しています。

自社の業界と、さらに重要なのは自社の履歴と比較してベンチマークしてください。4四半期でサイクルが70日から95日へじわじわと延びているなら、業界平均が100日であっても何かを告げています。少なくとも四半期ごとに追跡し、現金が厳しければ毎月追跡してください。

サイクルを短縮する方法​

それぞれの脚に独自のレバーがあります。最も長い脚から取り組んでください。1日節約すれば最も多くの現金が解放される場所だからです。

DIOを縮める:

  • 商品を回転率でランク付けし、最下位層を値下げするか廃止します。デッドストックのDIOは無限大で、棚にある間ずっと平均を押し上げます。
  • 売り切れ率が分かったら、より小さい頻度の多いバッチで発注します。保管コストの節約は、失った大量仕入れ割引を通常上回ります。
  • 棚卸しでは陳列用在庫と販売可能在庫を分けて、指標が実態を反映するようにします。

DSOを縮める:

  • 月末ではなく、作業が出荷または完了した日に請求書を発行します。当日請求は、まとめて請求するより定期的に1週間早く回収できます。
  • 全員ではなく、支払いの遅い顧客の支払条件を短縮します。優良顧客を罰するのではなく、慢性的なNet 45の支払者をNet 15に移します。
  • 小さな早期支払割引(定番は2/10 Net 30)を提供し、さらに重要なのは、請求書が延滞した日にフォローアップすることです。最初のリマインダーが最も効きます。
  • 「支払済みだが未消込」の現金に注意してください。未預金口座に置かれた顧客の支払いは、現金がすでにあなたのものであるのに売掛金とDSOを膨らませます。

DPOは慎重に管理する:

買掛金を引き延ばすとキャッシュ・コンバージョン・サイクルは短くなりますが、DIOやDSOの改善と違って相手方がいます。合意なく30日ではなく45日に支払うことは運転資本管理ではなく、支払遅延であり、仕入先の信頼、早期支払割引、そして最終的には信用条件を犠牲にします。より長い条件を公然と交渉し、資本コストを上回る割引を取り、買掛金を自動化して「期日に支払う」が達成すべき目標ではなくデフォルトになるようにしてください。

帳簿で入力を追跡する​

DIO、DSO、DPOは、その背後にある残高と同じだけしか正直ではありません。そしてその残高は、毎月末に実態を反映する在庫、売掛金、買掛金の勘定という、規律ある簿記から生まれます。プレーンテキストの元帳では、3つのサイクル勘定は自然な構造に収まり、月末決算は平均を意味あるものに保つ見越計上を記録します。

2026-10-01 open Assets:Inventory
2026-10-01 open Assets:Receivables:Customers
2026-10-01 open Liabilities:Payables:Suppliers
2026-10-01 open Expenses:COGS
 
2026-10-05 * "Acme Supply" "October stock order, Net 30"
  Assets:Inventory                    12,000.00 USD
  Liabilities:Payables:Suppliers     -12,000.00 USD
 
2026-10-18 * "Customer invoice #1042" "Net 15 terms"
  Assets:Receivables:Customers         8,400.00 USD
  Income:Sales                        -8,400.00 USD
 
2026-10-18 * "Customer invoice #1042" "COGS on sale"
  Expenses:COGS                        5,100.00 USD
  Assets:Inventory                    -5,100.00 USD
 
2026-10-31 * "Supplier payment" "Acme September balance"
  Liabilities:Payables:Suppliers       9,800.00 USD
  Assets:Checking                     -9,800.00 USD

在庫、売掛金、買掛金がイベントの発生に応じて記帳されていれば、各月末の貸借対照表から3つの指標すべての生の入力が得られます。スプレッドシートの発掘作業は不要です。大事な習慣は、請求書と支払いを実際の日付で別々のイベントとして記帳することです。それらを1つの仕訳に相殺してしまうと、サイクルが測るまさにそのタイミング情報が壊れてしまいます。

サイクルを計算する際のよくある間違い​

  • 平均ではなく期末残高を使う。 1つの異常な月末、つまり大量納品や大口顧客の遅れた小切手が、指標全体を歪めます。常に期首と期末の残高を平均してください。
  • 期間を混ぜる。 一貫して年率換算してください。年次数値なら365を掛け、四半期数値なら90を掛けます。年次の売上原価から出したDIOと四半期の売上から出したDSOを足すのは無意味な合計です。
  • DSOの分母に現金売上を含める。 回収期間を過小評価します。分けられる場合は信用売上を使ってください。
  • ビジネスモデルをまたいで比較する。 あなたの80日のサイクルはソフトウェア企業の25日のサイクルより悪いわけではありません。製造業者にとっては優秀かもしれません。業界内と自社のトレンドと比較してください。
  • マイナスのCCCを自動的に健全とみなす。 合意した条件を超えて仕入先を引き延ばすことで賄われたマイナスのサイクルは、借りた厄介事です。祝福する前に、なぜサイクルがマイナスなのかを確認してください。

次の月末に:3つすべてを計算する​

直近2期の貸借対照表と過去12か月の損益計算書を用意してください。上の式でDIO、DSO、DPOを計算し、最初の2つを足して営業サイクル、3つ目を引いてキャッシュ・コンバージョン・サイクルを出し、次の四半期に目に入る場所に4つの数字を書き留めてください。最も長い脚が次の90日間のプロジェクトです。そこから1日削るごとに、1単位も余分に売らずに現金が口座に戻ってきます。

出典: https://beancount.io/ja/blog/2026/10/24/operating-cycle-explained-dio-dso-dpo-cash-conversion-cycle-guide

公開日: 2026年10月24日

約2分

黒字企業が資金不足に陥る理由:キャッシュ・コンバージョン・サイクル(CCC)の解説

キャッシュ・コンバージョン・サイクル(CCC)と運転資本の3つのレバー(DIO、DSO、DPO)に関する実例付きガイド。業界ベンチマーク、AmazonやDell…

cash-flow
working-capital
約2分

キャッシュコンバージョンサイクルの解説:お金が実際に拘束される期間

キャッシュコンバージョンサイクル(CCC = DIO + DSO −…

cash-flow
working-capital
約2分

キャッシュ・コンバージョン・サイクル:小規模企業が営業活動に滞留している資金を解放する方法

小規模企業向けキャッシュ・コンバージョン・サイクル(DIO + DSO −…

working-capital
cash-flow
約1分

運転資本最適化:中小企業がキャッシュ・コンバージョン・サイクルを短縮し、高コストな借入を避ける方法

CCCはDIO+DSO-DPOに等しい。優良企業はキャッシュ・コンバージョン・サイクルを39日で回し、下位企業は63日かかっている。より早く回収し、より少なく在…

working-capital
cash-flow
約2分

DSO計算式:売上と現金のギャップを測定し、改善する方法

売掛金回転期間(DSO)は、掛売から現金回収までにかかる平均日数を測定します。このガイドでは、DSOの計算式、業界のベンチマーク(一般的には30〜45日、Eコマ…

accounts-receivable
cash-flow