はじめに:月商200万円を超えた月に、口座残高が8万円になった

独立3年目、月の売上が初めて200万円を超えた。嬉しかったのは一瞬だった。翌月の月初、口座残高を確認したら8万円しかなかった。家賃・社会保険料・外注費の支払いを合わせると、月末までに150万円が必要。手元に8万円。

冷や汗が出た。「売上はあるのに、なぜお金がないのか」。その原因を調べて初めて、自分が「売上」と「キャッシュフロー」をまったく区別できていなかったことに気づいた。


売上とキャッシュフローは別物

売上が入金されるまでの時間差

一人社長が陥りやすい最大の罠は「売上=手元のお金」と思い込むことだ。

請求書を発行してから入金されるまでの期間を「入金サイト」と呼ぶ。日本のBtoB取引では、以下のような入金サイトが一般的だ。

請求条件 請求書発行日 入金日 時間差
月末締め翌月末払い 当月末 翌月末 約30日
月末締め翌々月末払い 当月末 翌々月末 約60日
15日締め翌月末払い 当月15日 翌月末 約45日

たとえば、4月に200万円分の仕事を完了しても、「月末締め翌月末払い」の条件なら入金は5月末。その間の4月〜5月の固定費は、手元のキャッシュで賄わなければならない。

利益が出ていても資金ショートする理由

損益計算書(PL)では黒字でも、キャッシュフローがマイナスになることは珍しくない。以下のようなパターンだ。

月間の損益:

  • 売上:200万円
  • 経費:150万円(外注費80万円、固定費70万円)
  • 利益:50万円(黒字)

同月のキャッシュフロー:

  • 入金:80万円(前月分の売掛金の一部のみ)
  • 支出:150万円(経費は当月中に支払い)
  • キャッシュ増減:-70万円(赤字)

利益は50万円の黒字なのに、手元のキャッシュは70万円減っている。この「利益とキャッシュのギャップ」を把握していないと、黒字なのに資金ショートする事態が起きる。


毎月の資金繰り表の作り方

資金繰り表とは何か

資金繰り表は「いつ・いくら入って、いつ・いくら出ていくか」を月単位で一覧にしたものだ。会計ソフトの損益計算書やバランスシートとは別物で、「現金の動き」だけに焦点を当てる。

最低限の資金繰り表テンプレート

以下の形式で、スプレッドシート(Google スプレッドシートやExcel)で管理するのが最もシンプルだ。

項目 4月 5月 6月 7月
月初残高 100万 30万 80万 120万
入金合計 80万 200万 190万 180万
- A社(翌月末払い) 50万 80万 70万 60万
- B社(翌月末払い) 30万 50万 50万 50万
- C社(翌々月末払い) 0 70万 70万 70万
支出合計 150万 150万 150万 150万
- 外注費 80万 80万 80万 80万
- 家賃・光熱費 15万 15万 15万 15万
- 社会保険料 10万 10万 10万 10万
- 通信費・サブスク 5万 5万 5万 5万
- その他 40万 40万 40万 40万
月末残高 30万 80万 120万 150万

ポイントは3つ。

  1. 入金は「請求書ベース」ではなく「入金予定日ベース」で記入する -- 請求書を発行した月ではなく、実際にお金が振り込まれる月に記入する
  2. 支出は「発生ベース」ではなく「支払日ベース」で記入する -- 経費が発生した月ではなく、実際に口座からお金が出ていく月に記入する
  3. 月末残高がマイナスになる月がないかを確認する -- マイナスになる月があれば、事前に手を打つ必要がある

更新のタイミング

資金繰り表は月1回、月末に更新する。所要時間は30分程度。入金予定と支払い予定を確認し、翌月以降の数字を修正する。

慣れてくると15分で終わるが、最初の1〜2回は1時間程度かかる。それでも、資金ショートを未然に防ぐための30分は、最もコストパフォーマンスの高い経営業務だ。


入金サイクルの調整

請求書の発行タイミングを見直す

入金を早めるための最もシンプルな方法は、請求書の発行タイミングを前倒しすることだ。

