単利計算
利息が利息を生まない単利で、利息と最終金額を求めます。元金1250を年4.8%で2.5年預けると利息は150、最終金額は1400です。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 元金
- 1,250
- 年利
- 4.8
- 年数
- 2.5
- 利息
- 150
- 最終金額
- 1,400
この単利計算機では、指定した年数で得られる利息と最終金額の両方を求められます。最初の元本、パーセントで表した年利、運用または借入の期間をご入力ください。全期間を通して元本は最初の金額のまま扱われるため、発生した利息が元本に組み入れられて新たな利息を生むことはありません。単純な融資の確認、貯蓄予測、学習問題、単利を明記した契約の検算に適しています。
元本、年利、期間をご入力ください
まず、利息が加わる前に借り入れ、投資、または預け入れた最初の金額である元本をご入力ください。契約で用いる通貨または単位に合わせ、0以上の数値で指定します。次に、年利をパーセントで入力します。
5パーセントの場合は 0.05 ではなく 5 としてください。最後に期間を年単位で指定します。年数には小数も使用できるため、契約上その換算方法を採用している場合、6か月を 0.5 年と表せます。
3つの入力は同じ前提にそろえてください。元本が円なら、返される利息と最終金額も円です。別の通貨でも同じ計算を行いますが、為替換算はしません。
未入力、有限でない数値、負の元本、負の期間、特に負の年利は受け付けません。年利 0 は有効で、利息は発生しません。月利、少数形式の利率、年利パーセントは互換ではないため、計算前に元の書類で利率の表し方をご確認ください。
単利の計算式をご確認ください
単利は、パーセントで入力した年利を100で割ったうえで、利息 = 元本 × 年利 × 年数という式で求めます。元本が 1,000、年利が 5%、期間が2年なら、利息は 1,000 × 0.05 × 2 で 100 です。最終金額は元本にその利息を加えた 1,100 になります。
単利の特徴は、どの期間でも同じ当初元本を基準にする点です。すでに発生した利息が後の期間の計算元本に加わることはありません。そのため関係は直線的で、ほかの入力が同じなら、期間を2倍にすると利息も2倍になり、年利を2倍にしても同様です。
結果には JavaScript の標準的な数値演算を用い、通貨の最小単位へ自動的に丸めません。決済処理で特定の丸め規則が必要な場合は、契約または会計システムが定める規則を結果取得後に適用してください。
単利を使うべき場面をご判断ください
商品、借用証書、または問題文が当初元本に対する単利を明示している場合にのみ、この計算をご使用ください。単利は学習問題でよく扱われ、短期融資、一部の分割契約、基本的な投資比較でも使われることがあります。ただし、複利、元利均等返済などの償却、年利回り、返済予定表の代わりにはなりません。
複利では、それまでの利息が残高に加わり、さらに利息を生みます。償却型の融資では、返済によって元本が減るため、期間ごとの利息負担が変わる場合があります。手数料、税金、変動金利、日数計算方式、不規則な支払日によっても、実際の契約結果はこの計算と異なり得ます。
1年未満の期間では、日数や月数を年へ換算する方法を事前にご確認ください。この計算機は透明な1つの式だけを実行し、個別の取引規則を推測しません。提示された利息の独立した検算として用い、3つの入力を記録したうえで差異をご確認いただけます。
活用例
単利融資の提示額を確認
元本、年利パーセント、期間から導いた金利負担と返済総額を、提示された金額と比較できます。
複利なしの収益を予測
最初に預けた金額だけに利息が付く口座や契約について、収益を見積もれます。
学習問題や金融例を検算
パーセント形式と小数形式を混同せず、問題の利息と最終金額を確認できます。
よくある質問
期間に1年未満の端数を含められますか?
はい。 years には 0.5 などの小数を使用できますが、対象の契約で定められた年換算方法に従ってください。
この計算機は利息を複利計算しますか?
いいえ。 常に当初元本から利息を求めます。発生した利息を残高に加える場合は複利計算をご使用ください。
単利はどのように計算しますか?
元金に小数で表した年利と年数を掛けます。1000を年5%で2年なら、1000×0.05×2で利息は100となり、最終金額は1100です。
利率はどのように入力しますか?
年利をパーセントのまま入力します。5%なら5で、0.05ではありません。月利や小数の利率は年利とは別物で結果が大きく変わるため、先に契約書などを確認してください。
結果はセント単位に丸められますか?
いいえ。利息と最終金額は自動では丸めずに表示されます。契約や会計で決まった丸め方がある場合は、小数第2位と決めつけず、結果を受け取ったあとでその規則を当てはめてください。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/calc2/simple-interest \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"principal":1000,"annual_rate":5,"years":2}'const res = await fetch("https://api.kit.forhosting.com/calc2/simple-interest", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"principal": 1000,
"annual_rate": 5,
"years": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/calc2/simple-interest",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"principal": 1000,
"annual_rate": 5,
"years": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/calc2/simple-interest", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"principal":1000,"annual_rate":5,"years":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"principal":1000,"annual_rate":5,"years":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/calc2/simple-interest", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"principal": 1000,
"annual_rate": 5,
"years": 2
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calc2.simple_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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
単利の計算式をご確認ください
返却値の interest は利益または金利負担だけを示し、final_amount は元本と利息の合計です。
技術的な質問
どの計算式を使用しますか?
元本に、annual_rate を100で割った値と years を掛けて利息を求めます。その利息を元本に加えた値が final_amount です。
年利 5% は 5 と 0.05 のどちらで入力しますか?
5 とご入力ください。annual_rate はパーセントを受け取り、計算式の中で 0.05 に変換します。
年利が負の場合はどうなりますか?
この機能は負の年利を受け付けないため、リクエストは invalid_input エラーになります。
API リクエストの料金はいくらですか?
API リクエスト1回の料金は $0.002 です。ブラウザーでも同じ決定的な計算式を使用します。