簡易貯金計算機
1,000で口座を開き、毎月100を年利5%で積み立てると、10年後の残高は17,175.24で、うち4,175.24が利息です。期間は整数の年数で数えるので、明細のすべての月が反映されます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 初回預入額
- 1,000
- 毎月の積立額
- 100
- 年利
- 5
- 年数
- 10
- 月数
- 120
- 月利
- 0.0041666667
- 預入総額
- 13,000
- 獲得利息
- 4,175.24
簡易貯金計算機は、初回の預入とカレンダー上の日付のあいだにある家計の問いに答えます。この口座がこの金額から始まり、毎月これだけ積み立て、なおこの年利が付くなら、何年後の残高はいくらになるのか。緊急資金、住宅頭金の資金、万一のための口座は、最初の自動振替を組む前にその将来額が必要です。本ツールは初回預入、固定の毎月積立、パーセント表示の名目年利、整数の年数を受け取り、その利率を毎月複利で適用し、最終残高と預入合計と獲得利息を返します。
毎月積立と複利のもとで貯金残高はどう増えるか
貯金口座の将来価値スケジュールは、取り崩し計画の家計における対です。毎月お金が口座に入り、既存の元本にはなお利息が付きます。月数の見通し n は years に十二を掛けた値であり、years は正の整数でなければなりません。
そうでないと月数が明細期間の整数にならず、三点七年が黙って三年に切られます。各月、現在残高は一プラス i で増え、そのあと毎月積立 C が加算されます。年利がゼロなら成長はなく、最終残高は初回預入 P に C かける n を足しただけです。
利率が正なら閉形式は、P に (1+i) の n 乗を掛け、さらに C に ((1+i) の n 乗から一を引いた値) を i で割ったものを足します。これは月末に一定額を入れる複利口座の通常の将来価値であり、貯金明細が示すのと同じ漸化式です。積立がゼロでも口座は初回預入だけを複利運用し、それは一括預入の貯金として妥当な問いです。
税金、インフレ、市場リターン、変動積立、月初払いの期首年金、ボーナス APY 段階は扱いません。固定の毎月加算と明示された年利のもとで、整数年のあいだにこの現金がいくらになるかだけを答えます。
簡易貯金計算機が役立つ場面
簡易貯金や貯金計算機の将来価値を探す人は、すでに初回預入と毎月加算と年利と年数から最終残高を欲しています。目標までの月数計算でも、取り崩し時計でもありません。頭金の計画者は常時振替を組む前に使います。
口座がなお小さな年利を払うなら、千を種に毎月百を五年続ける見通しは変わります。SEO 意図は、入金しながら目標までの月数を数える貯蓄目標到達ページとも、貯金箱の日数カウントとも、巣卵が何ヶ月持つかを問う取り崩しページとも、毎月積立なしで I が P R T に等しい単利ページとも分かれます。
実装は tier A の解析的 parse コードなので、モデルトークンも外向き通信もなく、成功呼び出しは安いままです。検証失敗は残高を消費しません。
活用例
頭金と緊急資金の計画
すでに持っている現金、毎月加える額、貯金利率、待つ整数年を入れ、常時預入を始める前に将来残高を読んでください。
宿題と複利の照合
学習者は月末一定積立の毎月複利で貯金口座の将来価値を求め、整数でない年数を拒む決定的な結果と照合します。
よくある質問
years が正の整数でないとどうなりますか?
ゼロ、端数、負数、欠落した years は課金されません。月数は明細期間の整数でなければならないからです。
年利はパーセントですか、小数分数ですか?
パーセントです。 年五パーセントなら 5 を使い、0.05 は使いません。
毎月積立は月初と月末のどちらに入りますか?
毎月末です(通常の期末年金)。各期は現在残高が先に利息を得て、そのあと積立が加算され、典型的な貯金明細と同じです。
金利0%の場合はどうなりますか?
増える分はないため、残高は初回の預け入れに毎月の積立をすべて足した額です。1,000から始めて毎月100を2年続けると、24回分の積立がそのまま最初の1,000に加わります。
税金やインフレ、優遇金利は反映されますか?
いいえ。毎月一定額の積立と1つの年利を前提にしています。税金、インフレ、市場の値動き、積立額の変更、優遇金利の段階は計算に含まれません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/fin/simple-savings \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"initial_deposit":1000,"monthly_contribution":100,"annual_rate":5,"years":10}'const res = await fetch("https://api.kit.forhosting.com/fin/simple-savings", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"initial_deposit": 1000,
"monthly_contribution": 100,
"annual_rate": 5,
"years": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/simple-savings",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"initial_deposit": 1000,
"monthly_contribution": 100,
"annual_rate": 5,
"years": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/simple-savings", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"initial_deposit":1000,"monthly_contribution":100,"annual_rate":5,"years":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"initial_deposit":1000,"monthly_contribution":100,"annual_rate":5,"years":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/simple-savings", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"initial_deposit": 1000,
"monthly_contribution": 100,
"annual_rate": 5,
"years": 10
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.simple_savings",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_abs | 1000000000000000 |
max_rate | 100 |
max_years | 100 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
正の整数でない年数は黙って切り捨てず invalid_input として拒否します。成功した呼び出しは $0.002 で課金され、無効な入力は課金されません。
毎月積立と複利のもとで貯金残高はどう増えるか
提示された年利を、annual_rate を百で割りさらに十二で割った月利 i に換算します。
入力契約、整数でない年数、応答の形
年五パーセントなら 5 を使い、0.05 は使いません。ゼロ以上かつ最大百の有限数である必要があります。端数年は最後の明細期間が済んだかのように装うからです。例:開始千、毎月百、利率ゼロ、二年なら三千四百になります。二十四回の百が成長なしで開始の千に乗るからです。必須フィールド四つを含む JSON 本体を POST してください。initial_deposit は通貨単位の開始額で、ゼロ以上である必要があります。別名 principal、deposit、starting_balance、initial を受け付けるので、明細行の名前を変えずに済みます。monthly_contribution は毎月末に同通貨で加える額で、ゼロ以上である必要があります。別名 monthly、contribution、pmt、monthly_deposit を受け付けます。annual_rate は毎月複利の名目年利パーセントです。別名 rate、interest_rate、annual_interest_rate、apr を受け付けます。years は製品上の硬いフィールドで、一年以上かつ最大百年の正の整数でなければなりません。ゼロ、2.5 のような端数、負の数、非数値の文字列、欠落した years はフィールド名付きの invalid_input となり課金されません。金額フィールドの欠落、空文字、非有限値、負の預入や積立、負の利率、公表上限を超える大きさも invalid_input になります。成功時は四つの入力と months と monthly_rate をエコーし、total_deposited、interest_earned、およびセントに丸めた主結果 final_balance を返します。通貨記号付き文字列より JSON の数値を使ってください。成功一件の料金は定額の $0.002 です。
簡易貯金計算機が役立つ場面
緊急資金の構築、休暇用の資金、証書から貯金への乗り換えは、同じ四フィールドの式を共有します。消費者数学の授業は複利の課題を出し、整数でない年数を invalid_input と印すオラクルを必要とします。自動化パイプラインは表計算サービスを立てずに、成功一件あたり $0.002 で同じ契約を呼びます。リクエストを小さく保ち、セント丸めの final_balance をテストに固定すれば、宿題、家計プランナー、軽い予算 webhook 向けに再現可能な貯金成長算術が得られ、本格的な資産エンジンは不要です。
連携の活用例
家計スクリプトと家庭の計画
プランナーや webhook から同じ契約を呼び、休暇資金や証書乗り換えの見通しがページの widget とセント単位で一致するようにします。
技術的な質問
貯金口座の将来残高はどう計算しますか。
initial_deposit、monthly_contribution、パーセントの annual_rate、正の整数の years を送ってください。API は利率を毎月複利で適用し、final_balance に加え total_deposited と interest_earned を返します。
簡易貯金計算機の料金はいくらですか。
ブラウザの用具は無料です。API 要求は成功一回あたり $0.002 の前払い残高を使い、無効な入力は課金されません。