改善前: 月末に作業完了 → 翌月5日に請求書発行 → 翌々月末に入金(約60日後)

改善後: 月末に作業完了 → 当月末に請求書発行 → 翌月末に入金(約30日後)

請求書の発行が5日遅れるだけで、入金が1か月ずれることがある。月末に作業が完了したら、その日のうちに請求書を発行する習慣をつけるだけで、キャッシュフローが大きく改善する。

請求書発行の自動化については「請求書作業をSaaSで自動化する方法」で詳しく書いている。

支払い条件の交渉

新規クライアントとの契約時に、支払い条件を交渉することも有効だ。

条件 キャッシュフローへの影響
月末締め翌月末払い 標準的。入金まで約30日
月末締め翌月15日払い やや有利。入金まで約15日
着手金50% + 納品後50% かなり有利。着手時点で半額確保
全額前払い 最も有利だが、相手の信頼が必要

特に制作案件やコンサルティングの場合、「着手金50% + 納品後50%」の条件は合理的だ。着手時にリソースを確保する必要があるため、「材料費・外注費の先行支出が発生する」という説明は相手にも理解されやすい。

複数クライアントの入金日を分散させる

取引先が5社以上ある場合、全員の支払い条件が「翌月末払い」だと、月末にしか入金がない。月中に固定費の支払いがある場合、月末まで資金が足りない状況が生まれる。

対策として、一部のクライアントに「翌月15日払い」の条件を提案することで、月中にも入金が発生する状態を作れる。すべてのクライアントに交渉する必要はないが、売上比率の大きいクライアント1〜2社で調整できると効果が大きい。


緊急時の対処法

手元資金がショートしそうなとき

資金繰り表を見て「来月末に残高がマイナスになる」とわかった場合、取れる手段は大きく4つある。

手段1:入金の前倒し交渉

取引先に「今月中に入金いただけませんか」と直接交渉する。長年の取引関係があるクライアントなら、事情を説明すれば対応してもらえることが多い。ただし、頻繁に依頼すると信頼を損なうリスクがある。

手段2:ファクタリング

請求書(売掛債権)を専門業者に売却して、入金予定日より前に現金化するサービス。手数料は売掛金額の2〜15%程度。入金まで待てない場合の短期的な手段として使える。

ただし、手数料が高いため常用すべきではない。「今月だけ乗り切れば来月以降は安定する」という状況でのみ検討する。

手段3:日本政策金融公庫の融資

小規模事業者向けの融資制度がある。金利は年1〜2%程度で、民間銀行より低い。審査に2〜3週間かかるため、資金が逼迫する前に申し込む必要がある。

運転資金としての融資枠を事前に確保しておくと、緊急時の保険になる。「お金が必要になってから借りる」のではなく、「余裕があるうちに融資枠を作っておく」のが正しい考え方だ。

手段4:経費の支払い延期

外注費やサブスクリプションの支払いタイミングを調整する。外注パートナーに「支払いを15日ずらしてほしい」と交渉することもあるが、これは信頼関係の貯金を切り崩す行為なので最終手段にすべきだ。

「緊急事態にしない」ための予防策

資金ショートの大半は、予防できる。以下の3つを実行しておけば、緊急事態に陥る確率は大幅に下がる。

  1. 月商3か月分の運転資金を常に確保する -- これがバッファになる。200万円の月商なら、口座に600万円以上を維持する
  2. 資金繰り表を3か月先まで作成する -- 「来月」ではなく「3か月後」を見て、早めに手を打つ
  3. 固定費を最小化する -- 不要なサブスクリプション、使っていないオフィス、過剰な広告費を定期的に見直す

freee / マネーフォワードでのキャッシュフロー管理

freeeのキャッシュフローレポート

freee会計には「資金繰りレポート」機能がある。銀行口座を連携しておけば、入出金の推移がグラフで自動表示される。

使い方は「レポート」→「資金繰り」を開くだけ。月単位・週単位で現金の増減が可視化されるため、スプレッドシートで資金繰り表を手動で管理する手間が省ける。

