賃料の年次増額計算
賃料増額計算ツールは、初年度の賃料、年間増額率、契約年数から、年ごとの明確な賃料表を作成します。1年目には入力した開始賃料を使用し、2年目以降は前年の金額に増額率を複利で適用します。結果には各年の賃料、最終年の賃料、契約期間全体の合計が表示されます。通貨や支払周期は限定されませんが、入力から結果の確認まで、同じ通貨と月額・年額などの基準を一貫して使用してください。
無料で実行
計算前に賃料の基準を決めます
最初に、契約1年目に適用される賃料を入力します。この計算ツールは通貨を指定せず、入力額が月額、四半期額、年額のどれであるかも自動判定しません。そのため、最初に基準を一つ決め、賃料表を読む際も同じ基準を維持してください。年額賃料を入力した場合は、各年の年額と契約期間中の年額の合計が得られます。月額賃料を入力した場合は、各契約年に適用される月額が表示されます。この場合の合計は、表示された月額を年ごとに足した値であり、契約期間中に支払う全月分の総額ではありません。年間増額率には、契約上1年に1回適用される固定の割合を指定します。契約期間は整数年で入力してください。1年目は入力値そのものが基準となるため、増額されません。この考え方により、契約開始時に余分な増額を加える誤りを防ぎ、契約条項、提案書、契約概要、財務モデルとの照合を容易にできます。
複利による賃料増額の仕組みを確認します
各年の増額は、毎回同じ固定額を加える方式ではなく、前年に計算された賃料を基礎として求めます。年間増額率が3パーセントの場合、2年目は1年目の賃料に1.03を掛けた金額です。3年目は開始賃料に1.03を2回掛け、その後も同じ方法で計算を続けます。増額率がゼロの場合も有効で、全期間にわたり賃料が変わらない表になります。負の割合は受け付けません。この機能は賃料の据え置きまたは増額を扱うものであり、減額、免除、値下がりする指数連動などを計算するものではないためです。表示される賃料は通常の通貨計算に適した小数第2位までに丸められ、総額は表示された各年の金額を合計して求めます。割合が一定でも複利により実際の増加額は通常年々大きくなるため、特に長期契約では、最初の増加額だけを更新回数倍するより、表全体を確認する方が正確です。
契約確認や予算作成に賃料表を活用します
出力された表は、投資審査資料、入居費用の予算、賃貸借契約の要約、条件交渉の比較資料などに転記できます。使用前に、対象契約が実際に年1回の固定率増額を定めているか確認してください。物価指数への連動、市場賃料の見直し、あらかじめ決められた段階的な金額、上限や下限、不規則な改定日を含む契約には、別の計算方法が必要です。また、合計を入居費用の全額とみなす前に、開始賃料へ運営費、税金、サービス料、その他の転嫁費用が含まれるかも確認してください。複数案を比較する場合は、すべて同じ月額・年額の基準と同じ契約年数で計算します。最終年賃料は長期的な負担水準を示し、合計は予定賃料全体の比較に役立ちます。本ツールは決定的な算術計算を行いますが、法的文言を解釈したり、契約上支払うべき金額を判断したりするものではありません。API の各リクエストは $0.002 で、ブラウザーでは同じ計算を無料で実行できます。
活用例
賃貸借契約の概要を作成する
固定の年間増額条項を簡潔な表に変換し、契約の主要な経済条件とともに記録できます。
貸主からの提案を比較する
同じ基準で複数案を計算し、異なる増額率が後半の年度と合計に与える影響を確認できます。
入居費用の予算を組む
表計算ソフトで複利式を作り直すことなく、各予算年度に予定される賃料を算出できます。
よくある質問
開始賃料は月額ですか、年額ですか?
どちらでも使用できます。結果は開始賃料と同じ周期と通貨になるため、計算全体で同じ基準をお使いください。
1年目にも増額が含まれますか?
いいえ。1年目は開始賃料そのもので、最初の増額によって2年目の賃料が決まります。
増額は複利で計算されますか?
はい。各年の増額率は、前年に計算された賃料へ適用されます。
負の増額率を入力できますか?
いいえ。この計算ツールは据え置きまたは増加する賃料を対象とするため、負の値は受け付けません。
金額はどのように丸められますか?
各年の賃料を小数第2位までに丸め、表示された金額の合計を総額とします。
API での計算料金はいくらですか?
API の各リクエストは $0.002 です。ブラウザーでは無料で計算することもできます。
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/realestate/lease-escalation-calc \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"starting_rent":24000,"annual_escalation_percent":3,"lease_years":5}'const res = await fetch("https://api.kit.forhosting.com/realestate/lease-escalation-calc", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"starting_rent": 24000,
"annual_escalation_percent": 3,
"lease_years": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/realestate/lease-escalation-calc",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"starting_rent": 24000,
"annual_escalation_percent": 3,
"lease_years": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/realestate/lease-escalation-calc", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"starting_rent":24000,"annual_escalation_percent":3,"lease_years":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"starting_rent":24000,"annual_escalation_percent":3,"lease_years":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/realestate/lease-escalation-calc", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"starting_rent": 24000,
"annual_escalation_percent": 3,
"lease_years": 5
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "realestate.lease_escalation_calc",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_years | 200 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |