Loan Payment Calculator Formula
Understand the math behind the loan payment calculator. Each variable explained with a worked example.
Formulas Used
Monthly Payment
monthly_payment = monthly_rate > 0 ? loan_amount * monthly_rate * pow(1 + monthly_rate, num_payments) / (pow(1 + monthly_rate, num_payments) - 1) : loan_amount / num_paymentsTotal Amount Paid
total_paid = monthly_payment * num_paymentsTotal Interest
total_interest = total_paid - loan_amountVariables
| Variable | Description | Default |
|---|---|---|
loan_amount | Loan Amount(USD) | 25000 |
annual_rate | Annual Interest Rate(%) | 7.5 |
loan_term_years | Loan Term (Years)(years) | 5 |
monthly_rate | Derived value= annual_rate / 12 / 100 | calculated |
num_payments | Derived value= loan_term_years * 12 | calculated |
How It Works
How to Calculate Loan Payments
The loan payment formula determines your fixed monthly payment based on the loan amount, interest rate, and repayment term.
Formula
M = P * [r(1+r)^n] / [(1+r)^n - 1]
Where:
Worked Example
You take out a $25,000 personal loan at 7.5% annual interest for 5 years.
loan_amount = 25000annual_rate = 7.5loan_term_years = 5
- 01Monthly interest rate: 7.5% / 12 = 0.625% (0.00625)
- 02Total payments: 5 * 12 = 60
- 03Monthly Payment = $25,000 * [0.00625 * (1.00625)^60] / [(1.00625)^60 - 1]
- 04Monthly Payment = $500.57
- 05Total paid: $500.57 * 60 = $30,034.20
- 06Total interest: $30,034.20 - $25,000 = $5,034.20
Ready to run the numbers?
Open Loan Payment Calculator