住宅ローンのポイントの損益分岐
300,000のローンで1ポイントを買うと3,000かかります。返済額が1,800から1,750に下がれば、月50の節約で60か月、つまり5年で元が取れます。借入額、ポイント、2つの返済額を入れるだけです。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- ローン元本
- 300,000
- ディスカウントポイント
- 1
- ポイントなしの元利返済額
- 1,800
- ポイントありの元利返済額
- 1,750
- 小数点以下の桁数
- 2
- ポイント費用
- 3,000
- 月ごとの節約額
- 50
- 損益分岐月数
- 60
- 損益分岐年数
- 5
毎月の返済額の低下によってディスカウントポイントの費用を回収するまでの月数です。検索意図: 住宅ローンのポイントの損益分岐。ネットワーク呼び出し、乱数シード、サーバー状態はいずれも必要ありません。失敗したジョブは課金されません。
ポイントを買うとはどういうことか
割引ポイントとは、月々の返済額を下げる代わりに、最初に金融機関へ払う費用です。1ポイントは借入額の1%なので、300,000のローンなら1ポイントで3,000です。問題は、下がった返済額でこの費用を何か月で取り戻せるかです。計算機は借入額にポイント数を掛けて100で割って費用を求め、ポイントなしの返済額からポイントありの返済額を引いて月の節約額を出し、費用をその節約額で割ります。返済額が1,800と1,750なら月50の節約で、60か月、つまり5年で損益分岐に達します。
損益分岐点を判断に使う
損益分岐点を、このローンを続ける予定の期間と比べてください。それより前に売却や借り換えをすると、下がった返済額でポイントの費用は取り戻せません。長く続ければ、その後の毎月が実際の節約になります。2つの返済額は同じローンの元利だけで入力し、差がポイントの効果だけを表すようにします。結果にはポイントの費用、月の節約額、月数と年数での損益分岐点が表示され、選んだ桁数で一度だけ丸められます。
よくある質問
他の言語は?
英語のみで納品し、Nitro が残り 7 つの言語を多言語化します。
割引ポイント1ポイントの費用はいくらですか?
1ポイントは借入額の1%です。300,000のローンなら1ポイントで3,000を前払いします。計算機は借入額にポイント数を掛け、100で割って費用を求めます。
月々の節約額はどう計算しますか?
ポイントなしの元利返済額から、ポイントありの返済額を引いた金額です。1,800と1,750なら月50の節約で、この節約がポイントの費用を少しずつ取り戻します。
損益分岐点より前に家を売るとどうなりますか?
下がった返済額では、ポイントに払った費用を取り戻しきれません。例では少なくとも60か月はローンを続ける必要があり、それより早い売却や借り換えでは費用の一部が戻りません。
結果が年数でも表示されるのはなぜですか?
60か月のような期間は、住み続ける予定の年数と比べるときに5年と考えたほうが分かりやすいためです。年数は月数を12で割った値です。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/finance/points-breakeven \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"loan_amount":300000,"points":1,"monthly_payment_without":1800,"monthly_payment_with":1750}'const res = await fetch("https://api.kit.forhosting.com/finance/points-breakeven", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"loan_amount": 300000,
"points": 1,
"monthly_payment_without": 1800,
"monthly_payment_with": 1750
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/points-breakeven",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"loan_amount": 300000,
"points": 1,
"monthly_payment_without": 1800,
"monthly_payment_with": 1750
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/points-breakeven", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"loan_amount":300000,"points":1,"monthly_payment_without":1800,"monthly_payment_with":1750}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"loan_amount":300000,"points":1,"monthly_payment_without":1800,"monthly_payment_with":1750}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/points-breakeven", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"loan_amount": 300000,
"points": 1,
"monthly_payment_without": 1800,
"monthly_payment_with": 1750
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.points_breakeven",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
この計算ツールはブラウザでは無料で、決定的に動作し、API パスでも同一の結果になります。入力は計算の前に検証されるため、不正なペイロードは invalid_input で失敗します。小数が指定された場合、half-up の丸めは生の IEEE 値に対して一度だけ適用されます。同じ JSON コントラクトを表計算ソフト、CMS フック、自動化、教育用のデモから利用できます。
仕組み
毎月の返済額の低下によってディスカウントポイントの費用を回収するまでの月数です。ネットワーク呼び出し、乱数シード、サーバー状態はいずれも必要ありません。失敗したジョブは課金されません。検索意図は正確な英語のキーワードで一致させます。ネットワーク呼び出し、breakeven_months = (loan×points/100) / monthly_savings.この計算ツールはブラウザでは無料で、決定的に動作し、API パスでも同一の結果になります。入力は計算の前に検証されるため、不正なペイロードは invalid_input で失敗します。小数が指定された場合、half-up の丸めは生の IEEE 値に対して一度だけ適用されます。同じ JSON コントラクトを表計算ソフト、CMS フック、自動化、教育用のデモから利用できます。任意フィールドには既定値が明記されています。この計算ツールはブラウザでは無料で、決定的に動作し、API パスでも同一の結果になります。入力は計算の前に検証されるため、不正なペイロードは invalid_input で失敗します。小数が指定された場合、half-up の丸めは生の IEEE 値に対して一度だけ適用されます。
入力・制限・丸め
任意の小数は half-up を一度だけ用います。出力は、ログや自動化のために主要な入力をそのまま返します。ネットワーク呼び出し、乱数シード、サーバー状態はいずれも必要ありません。失敗したジョブは課金されません。検索意図は正確な英語のキーワードで一致させます。half-up の丸めはparams に記載された必須の JSON フィールドを指定してください。不正な型または範囲は invalid_input を発生させます。この計算ツールはブラウザでは無料で、決定的に動作し、API パスでも同一の結果になります。入力は計算の前に検証されるため、不正なペイロードは invalid_input で失敗します。小数が指定された場合、half-up の丸めは生の IEEE 値に対して一度だけ適用されます。同じ JSON コントラクトを表計算ソフト、CMS フック、自動化、教育用のデモから利用できます。任意フィールドには既定値が明記されています。この計算ツールはブラウザでは無料で、決定的に動作し、API パスでも同一の結果になります。入力は計算の前に検証されるため、不正なペイロードは invalid_input で失敗します。
使いどころ
検索意図がこの計算ツールに一致するときに使用してください。毎月の返済額の低下によってディスカウントポイントの費用を回収するまでの月数です。ネットワーク呼び出し、乱数シード、サーバー状態はいずれも必要ありません。失敗したジョブは課金されません。検索意図は正確な英語のキーワードで一致させます。half-upこの計算ツールはブラウザでは無料で、決定的に動作し、API パスでも同一の結果になります。入力は計算の前に検証されるため、不正なペイロードは invalid_input で失敗します。小数が指定された場合、half-up の丸めは生の IEEE 値に対して一度だけ適用されます。同じ JSON コントラクトを表計算ソフト、CMS フック、自動化、教育用のデモから利用できます。任意フィールドには既定値が明記されています。この計算ツールはブラウザでは無料で、決定的に動作し、API パスでも同一の結果になります。入力は計算の前に検証されるため、不正なペイロードは invalid_input で失敗します。
連携の活用例
手早い確認
無料のブラウザ widget で式を確認できます。
自動化
スクリプトから同じ JSON フィールドで API を呼び出せます。
教育用途
専用ツールなしで、固定された golden の例を示せます。
技術的な質問
ブラウザの widget は無料ですか?
はい。tier A は API と同じコアでクライアント側で動作します。
ネットワークを呼び出しますか?
いいえ。計算はローカルで決定的に行われます。
不正な入力の場合はどうなりますか?
ハンドラは invalid_input をスローし、失敗したジョブは課金されません。
API を使えますか?
はい。params に記載された同じ JSON を送信してください。