SaaS指標計算機
月額49の加入者200人のうち10人が解約すると、MRRは9,800、解約率は5%、顧客生涯価値は980です。先月の3つの数字を入れるだけで、取締役会資料に必要な指標がそろいます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 購読者数
- 200
- 価格
- 49
- 解約数
- 10
- Mrr
- 9,800
- Arr
- 117,600
- 解約率
- 0.05
- 解約率 (%)
- 5
SaaSの運営者、創業者、財務責任者は三つの数字の中で仕事をします。月次経常収益、顧客解約、加入者が生涯でもたらす価値です。このSaaS指標計算機は加入者数、顧客あたりの月額料金、期間中に解約した顧客数を受け取り、教科書の恒等式から月次経常収益、期間のロゴ解約率、顧客生涯価値を返します。解約率も生涯価値もゼロ除算になるためです。
三つの数字からMRR・解約率・顧客生涯価値が出る仕組み
月次経常収益、解約率、顧客生涯価値は、サブスクリプション事業が帳簿、漏れ、顧客の価値を表す三つの数字です。この計算機は、あらゆるSaaS指標ダッシュボードが出発点とする教科書の恒等式を使います。有料顧客数に、その顧客が支払う月額を掛けます。
全員が一つのプランに乗っているときはユーザーあたり平均収益にもなります。年次経常収益は arr として返り、その月次額に十二を掛けたものです。取締役会資料が別ツールなしで年間目標の横に置けるようにするためです。
毎月基盤の五パーセントが去るなら、顧客は二十か月留まり、月額の二十倍を寄与すると見込まれます。平均寿命(月)は解約率の逆数です。これらの恒等式は一定の月額、ドル解約ではなくロゴ(顧客)解約、価格と一致する期間(一か月)を前提にします。
拡張収益、収縮、返金、資本コストを要する割引キャッシュフローのLTVはモデルしません。同一期間・同一通貨ですでに揃った有限数を三つ渡してください。加入者二百、月額四十九、解約十の帳簿は、MRR 九千八百、解約率五パーセント、寿命二十か月、顧客生涯価値九百八十を印字します。
SaaS指標計算機が本領を発揮する場面
週次フラッシュを見る創業者は、SaaS指標計算機で先月の有料顧客数、定価、解約を一つのMRR、一つの解約率、一つの生涯価値に変え、そのあとで本格的なコホートモデルを開きます。財務責任者はその三つを現金とバーンの横に留め、MRRを伸ばした値上げが、解約も増えたのに健全な帳簿と誤認されないようにします。
投資家と取締役会資料は、ラウンドや月次更新が MRR、ロゴ解約、LTV を求めるときに同じ三欄を再実行し、先月の経常収益を年換算するだけのイグジットランレートや、家計が払う額であって事業が稼ぐ額ではない家庭向けサブスク費用計算機の横に置きます。
これは、与えられた月次収益に十二を掛けるイグジットレート計算機、不動産の担保を足す複合ローン対価値計算機、売れた個数に取引価格を掛ける単発売上計算機とは検索も仕事も違います。それらの道具は別の入力から始まり、別の問いに答えます。検証失敗は残高を消費しません。
活用例
週次SaaSフラッシュと取締役会資料
先月の有料顧客数、月額、解約を MRR、ロゴ解約、単純LTVに変え、コホートや課金エンジンのモデルを開く前に使います。
価格とプラン構成の見直し
定価変更のあとで同じ三欄を再実行し、解約顧客も増えたのに高い ARPU を健全な帳簿と誤認しないようにします。
投資家デューデリジェンスと資金調達
現在の加入者数、プラン料金、期間の解約を、現金とバーンの横の出発MRR、解約率、顧客生涯価値に落とします。
よくある質問
MRR、解約率、顧客生涯価値はどう計算しますか?
arr はその月次額に十二を掛けた値です。金額は half-up で小数第二位に丸めます。
加入者数がゼロだとなぜ拒否されますか?
解約率と顧客生涯価値は加入者数で割ります。ゼロの基盤は未定義です。負の件数も同じ理由で拒否されます。
churned がゼロのときはどうなりますか?
MRR は印字され、解約率はゼロです。寿命月数と顧客生涯価値は無限や null として返さず省略します。解約率ゼロでは LTV が上限なしになるためです。
イグジットランレート、年間サブスク費用、複合ローン対価値と同じですか?
違います。 この計算機は加入者数、月額、解約顧客から始まります。イグジットレート道具は与えられた月次収益を年換算するだけです。家庭向けサブスク費用道具は顧客が一年で払う額に答えます。複合ローン対価値は不動産の担保を足します。入力も仕事も別です。
顧客生涯価値にプラン変更や返金は反映されますか?
いいえ、反映されません。月額料金は一定とし、失った売上ではなく離れた顧客の数で計算します。プラン変更、返金、資本コストで割り引いた生涯価値は対象外です。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/fin/saas-metrics \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"subscribers":200,"price":49,"churned":10}'const res = await fetch("https://api.kit.forhosting.com/fin/saas-metrics", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"subscribers": 200,
"price": 49,
"churned": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/saas-metrics",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"subscribers": 200,
"price": 49,
"churned": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/saas-metrics", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"subscribers":200,"price":49,"churned":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"subscribers":200,"price":49,"churned":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/saas-metrics", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"subscribers": 200,
"price": 49,
"churned": 10
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.saas_metrics",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
MRRは subscribers に price を掛けた値、解約率は churned を subscribers で割った値、生涯価値は price をその解約率で割った値です。加入者数がゼロのときは invalid_input で失敗し課金されません。
三つの数字からMRR・解約率・顧客生涯価値が出る仕組み
月次経常収益は mrr として返り、subscribers に price を掛けたものです。解約率は churned を subscribers で割った値で、期間中に解約・期限切れ・離脱した基盤の割合です。計算機はその比を churn_rate(ゼロから一)と churn_rate_percent(ゼロから百)として返します。顧客生涯価値は price を月次解約率で割った値で、price に subscribers を掛けて churned で割るのと同じです。
入力契約、応答の形、エラー時の振る舞い
subscribers は期間の基準に使う顧客数です。ふつうは月初の有料顧客、または価値を見たい現在の有料帳簿で、ゼロより大きくなければなりません。price は加入者ひとりが払う月額で、帳簿が一つのプランなら ARPU とも呼ばれます。churned は期間中に去った顧客数です。解約率と生涯価値がゼロ除算になるためです。百パーセントを超える解約率は結果ではなくデータ誤りとして扱います。churned がゼロのとき解約率はゼロで、寿命欄は無限や null として印字せず省略します。送る解約に合う加入者スナップショット — 期首、期末、期間平均 — の規則は呼び出し側で決めてください。必須の有限数三つを含む JSON 本体を POST してください。別名 customers、customer_count、subscriber_count は同じ欄を指すので、表計算は列名を保てます。別名 arpu、monthly_price、price_per_subscriber を受け付けます。別名 churned_customers、cancelled、churn_count を受け付けます。各数値欄は JSON の数でも数値文字列でも構いません。欠落、空文字、非有限値 — NaN、Infinity、数として読めない文字列 — は欄名付きの invalid_input で失敗します。これらの失敗は課金されません。加入者数がゼロまたは負でも invalid_input になります。負の price と負の churned は拒否されます。churned は subscribers を超えられません。成功時、本体は subscribers、price、churned をエコーし、mrr を subscribers に price を掛け half-up で小数第二位、arr をその月次額に十二を掛けた値、churn_rate を churned を subscribers で割り half-up で小数第八位、churn_rate_percent をその比に百を掛け half-up で小数第六位、customer_lifetime_months を subscribers を churned で割り half-up で小数第四位、customer_lifetime_value を price に subscribers を掛け churned で割り half-up で小数第二位、さらに恒等式を述べる formula 文字列を返します。このエンドポイントは渡された二つの数を割るだけで、請求元帳を組み直さず、コホート規約も選びません。料金は成功した要求あたり定額の $0.002 です。
SaaS指標計算機が本領を発揮する場面
プロダクトチームは、課金エンジンを呼ばずに mrr、churn_rate_percent、customer_lifetime_value を固定しなければならないダッシュボード、CRM 出力、CI 固定具に契約を配線します。実装は純粋な parse のティア A なので、成功した呼び出しは公開された基本料金 $0.002 で、モデルトークンも外向きネットワークもありません。subscribers を正に保ち、churned をゼロ以上 subscribers 以下に保ち、price を非負に保ち、丸めた指標をテストに固定すれば、ティーザー、LMS プラグイン、エッジワーカー向けに再現可能な SaaS スナップショットが得られ、自前のサブスクリプション分析基盤を立てる必要はありません。
技術的な質問
SaaS指標計算機の料金はいくらですか。
ブラウザの用具は無料です。API 要求は成功した呼び出しあたり $0.002 で KIT の前払い残高を使い、無効な入力は課金されません。