キャッシュランウェイ計算
現金120,000、月次の純バーン15,000なら、ランウェイは8か月、約243.5日です。現金残高と毎月の純バーンを入れるだけで、今のペースで資金がどれだけもつかが分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 現金残高
- 120,000
- 月間の純消費額
- 15,000
- 資金が持つ月数
- 8
- 資金が持つ日数
- 243.5
- 資金が持つ年数
- 0.6666666667
- ステータス
- finite
キャッシュランウェイとは、現在のバーンレートで銀行残高がゼロになるまで、企業・プロジェクト・家計が運営を続けられる月数です。創業者、財務責任者、フリーランスの方は、資金調達やコスト削減、製品ローンチがどれだけ損失に耐えられるかを判断する際に、毎週この指標を確認します。本キャッシュランウェイ計算ツールは、すでにご存じの2つの数値——現在の現金残高と月次純バーン——を受け取り、月数・およその日数・年数のランウェイを返し、バーンがゼロまたは負のときの明確なステータスも示します。計算は取締役会資料や投資家向け更新と同じ単純な割り算で、ランウェイは現金を月次純バーンで割ったものです。
ランウェイの計算が役立つ場面
スタートアップの運営者は、毎回の取締役会と資金調達の前にキャッシュランウェイ計算を使い、銀行残高とバーンの数字を全員が議論できる共有の残り月数に変えます。フラクショナル CFO や記帳ツールは同じ式を埋め込み、給与や SaaS 支出が変わったときにクライアントがランウェイの更新を見られ、フル FP&A エンジンを立てずに済みます。
投資家向け更新、ピッチデック、助成金報告では、表計算版とバイト単位で一致する再現可能な月数がしばしば必要です。製品・エンジニアリング組織は、企業がまだ黒字前のとき、採用凍結・インフラ支出・実験予算の go / no-go ゲートとしてランウェイを追跡します。
家計やクリエイター経済の利用者は、当座預金と平均月次赤字という同じ二入力で、キャリア休止やプロダクト構築がどれだけ続くかを計画します。無効入力は残高を消費しません。明細からバーンを導く必要があるときは費用・収益ツールと組み合わせ、最終的なランウェイ見積もりのためにここへ純バーンを渡してください。
活用例
取締役会・投資家向け更新
現在の現金と月次純バーンを、取締役会資料や月次投資家メモ向けの月数・日数・年数のランウェイに変換します。
採用と支出のゲート
計画した人員やベンダー支出の後にランウェイを再計算し、キャッシュアウトまで何か月残るかをオペレーションが把握できるようにします。
よくある質問
月次純バーンがゼロまたは負の場合は?
status は infinite、infinite は true です。安定したペースで現金を消費していません(損益分岐または黒字)。
現金120,000、バーン15,000ならランウェイは何か月ですか?
120,000を15,000で割って8か月です。日数では約243.5日、1年の3分の2にあたります。支出と収入が今のペースのまま続く前提です。
月次の純バーンには何を含めますか?
毎月出ていく現金から入ってくる現金を引いた額で、多くは運営費から入金済みの売上を引いたものです。新しい借入や資金調達など一度きりの資金は除いてください。
現金残高がすでに0の場合はどうなりますか?
残高が0でまだ現金が減り続けている場合は、ランウェイを使い切った状態として残り0か月を表示します。空の答えではなく警告として使えます。
将来の成長や新しい売上は考慮されますか?
されません。今のペースが続くと仮定し、成長モデルや売上予測、ランダムなシナリオは含みません。採用などでバーンが変わるときは、新しい数字で計算し直してください。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/finance/cash-runway \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"cash_balance":120000,"monthly_net_burn":15000}'const res = await fetch("https://api.kit.forhosting.com/finance/cash-runway", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"cash_balance": 120000,
"monthly_net_burn": 15000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/cash-runway",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"cash_balance": 120000,
"monthly_net_burn": 15000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/cash-runway", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"cash_balance":120000,"monthly_net_burn":15000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"cash_balance":120000,"monthly_net_burn":15000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/cash-runway", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"cash_balance": 120000,
"monthly_net_burn": 15000
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.cash_runway",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
成長モデルも売上予測もモンテカルロ雑音もなく、公開されている API 価格 $0.002 でダッシュボードや表計算、社内ツールに埋め込める決定論的な parse エンドポイントだけです。
キャッシュランウェイの意味と計算式の仕組み
キャッシュランウェイは、入出金が今日のペースに近い場合、残高が尽きるまでどれくらいかかるのかという一つの運用上の問いに答えます。月次純バーンは、入金後に毎月事業から出ていく典型的な現金——多くの場合、月次営業費用から月次現金収入を差し引き、一時的な資金調達は除いたもの——です。例えば現金が十二万ドルで月次バーンが一万五千ドルならちょうど八か月、同じ現金でバーンが一万ドルなら十二か月になります。その純額が正のとき、企業は現金を消費しており、月単位のランウェイは cash_balance を monthly_net_burn で割った値です。計算ツールはさらに、一年三百六十五点二五日を十二で割ったグレゴリオ暦の平均月長を用いた runway_days と、月数を十二で割った runway_years も報告し、製品・採用・資金調達のカレンダーが同じ時計を共有できるようにします。現金がすでにゼロでバーンがなお正のときは status が exhausted、runway_months がゼロとなり、黙って空を返すのではなく赤旗アラートに使えます。
入力・検証と無限バーンの境界ケース
負の山からのランウェイはこのツールでは意味のある運用指標ではないためです。月次純バーンは正・ゼロ・負のいずれでも構いません。通貨単位は換算されません。現金とバーンに同じ単位(USD、EUR、その他単一通貨)を使い、その単位の月数として結果を解釈してください。必須の有限数二つを持つ JSON オブジェクトを送ってください。cash_balance(別名 cash, balance, cash_on_hand, starting_cash)と monthly_net_burn(別名 burn, monthly_burn, net_burn, burn_rate, monthly_burn_rate)です。現金はゼロ以上である必要があり、負の開始残高は invalid_input で拒否されます。正のバーンは status が finite(月数がゼロのときは exhausted)、infinite が false、三つの期間フィールドが埋まった有限結果を返します。ゼロまたは負のバーンは、現金ベースで損益分岐または黒字を意味し、安定したペースで残高を消費していないため、応答は runway_months・runway_days・runway_years を省略し、status を infinite、infinite を true にし、入力と式文字列はなおエコーします。欠落フィールド、非数値文字列、NaN、Infinity はフィールド名付きの invalid_input で失敗し、課金されません。任意フィールドが null で返ることはなく、期間が当てはまらないときはペイロードから単に欠落し、null とゼロを区別するクライアントが正しく動きます。
キャッシュランウェイ API が価値を生む場面
自動化スクリプトから小さな parse API を呼べば、スライド間のコピー&ペーストずれを避けられます。能力はティア A の parse のため、成功した呼び出しは公開の $0.002 のみでモデルトークンは不要です。
連携の活用例
ダッシュボードと FP&A 自動化
財務ダッシュボードから決定論的 API を呼び出し、表計算のコピー&ペーストなしでランウェイをライブの現金・バーンフィードと揃えます。
技術的な質問
キャッシュランウェイはどのように計算されますか?
月次純バーンが正のとき runway_months = cash_balance / monthly_net_burn です。API はその月数から近似の runway_days と runway_years も返します。
cash_balance はゼロでもよいですか?
はい。正のバーンでは runway_months は 0、status は exhausted です。負の現金は invalid_input として拒否されます。
どの通貨を使うべきですか?
cash_balance と monthly_net_burn が同じ単位である限り、任意の単一通貨で構いません。計算ツールは通貨換算をしません。
キャッシュランウェイ計算の料金は?
ブラウザツールは無料です。API リクエストは成功した呼び出しごとに前払い KIT 残高から $0.002 です。無効入力は課金されません。