計算方法と根拠

元利均等返済とは

毎月の返済額(元金と利息の合計)が最後まで同じになる返済方式です。最初は利息の割合が大きく、返済が進むにつれて元金の割合が大きくなります。

毎月の返済額の求め方

毎月の返済額 = 借入額 × 月利 ÷ (1 − (1 + 月利)を返済回数だけ掛けた数の逆数)。月利 = 年利 ÷ 12、返済回数 = 返済期間(年)× 12 です。年利が 0% のときは、借入額 ÷ 返済回数で求めます。結果は円未満を四捨五入します。

利息と元金の内訳

その月の利息 = 返済前の残高 × 月利。毎月の返済額から利息を引いた残りが元金に充てられ、残高が減ります。この繰り返しを返済回数ぶん行ったものが返済予定表です。最終回は端数を調整して残高をちょうど 0 にします。

端数の扱い

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

使っている式

計算式
名前やっていること式
借入額(円)入力した借入額(万円)を円に直します。loanYen = principal * 10000
返済回数毎月返済するので、返済期間(年)に 12 を掛けます。months = years * 12
月利年利を 12 で割った、1 か月あたりの利率です。monthlyRate = rate / 12
毎月の返済額借入額 × 月利 ÷ (1 − (1 + 月利)の返済回数乗の逆数)で求め、円未満を四捨五入します。月利が 0 のときは借入額を返済回数で割ります。payment = round(if(monthlyRate == 0, loanYen / months, loanYen * (monthlyRate / 100) / (1 - pow(1 + monthlyRate / 100, -months))), 0)
毎月の返済額(結果)毎月、元金と利息を合わせて同じ額を返済します。payment
総返済額(結果)毎月の返済額 × 返済回数です(最終回の端数調整は含めません)。payment * months
利息の総額(結果)総返済額から借入額を引いた額です。payment * months - loanYen
総返済額に占める利息の割合(結果)利息の総額 ÷ 総返済額 × 100 です。if(payment * months > 0, (payment * months - loanYen) / (payment * months) * 100, 0)

期ごとの繰り返し計算

返済予定表(12 か月ごと)

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

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

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

設定値(定数)と出典

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

入力できる範囲

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

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

ご利用にあたって

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