残高移行計算機
年24%のカードの残高5,000を、手数料3%の0%キャンペーンに移して12か月で返すと、手数料150を払っても523.58の節約になります。5つの数字を入れれば、移行が得かどうか分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 残高
- 5,000
- 現在のAPR
- 24
- 新しいAPR
- 0
- 移管手数料
- 3
- 返済月数
- 12
- 移管手数料の金額
- 150
- 新しい残高
- 5,150
- 現在の月額返済額
- 472.8
- 新しい月額返済額
- 429.17
新しいカードのキャンペーン APR は無償の救済に見えますが、残高移行が得になるのは、旧カードで避けられる利息が、手数料と移行先カードになお付く利息を上回る場合だけです。この残高移行計算機は五つの数を受け取ります。現在の回転残高、旧 APR、新 APR、移した額に対する手数料パーセント、そして完済までにかける月数です。両方の経路を均等月次払いで償却し、手数料を新しい元本に組み込み、移す場合と残す場合の純節約額を返します。ゼロか月の地平では回転残高を償却できないためです。
残高移行の本当のコストと節約額の求め方
残高移行は回転するカード債務をある発行会社から別の発行会社へ移し、多くの場合より低いキャンペーン APR を取りにいきます。広告の利率は費用の全部ではありません。消費者向けオファーのほとんどは移した額の三〜五パーセントの手数料を課し、その手数料は移行先カードに新しい請求として載ることが多く、新 APR がゼロより大きければ手数料にも利息が付きます。
本計算機は同じ完済地平のうえで、均等払いの償却スケジュールを二つ比べます。旧カードでは元本は現在残高、月次利率は旧 APR を十二で割った値です。新カードでは元本は残高に手数料を足したもの(残高×手数料パーセント÷百)、月次利率は新 APR を十二で割った値です。
各スケジュールは割賦の標準式を使います。月次利率 r が正なら月次支払は元本×r×(1+r) の n 乗を ((1+r) の n 乗から一を引いた値) で割ったもの、APR がゼロなら元本を n で割ったものです。支払総額は月次支払×n、利息は支払総額から元本を引いた値です。
純節約額は旧総額から新総額を引いた値で、旧利息−新利息−手数料と同じです。正ならその地平では移す方が安く、負なら手数料と新カードの残利息が APR の低下を打ち消し、残す方が安くなります。地平は第一級の入力です。
十二か月のゼロパーセント導入と二十一か月の導入は別商品であり、キャンペーン窓のあとに戻った APR で払うことはこのモデルの外です。残高を実際に消し込む月数を指定してください。
残高移行計算機が本領を発揮する場面
家計では申し込み前夜に使います。郵便物が十五か月ゼロパーセントと三パーセント手数料を約束するとき、店カードの五千を二十四パーセントに残すより、一年で完済できるなら移した方が得かを一つの数で知りたいからです。
編集チームは十二か月ゼロパーセントの例の横に、中程度の一桁新 APR と五パーセント手数料の第二シナリオを置き、手数料が見出し利率を消す感覚を読者に伝えられます。能力は純粋 parse のティア A なので、成功呼び出しは安く局所的で、モデルトークンも外向き通信もありません。発行会社のポータルを取得せず、カード番号を保存せず、宣伝利率を捏造しません。
渡された数だけを償却します。助言文が必要なら独自のコーチング文と組み合わせてください。
活用例
申し込み前に 0% 導入オファーを比べる
現在残高、旧 APR、広告の新 APR、手数料パーセント、現実的に完済できる月数を入れ、移す方が残すより得かを確認します。
相談と授業の実演
手数料 5% と新カードの残利息が、完済窓が短いときに控えめな APR 低下を打ち消す様子を、依頼者やクラスに示します。
よくある質問
節約額は負になり得ますか?
はい。 高い手数料、あまり下がらない新 APR、短い完済窓は、移す方が高くつく原因になります。
残高移行の手数料はどう計算されますか?
移す残高に手数料率をかけた額で、新しいカードの借入に上乗せされます。新しい金利が0%を超えると手数料にも利息が付きます。5,000の3%なら150です。
返済月数には何を入れればよいですか?
実際に完済までかかる月数です。0%の期間の長さによって条件は大きく違い、キャンペーン終了後に高い金利で払う分は、この比較に含まれません。
一般的な残高移行手数料はどのくらいですか?
個人向けのほとんどの提案で、移す金額の3%から5%です。手数料は移行先のカードに新しい請求として載るため、そこで返す残高に加えて計算します。
節約額はどのように計算されますか?
今のカードで払う総額から、移行先で払う総額を引いたものです。言い換えると、避けられる利息から、移行先で残る利息と手数料を引いた額になります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/fin/balance-transfer \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"balance":5000,"old_apr":24,"new_apr":0,"transfer_fee":3,"payoff_months":12}'const res = await fetch("https://api.kit.forhosting.com/fin/balance-transfer", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"balance": 5000,
"old_apr": 24,
"new_apr": 0,
"transfer_fee": 3,
"payoff_months": 12
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/balance-transfer",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"balance": 5000,
"old_apr": 24,
"new_apr": 0,
"transfer_fee": 3,
"payoff_months": 12
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/balance-transfer", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"balance":5000,"old_apr":24,"new_apr":0,"transfer_fee":3,"payoff_months":12}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"balance":5000,"old_apr":24,"new_apr":0,"transfer_fee":3,"payoff_months":12}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/balance-transfer", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"balance": 5000,
"old_apr": 24,
"new_apr": 0,
"transfer_fee": 3,
"payoff_months": 12
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.balance_transfer",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
payoff_months がゼロのときは invalid_input で失敗し課金されません。
入力契約・応答の形・ゼロか月エラー
balance はゼロより大きい(移す予定の額。ゼロか月の予定は回転残高を償却できないため、無限の支払や黙った no-op を作らず失敗します。失敗ジョブは課金されません。例:五千を 24 パーセント対ゼロパーセント・手数料 3 パーセント・十二か月とすると手数料 150 が資金化され、月次支払が下がり、旧カードで避けた利息が手数料を上回るため正の節約額になります。POST で JSON 本文を送り、必須の有限数を五つ指定します。別名 amount)、old_apr はゼロ以上のパーセントで、二十四パーセントなら 24(別名 current_apr、old_annual_rate_percent)、new_apr は移行先カードのゼロ以上(別名 new_annual_rate_percent。典型的な導入オファーならゼロ)、transfer_fee は移した残高に対するゼロ以上のパーセントで、三パーセントなら 3(別名 transfer_fee_percent、fee)、payoff_months は一から六百の整数(別名 months)です。各フィールドは JSON の数でも数値文字列でも構いません。欠落、空文字、非有限、禁止された負値、範囲外の非整数地平はフィールド名付きの invalid_input で失敗します。製品上の硬い規則は payoff_months をゼロにできないことです。成功時は五つの入力をエコーし、transfer_fee_amount と new_balance(元の残高に資金化された手数料)、old_monthly_payment と new_monthly_payment、old_interest と new_interest、old_total_paid と new_total_paid、主値 savings、savings が厳密に正のとき true の worth_transferring、比較を言い直す短い formula 文字列を返します。
残高移行計算機が本領を発揮する場面
非営利の相談員やコーチは同じ五フィールドを面談中に出し、手数料が五パーセントで新 APR がゼロではなく完済窓が短いと節約額が負になることを、表計算を一から組まずに見せます。開発者はエンドポイントを債務ダッシュボード、オファー比較カード、worth_transferring が false のときに警告するメール連載へつなぎます。API が返すのは節約額と二つのスケジュールであり、法務・税務・信用スコアの案内ではなく、審査に通るかも教えません。
連携の活用例
債務ダッシュボードとオファーカード
同じ JSON 契約をスクリプトとランディングウィジェットから成功あたり $0.002 で呼び、worth_transferring が false のオファーを印します。
技術的な質問
残高移行計算機は節約額をどう求めますか?
現在残高を旧 APR で、残高+手数料を新 APR で、同じ payoff_months にわたって償却し、新しい支払総額を古い支払総額から引きます。その差が savings です。
手数料は新しい残高に加算されますか?
はい。transfer_fee は移した額のパーセントで、transfer_fee_amount は new_balance に資金化されるため、新カードの利息は手数料にも付きます。
payoff_months がゼロだとどうなりますか?
タスクは invalid_input で失敗します。ゼロか月の地平では回転残高を償却できず、失敗は課金されません。
残高移行計算機の料金はいくらですか?
ブラウザのウィジェットは無料です。API リクエストは成功呼び出しごとに前払い KIT 残高から $0.002 です。invalid_input の失敗は課金されません。