ただし、freeeの資金繰りレポートは「過去の実績」が中心であり、「将来の予測」には対応していない。将来の入金予定・支出予定を加味した資金繰り予測は、スプレッドシートで補完する必要がある。

マネーフォワードのキャッシュフロー機能

マネーフォワードクラウド会計にも、キャッシュフロー計算書の自動作成機能がある。「決算・申告」→「キャッシュフロー計算書」から確認できる。

マネーフォワードの強みは、銀行口座だけでなくクレジットカードの明細も自動取り込みできること。口座残高だけでは見えない「来月引き落とし予定のクレジットカード利用額」も加味した管理ができる。

freeeとマネーフォワードの詳しい比較は「freee・マネーフォワード・弥生、一人社長にはどれが合うのか」で整理している。

実務上のおすすめ運用

  1. 会計ソフト(freee or MF) で日々の入出金を自動記録する
  2. 月末にスプレッドシート で「向こう3か月の資金繰り予測」を更新する
  3. 月末残高がバッファ(月商3か月分)を下回っていないか を毎月確認する

この3ステップで月30分。これだけで「売上があるのにお金がない」状態を防げる。


税金の支払いタイミングに注意する

一人社長が見落としやすい「大きな支出」が税金だ。法人税、消費税、住民税は支払いタイミングが決まっており、金額もまとまっている。

税目 支払い時期 金額の目安
法人税・法人住民税・法人事業税 決算月の2か月後 利益の約30%
消費税 決算月の2か月後 売上の約10%(仕入控除後)
源泉所得税(半期分) 7月・1月 給与・報酬の約10%

決算期が3月の場合、法人税と消費税は5月末に納付する。年間の利益が500万円なら、法人税だけで約150万円が一括で出ていく。この出費を資金繰り表に入れ忘れると、確実に資金ショートする。

確定申告の全体像については「一人法人の確定申告、自力でやる手順と判断基準」も参考にしてほしい。


よくある質問

Q. 資金繰り表はExcelとGoogleスプレッドシートのどちらがよいですか

どちらでも構わないが、外出先からも確認できるGoogleスプレッドシートの方が実用的だ。税理士に共有する際も、URLを送るだけで済む。Excelに慣れている場合はそのままExcelを使って、クラウド(OneDrive)に保存しておけば同等の使い勝手になる。

Q. 法人口座とプライベート口座は分けるべきですか

必ず分けること。法人の口座とプライベートの口座が混在していると、資金繰りの把握が不可能になる。法人口座の選び方については「一人法人の銀行口座、どこで開くのが正解か」で詳しく書いている。

Q. どのくらいの運転資金を確保しておけば安心ですか

月商の3か月分が目安。月商200万円なら600万円。最低でも月商2か月分は確保したい。運転資金が月商1か月分を下回った場合は、新規の案件を受ける前に資金の手当てを優先すべきだ。

Q. クレジットカードの利用残高も資金繰り表に入れるべきですか

入れるべきだ。クレジットカードの利用額は、翌月に口座から引き落とされる「確定した支出」である。特に、広告費やサブスクリプションをカードで支払っている場合、利用額が月20〜30万円になっていることも珍しくない。資金繰り表の「支出」にカード引き落とし額を含めないと、実際の月末残高との乖離が生まれる。


あわせて読みたい


ここまでの整理

「売上があるのにお金がない」原因は、売上の計上タイミングとキャッシュの入金タイミングのズレにある。この問題は、月1回30分の資金繰り管理で防げる。

やるべきことは3つ。

  1. スプレッドシートで向こう3か月の資金繰り表を作る -- 入金は「入金予定日ベース」で、支出は「支払日ベース」で記入する
  2. 請求書を月末当日に発行し、入金サイトを1日でも短くする -- 発行が5日遅れるだけで入金が1か月ずれることがある
  3. 月商3か月分の運転資金をバッファとして確保する -- これがあれば、入金の遅れや突発的な出費にも対応できる

まずは今月、手元に何か月分の運転資金があるかを確認するところから始めてほしい。その数字が2か月分を切っていたら、資金繰り表を今日作る価値がある。