計算方法と根拠

比べ方

借入額と返済期間を同じにして、金利 A と金利 B で元利均等返済の毎月の返済額と総返済額を計算し、その差を出します。金利が 0.5 ポイント違うだけでも、長い返済期間では総返済額に大きな差が出ます。

毎月の返済額の求め方

毎月の返済額 = 借入額 × 月利 ÷ (1 −(1 + 月利)を返済回数だけ掛けた数の逆数)。月利 = 年利 ÷ 12、返済回数 = 返済期間(年)× 12 です。年利が 0% のときは、借入額 ÷ 返済回数です。

差の読み方

「毎月の差」は家計の負担の違い、「総返済額の差」は最終的に払う額の違いを表します。返済期間が長いほど、毎月の差は小さくても総返済額の差は大きくなります。

端数の扱い

金融機関によって月ごとの端数処理や初回・最終回の調整が異なるため、実際の返済額とは数円〜数十円ほど違うことがあります。

使っている式

計算式
名前やっていること式
借入額(円)入力した借入額(万円)を円に直します。loanYen = principal * 10000
返済回数毎月返済するので、返済期間(年)に 12 を掛けます。months = years * 12
金利 A の月利年利を 12 で割った 1 か月あたりの利率です。mrA = rateA / 12
金利 B の月利年利を 12 で割った 1 か月あたりの利率です。mrB = rateB / 12
金利 A の毎月の返済額借入額 × 月利 ÷ (1 −(1 + 月利)の返済回数乗の逆数)で求め、円未満を四捨五入します。月利が 0 のときは借入額 ÷ 返済回数です。payA = round(if(mrA == 0, loanYen / months, loanYen * (mrA / 100) / (1 - pow(1 + mrA / 100, -months))), 0)
金利 B の毎月の返済額金利 A と同じ式を金利 B の月利で計算します。payB = round(if(mrB == 0, loanYen / months, loanYen * (mrB / 100) / (1 - pow(1 + mrB / 100, -months))), 0)
総返済額の差(B − A)(結果)金利 B のほうが総返済額がいくら多くなるかです(マイナスなら B のほうが少ない)。payB * months - payA * months
毎月の返済額の差(B − A)(結果)金利 B のほうが毎月いくら多く払うかです。payB - payA
金利 A の毎月の返済額(結果)金利 A で借りたときの元利均等返済の毎月の額です。payA
金利 B の毎月の返済額(結果)金利 B で借りたときの元利均等返済の毎月の額です。payB
金利 A の総返済額(結果)毎月の返済額 × 返済回数です。payA * months
金利 B の総返済額(結果)毎月の返済額 × 返済回数です。payB * months
金利 A の利息の総額(結果)総返済額から借入額を引いた額です。payA * months - loanYen
金利 B の利息の総額(結果)総返済額から借入額を引いた額です。payB * months - loanYen

期ごとの繰り返し計算

返済後の残高と利息の累計の比較(12 か月ごと)

各月の利息は「返済前の残高 × 月利」で計算し、返済額との差を元金に充てて残高を減らします。金利 A・B それぞれの残高と利息の累計を、12 か月ごと(と最終回)に載せています。

期の数 = months。表には 12 期ごと(と最終期)の行を載せています。

式の記法: + - * / ^(べき乗)、かっこ、min / max / round / ceil / floor / pow / abs / sqrt、if(条件, 真のとき, 偽のとき)。round(x, 桁) は四捨五入、ceil は切り上げ、floor は切り捨てです。

設定値(定数)と出典

この計算では、税率や料金表などの外部の設定値は使っていません。数学的な定義の式だけで計算しています。

入力できる範囲

入力項目
項目範囲初期値
借入額10〜100,000万円3,000万円
返済期間1〜50年35年
金利 A(年利)0〜20%0.5%
金利 B(年利)0〜20%1.5%

結果は、同じ条件なら本サイトのどのページでも同じ数字になります(ページの数字も、計算ツールも同じ計算の仕組みで出しています)。

ご利用にあたって

  • 計算結果は入力した条件にもとづく概算で、金融機関の見積りや審査結果ではありません。
  • 金利が途中で変わる変動金利・ボーナス返済・諸費用・保険料・税金は含みません(2 つの金利とも返済期間中ずっと同じとして計算します)。
  • 本サイトは特定の金融商品の勧誘や、借入・返済計画のアドバイスを行うものではありません。