年齢別退職貯蓄計算機
40歳で年収80,000なら目安は年収の3倍、目標は240,000です。貯蓄が180,000なら目標の75%で、60,000足りません。個別の助言ではなく、学習用の目安として使えます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- Age
- 40
- 年収
- 80,000
- 現在の貯蓄額
- 180,000
- 目標倍率
- 3
- 目標貯蓄額
- 240,000
- 貯蓄倍率
- 2.25
- Gap
- 60,000
ご自身の年齢で、退職に向けてどれだけ貯めておくべきでしょうか。ファイナンシャルプランナーや大手プラン提供者は、よく単純な目安で答えます。現在の年収に対する倍数で、年齢とともに増えていくという考え方です。目安としては、三十歳で約1倍、四十歳で3倍、五十歳で6倍、完全退職年齢付近で10倍です。この年齢別退職貯蓄計算機は、年齢・年収・現在の退職残高を受け取り、その年齢の補間された年収倍数ベンチマークを参照し、年収を掛けて金額目標を作り、目標より進んでいるか遅れているかを報告します。結果は教育的なベンチマークであり、個別助言ではありません。リスク許容度、年金、社会保障、住宅資産、将来の昇給は考慮せず、今日の収入が巣ごもり目標の妥当な尺度であると仮定します。
年収倍数ベンチマークの仕組み
本計算機は、広く引用される Fidelity 型の指針に着想を得た固定の年齢→倍数表を使います。二十五歳で給与の0倍、三十歳で1倍、三十五歳で2倍、四十歳で3倍、四十五歳で4倍、五十歳で6倍、五十五歳で7倍、六十歳で8倍、六十七歳で10倍です。
それらの錨点の間の年齢には倍数の線形補間を行い、四十二歳の方が四十か四十五のどちらかの箱に押し込められないようにします。二十五歳未満では倍数は0のまま、六十七歳超では10で上限を打ちます。目標貯蓄は補間倍数に申告の年収を掛けたものです。
現在の貯蓄は申告する退職資本—典型的には 401(k) と IRA の残高、その他退職向け口座—です。ギャップは目標マイナス現在で、正なら目安を下回り、負なら上回ります。目標が正のとき、目標比パーセントは現在÷目標×100です。
目標が0(表上の若い年齢)のときは、非負の残高を on track とみなし、クライアントがゼロ除算しないようゼロ目標の100パーセントを返します。年齢は十八から百、収入は厳密に正、現在貯蓄は非負である必要があります。
活用例
個人の巣ごもり資産チェック
年齢・給与・退職残高を入力し、ご自身の年齢の年収倍数目標に対して先行・順調・遅れのどれかを確認します。
福利厚生・ウェルネスポータル
従業員が完全な計画を開く前やアドバイザー面談の前に、決定論的な退職の一次チェックを埋め込みます。
コンテンツとシナリオ表
記事や計算機向けに、補間ロジックを手書きせず年齢・収入のベンチマーク格子を生成します。
よくある質問
自分の年齢で退職のためにいくら貯めておくべきですか?
本ツールは Fidelity 型の年収倍数表(例:30歳で約1×、40歳で3×、50歳で6×、67歳で10×)を適用し、年齢固有の倍数に年収を掛け、その目標を現在の貯蓄と比較します。
これは個別のファイナンシャルアドバイスですか?
いいえ。 年齢・収入・現在貯蓄のみに基づく決定論的な教育用ベンチマークです。年金、社会保障、住宅、税、投資リスクは無視します。個人の判断は資格あるアドバイザーにご相談ください。
目安の年齢の間の年齢はどう扱われますか?
基準となる年齢の間は直線で補間されます。40歳から50歳の間なら、倍率は3倍から6倍の間で滑らかに変わります。25歳未満はゼロ、67歳を超えると10倍で止まります。
遅れている、順調、進んでいるはどう判定されますか?
貯蓄が目標より5%を超えて少なければ遅れている、5%を超えて多ければ進んでいる、その範囲内なら順調と判定されます。
どの貯蓄と収入を入力しますか?
現在の年間の総収入と、退職のために用意しているお金を入力します。退職用の口座のほか、そのために取り分けている口座も含めます。2つの金額は同じ通貨にしてください。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/finance/retirement-savings-by-age \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"age":40,"annual_income":80000,"current_savings":180000}'const res = await fetch("https://api.kit.forhosting.com/finance/retirement-savings-by-age", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"age": 40,
"annual_income": 80000,
"current_savings": 180000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/retirement-savings-by-age",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"age": 40,
"annual_income": 80000,
"current_savings": 180000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/retirement-savings-by-age", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"age":40,"annual_income":80000,"current_savings":180000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"age":40,"annual_income":80000,"current_savings":180000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/retirement-savings-by-age", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"age": 40,
"annual_income": 80000,
"current_savings": 180000
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.retirement_savings_by_age",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
年収倍数ベンチマークの仕組み
目標より5パーセント超下なら behind、5パーセント超上なら ahead、その帯内なら on_track です。無効入力は invalid_input で失敗し課金されません。
入力契約、応答形、数値の使い方
有限小数として解釈できる数値文字列も受け付けます。例:年齢四十、年収八万、現在貯蓄十八万なら倍数3、目標二十四万、ギャップ六万、目標比七十五パーセント、status は behind です。応答を独自のチャートや拠出プランナーと組み合わせてください。通貨は単位なし—収入と貯蓄でドル、ユーロなど同じ単位を一貫して渡してください。必須の有限数3つを含む JSON ボディを POST します。age(十八から百)、ゼロより大きい annual_income(別名 income, salary, annual_salary)、ゼロ以上の current_savings(別名 savings, nest_egg, balance)です。成功時は丸めた入力をエコーし、target_multiple、target_savings、savings_multiple(現在貯蓄÷収入)、gap、percent_of_target、status(ahead / on_track / behind)、fidelity_style_salary_multiple の benchmark、短い formula 文字列を返します。本エンドポイントは静的な年齢・収入ベンチマークのみを評価し、将来成長・推奨貯蓄率・引出戦略は投影しません。
年齢別退職貯蓄 API が価値を出す場面
雇用主や福利厚生ポータルは、従業員が完全な財務計画を待たずに 401(k) 残高が公開倍数に近いかを確認できる簡易チェックを埋め込みます。コンテンツチームは、補間を手書きせずに三十から六十五歳・複数収入帯のシナリオ表を生成できます。検証失敗は残高を消費しません。アドバイザーやロボオンボーディングは、リスク質問票の前の第一画面として本エンドポイントを使い、大きなギャップは緊急度を示し、ahead なら資産配分の話へ移せます。実装は純粋 parse の tier A のため、成功した呼び出しは公開の基本料金 $0.002 のみで、モデルトークンも外向きネットワークも不要です。リクエストを小さく保ち、テストで丸め欄を固定すれば、完全な退職投影エンジンを立てずにブログ、LMS、エッジワーカー向けの再現可能なベンチマークが得られます。
技術的な質問
年齢別退職貯蓄計算機に必要な入力は?
有限数3つ:age(18–100)、ゼロより大きい annual_income、ゼロ以上の current_savings。別名 income/salary と savings/nest_egg/balance を受け付けます。
ahead、on_track、behind の意味は?
behind は現在貯蓄が金額目標より5%超下、ahead は5%超上、on_track はその帯内(年齢倍数がまだ0のときは非負残高なら on_track)です。
年齢別退職貯蓄計算機の料金は?
ブラウザツールは無料です。API リクエストは成功1回あたり $0.002 の前払い KIT 残高を使用し、無効入力は課金されません。