運転資本(Net Working Capital、NWC)は、P/LとキャッシュフローのギャップGを生む最大の要因であり、B/SとCF計算書を繋ぐ蝶番です。ここのモデリングを雑にすると、利益は出ているのに現金が消えていく、という事業の実態をモデルが捉えられなくなります。

本記事では、運転資本の定義から、実務標準である回転日数(DSO・DIO・DPO)アプローチによる予測方法、数値例、そしてM&A実務で頻出する論点までを解説します。

本記事は、売上モデル(Revenue Build)の作り方の続きにあたる、オペレーティングモデル構築の第2部品です。売上と売上原価の予測ができたら、次に組むのがこの運転資本です。

運転資本とは何か

財務モデリングで扱う運転資本は、営業活動に伴って発生する流動資産と流動負債の差額です。中核となるのは次の3項目です。

運転資本 = 売上債権(売掛金)+ 棚卸資産 − 仕入債務(買掛金)

ここで注意すべきは、会計上の「流動資産−流動負債」とは範囲が違うことです。財務モデリングでは、現金と短期借入金は運転資本に含めません。現金は資金調達・余剰の結果であり、短期借入は財務活動だからです。営業の実態から生まれる項目だけを拾う、という原則で線を引きます。前払費用や未払費用など、営業に紐づくその他項目は含めるのが通常です。

なぜ運転資本の「増加」がキャッシュを食うのか

初学者が最も混乱するのがここです。売掛金が増えるということは、「売上は計上したがまだ現金を回収していない」金額が増えるということ。棚卸資産が増えるということは、「現金を払って仕入れたがまだ売れていない」在庫が積み上がるということです。どちらも、P/L上の利益とは無関係に現金を寝かせます。

だからキャッシュフロー計算では、運転資本の増加分をマイナス(現金の流出)として扱います。成長企業ほど売掛も在庫も増えるため、増収増益なのに営業キャッシュフローが細る、という現象が起きます。これは異常ではなく成長の宿命であり、モデルはこの構造を正しく写し取る必要があります。

回転日数アプローチ:DSO・DIO・DPO

運転資本の予測は、各項目を「何日分の売上(または売上原価)に相当するか」という回転日数で表現し、その日数を将来に適用するのが実務標準です。

指標意味計算式
DSO(売上債権回転日数)売上を回収するまでの日数売掛金 ÷ 売上高 × 365
DIO(棚卸資産回転日数)在庫が売れるまでの日数棚卸資産 ÷ 売上原価 × 365
DPO(仕入債務回転日数)仕入代金を支払うまでの日数買掛金 ÷ 売上原価 × 365

手順は3ステップです。(1)過去3〜5年の実績から各回転日数を計算する。(2)将来の回転日数を置く(通常は直近実績または過去平均で横置きし、事業計画上の改善余地があれば反映)。(3)予測売上・売上原価に日数を掛け戻して、各年の残高を計算する。売掛金なら「予測売上 × DSO ÷ 365」です。

DIOとDPOの分母を売上高ではなく売上原価にするのは、在庫も買掛も原価ベースの金額だからです。簡便的に全て売上高比率で置くモデルもありますが、粗利率が変化する予測では歪みが出るため、原価ベースを基本形として覚えてください。

CCC:3つの日数をひとつにまとめる

DSO・DIO・DPOは、CCC(キャッシュコンバージョンサイクル)という1本の指標にまとめられます。計算はシンプルで、CCC = DSO + DIO − DPO。「現金を払って仕入れてから、販売代金を回収するまでに、現金が何日間寝ているか」を表します。たとえばDSO 60日・DIO 90日・DPO 45日の会社なら、CCCは60+90−45=105日。この会社は事業を1回転させるたびに、約105日分の現金を立て替えている、と読めます。この日数の組み合わせは、のちほどの数値例でもそのまま使います。

CCCが長いほど成長時のキャッシュ負担は重くなり、短いほど負担は軽くなります。前受金で先に現金を受け取るビジネスのようにCCCがマイナスなら、成長がむしろ現金を生みます。コンプス(類似企業比較)で同業他社とCCCを並べると、ビジネスモデルの資金効率の差が1つの数字で見える——実務でも頻繁に使われる道具です。

