キャッシュコンバージョンサイクル(Cash Conversion Cycle、以下CCC)は、商品や原材料に投じた資金が、販売と代金回収を経て現金として戻るまでの期間を日数で捉える指標です。利益が出ていても、在庫や売掛金に資金が長く滞留すれば、仕入れ、給与、設備投資などに使える現金は不足することがあります。CCCは、この「利益と現金の時間差」を、貸借対照表と損益計算書から同じ物差しで追うために使います。
ただし、CCCが短い会社を一律に優良、長い会社を一律に問題ありとは判断できません。現金販売の小売業と、製造から検収・回収まで時間を要する受注産業では、事業構造が違います。同じ会社でも、成長に備えた在庫の積み増し、決算日のずれ、企業買収、原材料価格の変化などで数値が動きます。この記事では、CCCの式を構成する3つの回転日数を個別に計算し、比較条件と変動要因まで確認します。
決算書の基本的な配置を先に確認したい場合は決算書の読み方入門、利益と現金のずれをキャッシュ・フロー計算書から追う場合は営業CFとフリーCFの読み方も参照してください。
CCCが示す資金回収期間
CCCの基本式は次のとおりです。
CCC(日)=売上債権回転日数+棚卸資産回転日数-仕入債務回転日数
経済産業省の調査報告書は、CCCを「原材料等に資金を投入してから売上げを回収するまでの期間」と説明し、受取債権回転期間と棚卸資産回転期間を足し、支払債務回転期間を引く式を示しています。棚卸資産を保有してから販売するまで、販売後に代金を回収するまでの時間は資金を拘束します。一方、仕入先への支払いまでの猶予は、自社が先に資金を用意する期間を短くするため差し引きます(2026年7月24日確認、経済産業省「FinTech導入による地域企業の収益力向上度測定指標及び評価方法に関する調査検討」)。
たとえば、在庫として保有する期間が40日、販売後の回収までが35日、仕入先への支払いまでが30日なら、CCCは次のようになります。
40日+35日-30日=45日
これは、単純化すれば、仕入れに伴う現金支出から販売代金の回収まで45日分の資金負担がある状態です。CCCが0日未満になる会社もあります。顧客から早く現金を受け取り、仕入先へは後で支払う事業では、入金が出金に先行するためです。ただし、負のCCCが必ず続くとは限らず、取引条件の変更や在庫増加で反転する可能性があります。
CCCと、経済産業省が政策指標として扱うSCCC(サプライチェーン・キャッシュ・コンバージョン・サイクル)は区別が必要です。SCCCはサプライチェーン全体の資金循環を見る目的で、同省資料では売上債権回転日数、棚卸資産回転日数、仕入債務回転日数を足す形で示されています。通常のCCCでは仕入債務回転日数を引くため、資料の見出しと式を確認せず混用しないようにします(2026年7月24日確認、経済産業省「サプライチェーンキャッシュコンバージョンサイクル(SCCC)について」)。
CCCを見る利点は、合計だけでなく、どの段階で日数が延びたかを分解できることです。
| 構成要素 | 日数が長くなる主な状態 | 最初に確認する項目 |
|---|---|---|
| 売上債権回転日数 | 販売後の回収に時間がかかる | 売上高、売掛金、受取手形、契約資産 |
| 棚卸資産回転日数 | 仕入れ・生産から販売まで時間がかかる | 売上原価、商品、製品、仕掛品、原材料 |
| 仕入債務回転日数 | 仕入れてから支払うまで時間がある | 売上原価、買掛金、支払手形、電子記録債務 |
合計が前年と同じでも、在庫日数が10日延び、債権回収が5日早まり、支払日数が5日延びた結果かもしれません。意味が異なるので、必ず3要素を並べます。
売上債権回転日数を求める
売上債権回転日数は、売上を計上してから代金を回収するまでの期間を近似します。本記事では、次の式を採用します。
売上債権回転日数=平均売上債権÷売上高×対象期間の日数
平均売上債権=(期首売上債権+期末売上債権)÷2
年次決算なら対象期間の日数は原則365日とし、うるう年や決算期変更では実日数を使うか、比較用に365日へ統一するかを先に決めます。どちらを選んでも、比較対象すべてに同じ方法を適用します。半年なら約182日、四半期なら約90日を使う簡便法もありますが、季節性が強い会社では短期の売上と期末残高が代表値にならないことがあります。
架空の会社Aで計算します。単位は百万円です。
| 項目 | 期首 | 期末または当期 |
|---|---|---|
| 受取手形・売掛金・契約資産の合計 | 1,800 | 2,200 |
| 売上高 | - | 12,000 |
平均売上債権は(1,800+2,200)÷2=2,000百万円です。したがって、売上債権回転日数は2,000÷12,000×365=約60.8日となります。期末残高2,200百万円だけを使うと約66.9日になり、平均残高を使った結果より約6.1日長く見えます。期末だけの一時的な売上増加や回収の偏りを和らげるため、期首と期末の両方が分かる場合は平均残高を使います。
集計範囲にも注意が必要です。会社によって、営業取引から生じる債権が「受取手形及び売掛金」「売掛金」「契約資産」などに分かれます。ファクタリング、手形割引、債権流動化を利用している場合、貸借対照表から消えた金額があっても実質的な回収条件は変わっていない可能性があります。注記、会計方針、資金調達に関する説明を読み、前年と同じ範囲で集計できているかを確認します。
契約資産を売上債権へ含める場合は、その範囲を明記します。企業会計基準委員会の「収益認識に関する会計基準」では、契約資産は顧客へ移転した財・サービスの対価に対する「無条件ではない権利」であり、無条件の権利である顧客との契約から生じた債権とは性質が異なるとされています。また、両者を貸借対照表で区分しない場合は、それぞれの残高を注記する取扱いが示されています。契約資産を含む会社と含まない会社を比べるときは、注記から同じ範囲へ組み直せるかを先に確認します(2026年7月24日確認、企業会計基準委員会「収益認識に関する会計基準」)。
売上債権の日数が延びたら、回収悪化と即断せず、売上の期末集中、顧客構成の変化、支払条件の長い大型案件、海外売上の増加、検収待ち、為替換算などの仮説を分けます。売上高の伸び率より売上債権の伸び率が大きいか、貸倒引当金や延滞に関する説明が増えていないかも確認します。個別の読み方は売掛金が増えた理由と回収状況の確認方法で整理しています。
棚卸資産回転日数を求める
棚卸資産回転日数は、商品、製品、仕掛品、原材料などが仕入れ・生産から販売へ進むまでの期間を近似します。本記事では、在庫と原価の対応を重視し、次の式を使います。
棚卸資産回転日数=平均棚卸資産÷売上原価×対象期間の日数
平均棚卸資産=(期首棚卸資産+期末棚卸資産)÷2
架空の会社Aで、期首棚卸資産が1,000百万円、期末が1,400百万円、当期の売上原価が7,300百万円だったとします。平均棚卸資産は(1,000+1,400)÷2=1,200百万円です。
1,200÷7,300×365=60.0日
おおむね60日分の売上原価に相当する棚卸資産を保有している計算です。売上原価ではなく売上高を分母にする分析もあります。実際、経済産業省のSCCC資料では、企業間比較用の算出方法として棚卸資産を売上高で割る式が示されています。したがって、外部データベースや会社開示の数値と比較するときは、分母が売上高か売上原価かを確認しなければなりません。本記事の架空例では売上原価で統一しますが、別の定義で算出された値を誤りとは扱いません(2026年7月24日確認、経済産業省「SCCCについて」)。
棚卸資産の範囲は業種で大きく変わります。企業会計基準委員会の「棚卸資産の評価に関する会計基準」は、通常の営業過程で販売するために保有する財貨・用役、販売目的で製造中の財貨・用役、生産のため短期間に消費する財貨などを棚卸資産の範囲として説明し、未成工事支出金など注文生産・請負作業の仕掛中のものも含むとしています(2026年7月24日確認、企業会計基準委員会「棚卸資産の評価に関する会計基準」)。
同じ合計額でも、原材料が増えたのか、仕掛品が増えたのか、完成品が増えたのかで意味は違います。原材料の増加は価格上昇への備蓄や供給途絶への備え、仕掛品の増加は生産期間の長期化、完成品の増加は需要予測との差や発売前の積み上げなどが候補です。評価損が計上されると数量が同じでも帳簿価額が下がるため、回転日数が短く見える場合があります。数量情報、評価方法、評価損、会社説明を組み合わせます。
在庫日数の変化を詳しく切り分ける場合は棚卸資産が増えた決算の読み方、売上原価と粗利益率の関係は粗利益率と売上原価の見方も参照してください。
仕入債務回転日数を求める
仕入債務回転日数は、商品や原材料などを仕入れてから代金を支払うまでの期間を近似します。本記事では次の式を使います。
仕入債務回転日数=平均仕入債務÷売上原価×対象期間の日数
平均仕入債務=(期首仕入債務+期末仕入債務)÷2
架空の会社Aで、期首の買掛金・支払手形・電子記録債務の合計が700百万円、期末が900百万円、売上原価が7,300百万円だったとします。平均仕入債務は800百万円です。
800÷7,300×365=40.0日
売上債権回転日数60.8日、棚卸資産回転日数60.0日、仕入債務回転日数40.0日を合計すると、会社AのCCCは約80.8日です。
60.8日+60.0日-40.0日=80.8日
この例では、仕入先へ支払ってから顧客から売上代金を回収するまで、概算で約81日分の資金負担があります。ただし、CCCから必要運転資金の金額がそのまま出るわけではありません。売上と仕入れの金額差、給与や外注費など債務に含めていない支出、税金、設備投資、資金調達条件があるからです。CCCは資金繰りの全体表ではなく、営業循環の期間を見る指標として使います。
架空の会社Aの計算をまとめると、次のようになります。
| 構成要素 | 使用した平均残高 | 分母 | 計算結果 | CCCへの作用 |
|---|---|---|---|---|
| 売上債権 | 2,000百万円 | 売上高12,000百万円 | 60.8日 | 加算 |
| 棚卸資産 | 1,200百万円 | 売上原価7,300百万円 | 60.0日 | 加算 |
| 仕入債務 | 800百万円 | 売上原価7,300百万円 | 40.0日 | 減算 |
| CCC | - | - | 80.8日 | 60.8+60.0-40.0 |
仕入債務に何を含めるかは、分母との対応で決めます。売上原価に対応する買掛金、支払手形、電子記録債務を基本にし、設備購入の未払金や税金の未払額など営業循環と直接対応しないものは分けます。会社が仕入債務の内訳を十分に開示していない場合は、算出範囲を注記し、精密な値ではなく概算として扱います。
仕入債務回転日数が長くなるとCCCは短くなりますが、それだけを改善とは呼べません。購買力を背景に有利な条件を得た可能性がある一方、支払いの遅延や資金繰り悪化の可能性もあります。また、自社の支払期間の延長は取引先の回収期間を長くします。経済産業省の調査報告書も、CCC短縮のために自社の支払サイトを延ばすと、サプライチェーン上の他社の資金繰りに影響し得る点を指摘しています(2026年7月24日確認、経済産業省の調査報告書)。
計算期間と平均残高をそろえる
CCCは簡単な式ですが、比較条件がずれると差の多くが計算方法から生じます。計算前に、次の条件を表へ残します。
| 条件 | そろえる内容 | ずれた場合の影響 |
|---|---|---|
| 財務諸表の範囲 | 連結か単体か | 子会社の在庫・債権・債務が混在する |
| 対象期間 | 12か月、決算期変更、四半期など | 分子と分母の期間対応が崩れる |
| 残高 | 期末のみか期首・期末平均か | 決算日時点の偏りを受ける |
| 分母 | 売上高か売上原価か | 在庫・債務日数の水準が変わる |
| 勘定範囲 | 契約資産、電子記録債権・債務など | 同じ取引を含めたり除いたりする |
| 日数 | 365日か実日数か | 決算期変更時に比較差が出る |
| 通貨・換算 | 円換算か現地通貨か | 為替変動が残高と売上へ異なって表れる |
平均残高は期首と期末の2点平均が最低限の近似です。季節性が強い小売業、農業関連、旅行、玩具などでは、年2点だけでは期中の山谷を捉えにくいため、四半期末の5点平均や月次平均が得られるなら精度を高められます。ただし、公開資料だけでは月次残高を取得できないことが多いため、利用できる範囲を超えて推計した数値を確定値として示さないようにします。
四半期決算を年率換算するときも注意が必要です。四半期の売上高や売上原価を単純に4倍し、四半期末残高を使えば計算できますが、季節性を無視します。前年同期と同じ方法で比較するか、直近12か月の売上高・売上原価を使う方法が候補です。どの方法でも、「四半期CCC」と「通期CCC」を同じ列へ説明なしで並べません。
企業の勘定科目名は一様ではありません。金融庁が公表するEDINETタクソノミには財務諸表本表の勘定科目リストがありますが、会社の取引実態や採用会計基準により表示や集約が異なります。有価証券報告書の貸借対照表、注記、XBRLの科目を照合し、名前が似ているだけで機械的に合算しないことが必要です(2026年7月24日確認、金融庁「2025年版EDINETタクソノミの公表について」)。
計算表には元資料のページ、勘定科目名、単位、式も残します。後から会社が表示科目を組み替えたり過年度を訂正したりしたとき、数値だけの表では再計算できないためです。
業種別・時系列で比較する
CCCは、異業種ランキングよりも同じ会社の時系列と、近い事業モデルの企業間比較に向いています。比較は次の順番で進めます。
- 同じ会社について3〜5期のCCCと3要素を並べる
- 変化が大きい年度を、売上高・売上原価の増減と照合する
- 債権、棚卸資産、債務の内訳を前年と比べる
- 決算説明資料と注記から、会社が説明する要因を探す
- 同業他社を同じ式・同じ期間・同じ連結範囲で再計算する
- 翌期に反動が出たか、変化が継続したかを確認する
たとえばCCCが80日から100日へ延びた場合、まず「資金効率が悪化した」と結論せず、20日の内訳を確認します。売上債権が5日、在庫が20日延び、仕入債務も5日延びたなら、主因は在庫です。新製品発売前の計画的な積み上げなら、その後の販売と在庫減少を確認します。需要減で完成品が滞留したなら、値引き、評価損、生産調整、営業CFへの影響が次の確認対象です。
反対にCCCが短縮しても、売上減少に伴う在庫圧縮、債権売却、仕入れ停止、支払条件の延長などが原因なら、事業の強さが増したとは限りません。売上成長とともに債権回収や在庫管理が改善したのか、縮小過程で一時的に現金化したのかを分けます。
業種比較では、次の構造差を意識します。
- 現金・カード決済中心の小売は売上債権日数が短くなりやすい
- 受注生産は仕掛品や契約資産の期間が長くなりやすい
- 生鮮品と耐久財では在庫保有の合理的な期間が異なる
- サブスクリプションや前受型の事業は顧客からの入金が先行する場合がある
- 建設・不動産・商社などは案件規模や検収条件で年度末残高が大きく動き得る
これらは一般的な確認仮説であり、個社の数値を説明する事実ではありません。実際の会社については、セグメント構成、収益認識、契約条件、在庫の種類を一次資料で確認します。
最後に、CCCは投資判断を単独で決める指標ではありません。営業利益率、成長率、営業CF、借入金、設備投資、資本コストなどと役割が違います。CCCで「資金がどこに何日滞留しているか」を特定し、営業CFで「実際に現金がどう増減したか」を照合する使い方が実務的です。数値が改善したときほど、その代償として欠品、販売機会の逸失、取引先への負担が生じていないかも確認します。
金融庁の企業会計審議会意見書では、商品・役務の販売による収入や購入による支出などを営業活動によるキャッシュ・フローに区分し、営業活動に係る債権・債務から生じるキャッシュ・フローも同区分に表示するとしています。CCCの延長が実際の資金流出を伴ったかを見るときは、営業CFの売上債権、棚卸資産、仕入債務の増減と照合します。ただし、CCCは平均残高から求める日数、営業CFは期間中の現金増減であり、両者が同じ値になるわけではありません(2026年7月24日確認、金融庁・企業会計審議会「連結キャッシュ・フロー計算書等の作成基準の設定に関する意見書」)。
短期の支払余力を貸借対照表から確認する場合は流動比率と短期支払能力の見方も併せて確認してください。CCCが営業循環の日数を示すのに対し、流動比率は流動資産と流動負債の残高比率を見るため、同じ「資金繰り」の分析でも役割が異なります。
よくある質問
CCCは短いほど良いですか?
一律には判断できません。回収や在庫管理の効率化で短くなった場合もあれば、売上減少に伴う在庫圧縮、債権売却、仕入先への支払期間延長で短くなった場合もあります。3要素の内訳と売上、営業CF、注記を確認します。
CCCがマイナスになるのはなぜですか?
顧客からの入金が早く、仕入先への支払いが遅い事業では、仕入債務回転日数が売上債権回転日数と棚卸資産回転日数の合計を上回るためです。前受型や現金販売中心の事業で起こり得ますが、取引条件や在庫水準が変わればプラスへ転じる可能性があります。
棚卸資産回転日数の分母は売上高と売上原価のどちらですか?
どちらの定義も使われます。本記事は在庫の帳簿価額と原価を対応させるため売上原価を使います。外部データと比較する際は、分母、対象期間、平均残高の採否をそろえてください。
四半期決算だけでCCCを計算できますか?
計算はできますが、季節性の影響を受けやすいため概算として扱います。四半期の実日数を使う、直近12か月の売上高・売上原価を使う、前年同期と同じ方法で比べるなど、採用方法を明記してください。
CCCと営業キャッシュ・フローは何が違いますか?
CCCは営業循環に資金が滞留する期間を日数で近似する指標です。営業CFは一定期間の実際の現金増減を示し、税金や人件費などCCCの式に直接入らない項目も含みます。CCCで変化の場所を分解し、営業CFで現金への影響を照合します。
計算前の最終チェック
- CCCの式は「債権日数+在庫日数-債務日数」になっているか
- 連結・単体、期間、日数、通貨、単位をそろえたか
- 期末残高だけでなく平均残高を使えるか確認したか
- 棚卸資産と仕入債務の分母を売上高か売上原価のどちらかに統一したか
- 契約資産、電子記録債権・債務など会社固有の科目を確認したか
- 合計だけでなく3つの回転日数を個別に比較したか
- 短縮を無条件の改善、長期化を無条件の悪化としていないか
ここまでをそろえれば、CCCは単なるランキング指標ではなく、決算書から資金回収の流れを再現するための検証表になります。公開稿に仕上げる際は、分析対象企業の最新の有価証券報告書と決算説明資料を改めて確認し、採用した勘定科目と計算式を読者が追える形で明示してください。