Bank Loan Calculator
Payment, balance, total interest and early-payoff time, worked step by step
The Loan Payment Formula
A bank loan repaid in equal instalments carries the level payment
- — the amount borrowed
- — the interest rate per payment period: an annual rate divided by the payments per year
- — the total number of payments, not the number of years
- — the payment that reduces the balance to exactly zero at payment
The formula comes from setting the present value of all payments equal to the amount borrowed, so it is the annuity present-value relation solved for . Once you have it, the total paid is and the total interest is
This is arithmetic on the figures you enter. A lender's actual quote also reflects fees, day-count conventions and rounding, all of which vary by institution and jurisdiction.
Balance, Payoff Time and Paying Extra
The balance after payments, without building the whole schedule:
That figure is what remains owing on the principal - a lender's payoff quote may add accrued interest to the date of settlement.
To find how many payments a chosen amount needs, invert the payment formula:
A fractional means the final payment is smaller than the rest. This is how you price an early payoff: raise , recompute , and compare with the original total.
The expression requires - a payment at or below one period's interest never touches the principal, and the logarithm is undefined.
Common Mistakes to Avoid
- Leaving the annual rate in : with monthly payments, 7% a year is .
- Setting to years: a 5-year monthly loan has .
- Charging interest on the original principal: interest each period is on the current balance, which falls with every payment.
- Assuming a 10% larger payment saves 10% of the interest: the saving is non-linear and depends on when the extra is paid.
- Reading as the cost of a loan settled early: that total assumes every scheduled payment is made.
- Ignoring rounding: round up to the cent, or the final balance lands slightly above zero.
Examples
Frequently Asked Questions
M = P · r(1+r)^n / ((1+r)^n − 1), where P is the amount borrowed, r the rate per payment period and n the number of payments. For monthly payments, divide the annual rate by 12 and count n in months.
Use n = −ln(1 − rP/M)/ln(1+r). A fractional result means the last payment is smaller than the rest. The formula needs M greater than rP; a payment at or below one period's interest never reduces the balance.
Recompute n at the higher payment and compare the two totals nM. On $12,000 at 9%, paying $350 instead of the scheduled $249.10 clears the loan in about 39.8 months rather than 60 and cuts interest from about $2,946 to about $1,924.
B_k = P(1+r)^k − M((1+r)^k − 1)/r, where k is the number of payments already made. That is the outstanding principal; a lender's payoff figure may add interest accrued since the last payment, plus any fees their contract specifies.
Try AI-Math for Free
Get step-by-step solutions to any math problem. Upload a photo or type your question.
Start Solving