住宅ローン総支出計算機
300,000を年6.5%、30年で借りると総支出は682,633.47で、そのうち382,633.47、つまり支払い全体の56.05%が利息です。毎月の上乗せ額を入れると、減る利息と月数も分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 元金
- 300,000
- 年利
- 6.5
- 期間 (年)
- 30
- 期間 (月)
- 360
- 毎月の追加額
- 0
- 月利
- 0.00541667
- 月々の支払額
- 1,896.2
住宅ローン総支出計算機は、月々返済額の数字が隠す問いに答えます。この元本をこの金利でこの年数借りると、ローンが消えるまでに口座から実際にいくら出ていくのか。広告の分割は返済の速さにすぎません。借入の完全なコストは、貸し手へ戻す元本のすべてと、途中で課される利息のすべての合計です。本ツールは借入額、名目年利(パーセント)、整数年の期間、任意の毎月追加元本を受け取り、満期または繰上完済まで償却表を辿ります。予定返済額、実際の支払回数、返済した総元本、総利息、生涯総支出、追加元本で節約した利息と月数を返します。ゼロ金利は元本のきれいな分割として扱います。
住宅ローンの生涯コストの求め方
固定金利の完全償却住宅ローンは、毎月の残元本に利息を課し、契約上の最終回で残高がゼロになるようひとつの均等分割を当てます。r が正のとき、予定返済額 M は元本に r と (1 プラス r) の n 乗を掛け、((1 プラス r) の n 乗マイナス 1) で割った値です。これは第一抵当の管理者が使う通常年金式です。
年利がちょうどゼロなら式はゼロ除算になるため、エンジンは元本を n で割り、総利息はゼロです。予定の生涯コストは M かける n、予定利息はその積から元本を引いた値です。各回がちょうど M で追加元本を一度も送らない場合に払う二数です。
計算機はそこで止まりません。続いて月ごとの表を辿ります。総支出はこれら二つの累計の和です。
ローン全期間、または追加元本が作る短い期間における借入の完全なコストです。
住宅ローンの総支出が大切な場面
十五年証書と三十年証書を比べる購入者に必要なのは、家計から出ていく生涯現金です。月々だけ安く見える三十年分割では足りません。融資担当とマーケットプレイスは同じ生涯コストの辿りを埋め込み、借り換えなしで短い期間に合わせるには毎月いくら追加元本が要るかを買い物客に見せます。
検索意図は汎用のローン月々返済計算機やセカンド抵当ツールとは分かれ、年数ベースの期間と追加元本経路を持つ第一順位の償却抵当の借入コスト全体を狙います。検証失敗は残高を消費しません。
よくある質問
総支出に税金や保険料、手数料は含まれますか?
含まれません。対象は元本と利息だけです。事務手数料、割引ポイント、住宅ローン保険、固定資産税、保険の積立金は別に予算に加えてください。
毎月元本を上乗せして払うと総支出はどう変わりますか?
上乗せ額は毎月の予定返済額に加えて払われるため、残高が早く減ります。完済が早まって総利息が下がり、元の計画と比べて減った利息と月数が表示されます。
金利がゼロの場合はどうなりますか?
毎回の返済額は借入額を月数で割った金額になり、総利息はゼロ、総支出は借入額と同じです。計算機はこの場合も問題なく計算します。
金利と期間はどう入力しますか?
年利は6.5のようにパーセントで入力し、0.065のような小数にはしません。期間は1から50までの整数の年数で入れ、計算では月数に直されます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/finance/mortgage-total-cost \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"principal":300000,"annual_rate":6.5,"term_years":30}'const res = await fetch("https://api.kit.forhosting.com/finance/mortgage-total-cost", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"principal": 300000,
"annual_rate": 6.5,
"term_years": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/mortgage-total-cost",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"principal": 300000,
"annual_rate": 6.5,
"term_years": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/mortgage-total-cost", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"principal":300000,"annual_rate":6.5,"term_years":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"principal":300000,"annual_rate":6.5,"term_years":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/mortgage-total-cost", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"principal": 300000,
"annual_rate": 6.5,
"term_years": 30
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.mortgage_total_cost",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
住宅ローンの生涯コストの求め方
提示年利を月利 r(annual_rate を百で割り、さらに十二で割った値)に直し、n は term_years かける十二です。各期に現在残高へ利息を課し、M に指定した extra_monthly を足し、最終回は残額完済とし、元本部分と利息部分を別々に積み上げます。
入力契約、追加元本、検証
principal は通貨単位の借入額で、ゼロより大きい有限数でなければなりません。省略するか 0 を送ると書面どおりの支払い、正の額を送ると隔週型やリキャストなしの追加元本習慣をモデルできます。元本三十万、六・五パーセント、三十年は、生涯利息が借入額に匹敵しうる古典例です。毎月数百の追加元本を足すと、証書金利を変えずに年数と大きな利息を削ります。組成手数料、割引ポイント、抵当保険、固定資産税、保険エスクロー、契約分割のリキャストはモデルしません。それらは専用ツールの領域です。必須三欄と任意一欄の JSON 本体を POST してください。annual_rate は名目 APR をパーセントで示します——六・五パーセントなら 6.5 を使い、0.065 ではありません——ゼロ以上百以下の有限数です。term_years は契約期間で、1 から 50 の正の整数です。第一抵当の典型は 15・20・30 年で、エンジンは年数を term_years かける十二として月数に直します。extra_monthly は予定分割の上に載せる任意の追加元本です。欠落欄、非有限値、非正の principal、整数でないまたは範囲外の期間、負の金利、初月利息をなお賄えない追加支払いは invalid_input で問題を指名して失敗し、課金されません。成功時は入力をエコーし、monthly_payment と payment_with_extra、完済までの実回数 payments_made、生涯合計の total_principal・total_interest・total_cost、追加なし基準の scheduled_total_cost と scheduled_interest、追加元本の便益である interest_saved と months_saved、total_cost に占める利息の百分率 interest_share を返します。
住宅ローン総支出 API が価値を出す場面
引受スクリプト、相談窓口、教室の金融授業は、別の複利慣習を静かに使う表計算セルではなく決定的な神託が必要なとき、多くの元本・金利・期間・追加額を JSON API でまとめます。実装は純粋 parse の tier A なので、成功した呼び出しは公開の基本料金 $0.002 で、モデルトークンも外向き通信もありません。
連携の活用例
15年と30年の証書の本当の現金コストを見る
同じ元本と金利で term_years を 15 と 30 にして total_cost と interest_share を比べ、低い三十年分割が長い寿命の余分な利息を隠す前に判断します。
追加元本の価値を測る
三十年見積に予定の extra_monthly を足し、interest_saved と months_saved を読んで、毎月数百が短い期間への借り換えより安いか決めます。
一括相談と見積監査
相談窓口や組成スクリプトが私有の償却表ではなく決定的な生涯コストの神託を必要とするとき、多くの元本・金利・期間・追加の四つ組を JSON API に送ります。
技術的な質問
住宅ローンの総支出はどう計算しますか。
principal(借入額)、パーセントの annual_rate(例 6.5)、整数の term_years(例 30)を送ってください。API は償却表を辿り、ローン寿命で払う現金全体である total_principal・total_interest・total_cost を返します。
総支出が借りた額よりはるかに大きいのはなぜですか。
元本全額を返し、さらに毎月減っていく残高へ利息も払います。長い完全償却証書では、total_cost の利息割合が口座を出る単位の半分に近づき、超えることもあります。
毎月の追加支払いは総支出を変えますか。
変えます。extra_monthly は各期の追加元本として当てられるため、残高が速く落ち、支払回数が減り、total_interest も total_cost も下がります。interest_saved と months_saved がその便益を契約表に対して数値化します。
annual_rate はパーセントですか、小数分数ですか。
パーセントです。6.5% APR なら 6.5 を使い、0.065 ではありません。エンジンは 100 で割り、さらに 12 で割って償却辿りに使う月利を得ます。
住宅ローン総支出計算機の料金はいくらですか。
ブラウザの道具は無料です。API 要求は成功した呼び出しごとに前払い KIT 残高から $0.002 を使い、無効な入力は課金されません。