数値例:成長がキャッシュを食う構図

売上100億円(原価60億円)の会社が、DSO 60日・DIO 90日・DPO 45日で、翌年に売上20%成長するケースを見てみます。

項目当年翌年(売上120億円)増減
売掛金(DSO 60日)16.419.7+3.3
棚卸資産(DIO 90日)14.817.8+3.0
買掛金(DPO 45日)7.48.9+1.5
運転資本合計23.828.6+4.8

回転日数が全く変わらなくても、成長するだけで4.8億円の現金が運転資本に吸い込まれます。フリーキャッシュフローの計算で「運転資本増減」の行が必ず登場するのはこのためです。FCFの全体構造はFCFFとFCFEの解説で確認できます。

感度で掴む:回転日数が10日動くといくら変わるか

回転日数のインパクトを体で覚えるには、感度を見るのが早道です。先ほどの数値例の翌年(売上120億円・売上原価72億円)を基準に、各日数が10日変化したときの影響を計算してみます。

変化残高への影響キャッシュへの影響
DSOが10日長くなる売掛金 +3.3億円3.3億円の流出(回収が遅れる)
DIOが10日長くなる棚卸資産 +2.0億円2.0億円の流出(在庫に寝る)
DPOが10日長くなる買掛金 +2.0億円2.0億円の改善(支払を待ってもらう)

計算はいずれも「金額ベース(売上または売上原価)× 10日 ÷ 365」です。DSOの10日は約3.3億円、DIOとDPOの10日は約2.0億円——利益を1円も動かさなくても、日数だけでこれだけの現金が動きます。回収サイトの短縮や支払条件の交渉が「タダでできる資金調達」と呼ばれるのはこのためです。逆にいえば、予測で回転日数を1日単位で動かすことには、億円単位の意味があるということです。

実務での論点

第一に、季節性です。回転日数を期末残高で計算すると、12月商戦前に在庫を積む小売業などでは実態から乖離します。月次データが取れるなら平均残高ベースで日数を計算するのが正確です。

第二に、その他項目の扱い。前払費用・未払費用・未払金などは、個別に日数分析するほどの重要性がなければ、対売上高比率で横置きするのが実務的です。

第三に、M&Aでの運転資本調整。株式譲渡契約では、クロージング時の運転資本が正常水準(過去12ヶ月平均など)から乖離した分だけ譲渡価格を調整する条項が一般的です。つまり運転資本の分析は、モデリングの論点であると同時に、買収価格そのものを動かす交渉論点でもあります。M&Aアドバイザーが運転資本の月次推移に神経質になるのはこのためです。

Excelでの組み方:3つの実装ポイント

最後に、運転資本をモデルに実装するときの型を3つに絞って紹介します。

ポイント1:回転日数は前提シートに集約する

DSO・DIO・DPOの前提値は、計算エリアの数式に直書きせず、前提(インプット)セクションにまとめて置きます。質疑や交渉で「DSOを5日短くしたら」と言われたとき、セル1つの変更で全連動する作りが理想です。

ポイント2:残高はB/Sへ、増減はCFへ流す

各年の売掛金・棚卸資産・買掛金の残高はB/Sの科目として計算し、キャッシュフロー計算書にはその増減額だけを流します。残高と増減を混同しないことが、3表を破綻させないコツです。この連動の全体像は3ステートメントモデルの設計思想で解説しています。

ポイント3:チェック行で逆算検証する

実績年に組んだ数式を当てはめて、計算上の残高が実際のB/S残高と一致するかを確かめるチェック行を1行入れておきます。ここが一致していれば、日数の計算式と参照関係が正しい証拠です。数式を組んだ直後の30秒の検証が、後工程の数時間を守ります。

まとめ:日数で考え、増減で繋ぐ

運転資本のモデリングは、残高を回転日数で説明し、その増減をキャッシュフローに繋ぐ、という2つの動作に尽きます。この構造は3表モデル・DCF・LBOのすべてに共通する基礎部品です。

当サイトでは、運転資本を含む財務3表モデルをゼロから構築する解説を公開しており、練習版のExcelファイルは無料でダウンロードできます。回転日数から残高、残高からキャッシュフローへの流れを、ぜひ自分の手で組んで確かめてみてください。