クレカ利息計算機
明細書に載っている利息を確かめられます。残高1000を30日間のサイクルで年率18%のまま持ち越すと、利息は14.79です。日割りの利率と、支払わなかった場合の新しい残高も分かり、ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 残高
- 1,000
- 年率 (%)
- 18
- 日数
- 30
- 日次周期金利
- 0.0004931507
- 日利 (%)
- 0.04931507
- 利息
- 14.79
- 新しい残高
- 1,014.79
クレジットカードの利息は、明細残高を請求サイクルにわたって持ち越したときに回転口座が加算する融資手数料です。発行会社は年率を日次周期利率に換算し、その日次利率に残高とサイクル日数を掛けます。この計算機は残高、パーセント表示の APR、日数の三入力を受け取り、課された利息、日次周期利率、課金後の新残高を返します。算術は決定的で、ネットワークも乱数も時計も使いません。
発行会社が APR と日数を融資手数料に変える仕組み
回転型クレジットカードの融資手数料は、ほぼ常に平均日次残高の恒等式であり、年率を一年分まとめて掛ける単純計算ではありません。発行会社はパーセント表示の APR を百で割り、さらに三百六十五(本計算機が採用する日数規約)で割って日次周期利率にします。その日次利率は、通貨単位ひとつを暦日一日だけ持ち越すコストです。
サイクルの利息は三つの量の積です。持ち越している残高、または期間中に購入や支払いが累計を動かさないときの一定の平均日次残高。日次周期利率。 明細期間の日数。
千通貨単位に十八パーセント、三十日なら、千×0.18×三十÷三百六十五となり、half-up で小数第二位まで丸めるとおよそ十四ドル七十九セントです。猶予期間の時計、購入対現金の区別、同一サイクル内の未払利息の複利はありません。それらは会員規約側の規則です。
このページが答えるのは、明細がすでに「課された利息」の横に印刷している、残高・APR・日数の透明な恒等式だけです。
入力契約、丸め、エラーの扱い
balance は一通貨単位で負う金額、つまり明細残高、または累計が動かなかったときの一定の平均日次残高です。days は請求サイクルの長さを正の整数で表し、通例二十八から三十一、うるう年や長い初回明細にも収まるよう最大は三百六十六です。負の残高は、発行会社があなたに借りている貸方であり、負う金額への融資手数料ではないため拒否されます。
それが本計算機が強制する文書化されたエラーです。負の APR も同じ誠実さで拒否します。ゼロ日は長さゼロのサイクルが手数料を定義しないため拒否します。
有効な APR と日数を伴うゼロ残高は許可され、利息はゼロになります。経路は Date も乱数もネットワークも使わないため、goldens はバイト単位で一致し、自動テストは恒等式を手で再実装せずに十四ドル七十九セントを固定できます。
活用例
明細の融資手数料を再現する
明細残高、開示された APR、サイクル日数を入力し、異議や支払いの前に利息行が平均日次残高の恒等式と一致するか確認します。
0%導入後の最初のサイクルを値付けする
販促 APR が切れたら、新しい利率を残残高と次サイクルの日数に当て、最初の満額融資手数料を既知の銭数にします。
よくある質問
残高・APR・請求サイクル日数からクレジットカード利息はどう計算しますか?
日次周期利率は APR/100/365 です。課される利息は残高×その日次利率×サイクル日数で、小数第二位に丸めます。
クレジットカード残高が負のときはどうなりますか?
負の残高は発行会社があなたに借りている貸方であり、融資手数料が付く金額ではないため、要求は課金されません。
このクレカ利息計算機は 365 日年と 360 日年のどちらですか?
365 日です。 日次周期利率は APR を 100 で割りさらに 365 で割った値で、米国の多くの回転開示が日次利率に使う日数規約です。
最低支払い計算機や単利計算機と同じですか?
違います。 この恒等式は一サイクルの残高・APR・日数だけを使います。最低支払いツールは完済までの月数を投影し、単利ツールは年単位の時間を取ります。
この利息計算で考慮しないものは何ですか?
明細書の残高、年率、日数だけを使います。利息の猶予期間、ショッピングとキャッシングの区別、同じサイクル内の未払い利息にかかる利息は含みません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/fin/credit-card-interest \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"balance":1000,"annual_rate_percent":18,"days":30}'const res = await fetch("https://api.kit.forhosting.com/fin/credit-card-interest", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"balance": 1000,
"annual_rate_percent": 18,
"days": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/credit-card-interest",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"balance": 1000,
"annual_rate_percent": 18,
"days": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/credit-card-interest", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"balance":1000,"annual_rate_percent":18,"days":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"balance":1000,"annual_rate_percent":18,"days":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/credit-card-interest", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"balance": 1000,
"annual_rate_percent": 18,
"days": 30
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.credit_card_interest",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_abs_value | 1000000000000000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
負の残高は口座上の貸方であり、あなたが負う金額ではないため invalid_input で拒否されます。ブラウザでは無料、API は成功1件 $0.002 で、毎回同じ銭単位を見る必要がある表、完済スケッチ、明細照合に使えます。
発行会社が APR と日数を融資手数料に変える仕組み
式で書くと、利息は balance に annual_rate_percent を百で割った値を掛け、さらに days を三百六十五で割った値を掛けたものです。応答は三入力をエコーし、日次周期利率を小数とパーセントの両方で示し、通貨単位の interest を返し、何も支払わなければ次の開始額になるよう元の残高にその利息を足した new_balance を加えます。
入力契約、丸め、エラーの扱い
POST で JSON 本文を送り、必須フィールドを三つ指定します。annual_rate_percent はパーセントの APR で、例として 21.99 パーセントなら 21.99 であり、小数の 0.2199 ではありません。残高の別名 amount と principal、APR の別名 apr・annual_percentage_rate・rate、日数の別名 billing_days または billing_cycle_days を受け付けるので、表計算や入力フォームは同じ契約を再利用できます。欠落フィールド、空文字、非有限値、文書化した上限を超える大きさは、フィールド名付きの invalid_input で失敗します。通貨結果の interest と new_balance は half-up で小数第二位に丸め、日次周期利率はより多い桁を残すので、クライアントは APR を 365 で再計算せずに開示数値を示せます。
請求サイクルの利息数字が役立つ場面
明細に載った融資手数料を印刷された APR とサイクル日数から再現したいとき、ゼロパーセント導入期間が終わりかけて最初の通常 APR サイクルを銭単位で知りたいとき、完済計画が全額払いする前に翌月の利息を必要とするときに、クレジットカード利息計算機が使われます。家計コーチは同じ三数の恒等式で、三十日という短いサイクルでも回転残高の持ち越しが高いことを示します。購入をすでに投影している表モデルでも、年単位の単純利息ヘルパーではなく、明細方式に合う単一サイクルの神託が必要です。回転明細が APR とサイクル長の横にすでに印刷している数字そのものです。ソフトウェア試験や面接演習は、不透明なマクロなしで断言できる決定的な interest フィールドを必要とします。この恒等式は最低支払い投影でも、数年にわたる債務完済年表でも、年をかけて元本化する複利口座でもありません。それらの検索は別ツールの領域です。このページでは作業はすべてブラウザ内で走り、API では成功した照合ごとに $0.002、検証失敗は課金されず、応答のあと何も保存しません。無料の対話的確認と、同じ結果の有料 API という分け方は、KIT の tier A カタログの残りと一致し、食卓での確認から自動パイプラインへ、数学的結果を変えずに移れます。
連携の活用例
完済スケッチや単体試験に渡す
同じ契約を表または継続的インテグレーションの fixture から呼び、APR を 365 で割る処理や銭への丸めを手で再実装せずに次サイクル利息を固定します。
技術的な質問
クレジットカード利息計算機への要求はいくらかかりますか。
ブラウザのツールは無料です。API 要求は前払い KIT 残高を使い、成功1件 $0.002 です。無効な入力は課金されません。