住宅ローンの総支払利息を計算
固定金利の住宅ローンが全期間でいくらかかるかが分かります。300,000を年6.5%、30年で借りると、返済は360回、利息の合計は382,633.47になり、借入額とは別に支払う金額が一目で確認できます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 元金
- 300,000
- 年利
- 6.5
- 期間 (年)
- 30
- 支払回数
- 360
- 月々の支払額
- 1,896.2
- 支払総額
- 682,633.47
- 利息合計
- 382,633.47
この住宅ローン総利息計算ツールでは、固定金利ローンを予定どおり満期まで返済した場合の費用を確認できます。当初元金、年利、返済期間を年単位で入力すると、月々の返済額、予定返済額の合計、借入額を上回って支払う総利息を計算します。さらに、利息を元金に対する割合でも表示するため、借入残高、金利、期間が異なるローンを比較する際に、借入額そのものと資金調達費用を明確に区別できます。
総利息と元金の違いをご確認ください
元金とは当初借り入れた金額であり、総利息とは、その資金を一定期間借りる対価として貸し手に支払う追加額です。一般的な固定金利の元利均等返済では、各回の返済額に元金部分と利息部分が含まれます。返済当初は残高が大きいため利息部分が多く、返済が進むにつれて同じ返済額のうち元金に充てられる割合が増えます。
求める結果は償還計算式から直接算出できるため、月ごとの明細表は作成しません。まず一定の月々返済額を計算し、予定返済回数を掛けてから当初元金を差し引きます。たとえば結果が75パーセントの場合、予定される資金調達費用が当初借入額の四分の三に相当することを示します。
年利が75パーセントであるという意味ではありません。
固定金利の計算方法をご理解ください
年率を1,200で割って月次の小数金利に変換し、年数に12を掛けて予定返済回数を求めます。その後、固定金利で完済するローンに用いる標準的な年金現価の計算式を適用します。数値的に安定した対数関数と指数関数を使用しているため、一般的なローンでも非常に低い金利でも一貫した結果が得られます。
金額は小数点以下二桁まで、利息対元金の割合は小数点以下四桁まで保持します。総返済額には表示用に丸める前の理論上の月額を使うため、丸めた月額の差が数百か月にわたって拡大することを防げます。これにより、基礎となる償還計算式をより忠実に反映した見積もりになります。
見積もりを読み取り、条件をご比較ください
固定金利ローンを比較するための共通基準として結果をご利用ください。また、金利を一定にして短期と長期の返済期間を比較することも可能です。期間を短くすると通常は月々の返済額が増えますが、残高が存続する月数が減るため総利息は大きく下がります。
期間を長くすると必要な月額は下がる一方、資金調達費用は増える傾向があります。この計算では、全期間にわたり金利と予定返済パターンが変わらないものとします。固定資産税、住宅保険、住宅ローン保険、貸し手の手数料、割引ポイント、諸費用、変動金利の変更、延滞料、元金の繰上返済、借り換え、期限前完済は含みません。
これらにより実際の支払額は見積もりと異なる場合があります。したがって、結果は契約上の基本的な償還額であり、金融機関の完済見積書ではありません。
活用例
返済期間を比較する
15年と30年の計画について、月々の負担と全期間の総利息の違いを測定できます。
複数の金利を評価する
元金と期間が同じ複数の提案について、満期までの総利息の差を数値化できます。
借入費用を説明する
総利息を元金と並べ、借入額に対する費用の割合として明確に示せます。
よくある質問
税金、保険料、手数料は含まれますか?
含まれません。 固定金利の償還型ローンにおける元金と利息のみを計算します。
住宅ローンの総支払利息はどう計算しますか?
毎月の一定返済額を求め、返済回数を掛けてから借入額を引きます。300,000を年6.5%、30年で借りた場合、360回の返済総額は682,633.47となり、利息は382,633.47です。
借入額に対する利息の割合は何を意味しますか?
利息の合計を借入額で割った値です。75%なら、資金を借りる費用が元の借入額の4分の3に当たるという意味で、年利が75%だったという意味ではありません。
返済期間を短くすると利息は減りますか?
一般的には減ります。期間を短くすると毎月の返済額は増えますが、残高が残る月数が少ないため、総支払利息は大きく減ります。期間を長くすると返済額は下がり、利息の負担は増えます。
金利は6.5と0.065のどちらで入力しますか?
年6.5%なら6.5と入力してください。計算では1,200で割って月利に換算します。金利が0の場合は、借入額を返済回数で割った額が毎月の返済額となり、利息は0になります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/realestate/amortization-total-interest \
-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/realestate/amortization-total-interest", {
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/realestate/amortization-total-interest",
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/realestate/amortization-total-interest", 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/realestate/amortization-total-interest", 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": "realestate.amortization_total_interest",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
総利息と元金の違いをご確認ください
この計算ツールでは両者を分け、total_paymentsとtotal_interestをそれぞれ返します。続いてinterest_to_principal_percentでは、総利息を元金で割ります。
固定金利の計算方法をご理解ください
principalには正の金額、annual_rateには百分率、term_yearsには正の年数を入力してください。annual_rateの6.5は6.5パーセントを意味し、0.065ではありません。annual_rateがゼロの場合は元金を返済回数で直接割り、ゼロ除算を起こさずに総利息をゼロとします。
見積もりを読み取り、条件をご比較ください
principalを一定にしてannual_rateを変えれば、金利差が全期間の費用に及ぼす影響を確認できます。APIもブラウザー版と同じ決定論的計算を使用し、成功したリクエストにつき$0.002で、ゼロ以下の期間はエラーになります。
技術的な質問
annual_rateとは何ですか?
百分率で表した名目年利です。年利6.5%の場合は6.5と入力してください。
総利息に元金は含まれますか?
含まれません。total_interestは元金を上回る額で、total_paymentsには元金と利息の両方が含まれます。
金利がゼロの場合はどうなりますか?
元金をすべての月次返済に均等配分し、total_interestはゼロになります。
期間がゼロまたは負の場合はどうなりますか?
term_yearsは正の値でなければならないため、invalid_inputエラーを返します。