キャッシュフローと利益:黒字でも資金不足になる理由
利益は期間に認識した収益と費用の差で、キャッシュフローは期間の実際の入出金です。掛売りは入金前に利益を増やせます。在庫購入や元本返済は現金を使いますが、同額が当期費用になるとは限りません。
このガイドの内容
事業が黒字でも支払日に資金が足りないことがあります。多くは時点の違いです。売上や費用を認識する日と資金が動く日は一致しません。銀行残高だけでも、損益だけでも全体は分かりません。
以下は同一通貨、発生主義の簡単な例です。税、VAT や売上税、利息、減価償却、返品、貸倒れ、所有者への分配を省きます。実際の報告は適用基準と事実関係によるため、完全な申告方法として使わないでください。
同じ期間と利益の定義で比べる
損益計算書は期間の収益と費用、キャッシュフロー計算書は期間の現金の動き、貸借対照表は一時点の資産と義務を示します。SEC の入門資料は、これらが関連しながら違う問いに答えることを説明しています。
比較前に会計基準、開始日と終了日、通貨、粗利益・営業利益・純利益のどれかを記します。「利益 4,000」だけでは、一方が経費前の粗利益、他方が最終損益だと思う可能性があります。計算が合っても定義が違えば判断に使えません。
最初の月:在庫を現金で買い、掛けで販売する
小さな店が現金 5,000、在庫と借入れなしで始めたとします。商品を 6,000 で購入して即時支払い、その一部を 10,000 で掛売りします。売れた商品の原価は 4,000 で、顧客は翌月支払います。今月は経費 2,000 も支払います。
簡単な損益は売上 10,000 − 原価 4,000 − 経費 2,000 = 利益 4,000 です。しかし売上の入金は今月ありません。仕入れと経費で 8,000 の現金が必要なので、ほかの資金がなければ開始残高 5,000 では支払えません。
支払前に 4,000 を借りたとすると、期末現金は 5,000 + 4,000 − 6,000 − 2,000 = 1,000 です。借入れは支払を可能にしましたが、売上利益を作ったわけではありません。売掛金 10,000、未販売在庫 2,000、借入残高 4,000 も残ります。
| 取引 | 当期利益への影響 | 現金の動き |
|---|---|---|
| 在庫を 6,000 で購入 | この例では販売時に売上原価を認識 | −6,000 |
| 10,000 で掛売り | 売上 +10,000 | 0 |
| 販売分の原価 4,000 を認識 | 売上原価 −4,000 | 追加の現金支払はない |
| 経費 2,000 を支払う | 費用 −2,000 | −2,000 |
| 4,000 を借り入れる | 借入元本は売上ではない | +4,000 |
| 最初の月の合計 | 利益 +4,000 | 現金変化 −4,000 |
利益から営業キャッシュフローへつなぐ
この月の利益 4,000 には未回収の売上 10,000 が入るため、売掛金増加 10,000 を引きます。在庫もゼロから 2,000 増えたので引きます。営業キャッシュフローは 4,000 − 10,000 − 2,000 = −8,000 です。
借入れ 4,000 は財務のキャッシュフローです。営業 −8,000 と財務 +4,000 を合わせると現金変化は −4,000 で、開始 5,000 から終了 1,000 につながります。この調整は限定した例のものです。実際の間接法には他の必要な調整も含みます。
すべての支払を利益からもう一度引く手順ではありません。取引と期首・期末残高に戻って各調整を確認します。購入額、販売分の原価、在庫の増加を混同すると、同じ費用を二重に扱うことがあります。
Month-one simplified profit:
10,000 − 4,000 − 2,000 = 4,000
Operating cash flow:
4,000 profit − 10,000 increase in receivables
− 2,000 increase in inventory = −8,000
Total cash change:
−8,000 operating + 4,000 financing = −4,000
Ending cash: 5,000 − 4,000 = 1,000翌月:古い請求を回収して元本を返す
時点の影響を分けるため、翌月は新しい売上、仕入れ、経費がないとします。前月請求の 10,000 が入金し、借入元本 1,000 を返します。現金は 9,000 増え、1,000 から 10,000 に、借入れは 4,000 から 3,000 になります。
発生主義のこの例では、売掛金回収で同じ売上をもう一度認識しません。元本返済も利息費用とは違います。この切り分けた翌月は利益ゼロでも現金が 9,000 増えます。現金増加は過去売上の回収や資金調達からも生じ、新たな黒字売上とは限りません。
損益計画と並べて支払日程を作る
顧客の入金予定、仕入先支払、給与、借入返済、税金、設備購入を日付順に並べ、開始現金から残高を追います。月合計では、大きな入金の前に来る支払日の不足が見えないことがあります。
例えば開始 1,000、五日目に 2,000 の支払、二十日目に 10,000 の入金予定なら、月末に余裕があっても五日目に不足します。日程表は支払前に解決すべき具体的な問いを明らかにします。
予定と確定入金を分け、予測の版を残します。顧客の約束、契約上の期限、実際の着金は同じ状態ではありません。記録があれば、ずれが回収遅延、追加購入、支払の見落としのどれかを後で確認できます。
- 未払い請求と回収済み現金を分ける。
- 購入在庫、販売分、仕入先への未払いを追う。
- 元本、利息、所有者との資金移動を適切に分類する。
- 各入力が税込みかを明示する。
- 慎重な回収予定を使い、支払遅延の影響を記録する。
問いに合う計算機を使う
粗利計算機では (10,000 − 4,000) ÷ 10,000 = 60% を確認できます。ただし売上の 60% をすぐ現金として使えるわけではありません。経費と入出金の時点は別に考えます。
在庫日数は明示した需要の仮定に基づく期間、プロジェクト見積もりは予定費用の整理に使います。日付付きの現金表と組み合わせ、利益率を銀行残高予測とみなさないようにします。実際の報告や資金調達は適切な専門家と確認します。
事業が稼いでいるか、いつ支払えるかを別々に示すと、借入金を利益と誤解したり、購入在庫をすべて販売済み原価にしたりすることを防げます。単独の大きな数字より、定義と時点をそろえた表が問題の発見に役立ちます。
よくある質問
利益がプラスでもキャッシュフローはマイナスになりますか?
なります。この例では入金前に売上を認識し、在庫販売前に購入代金を支払います。利益は 4,000、営業キャッシュフローは −8,000 です。
借入金の受取は売上ですか?
元本は現金を増やす一方で返済義務を作ります。この例では財務取引であり、売上や利益ではありません。
以前の請求を回収すると再び利益になりますか?
この発生主義の例では既に売上を認識しています。回収は売掛金を減らして現金を増やし、同じ販売を再計上すると二重になります。
出典と定義
- US SEC: Beginners Guide to Financial Statements
- IFRS: IAS 7 Statement of Cash Flows
- OpenStax: Prepare the statement of cash flows using the indirect method
計算方法の確認日: