Loan Calculator

Calculate your monthly payment, total interest, and payoff time using the standard loan amortization formula. Add an extra monthly payment to see how much time and interest it saves.

Quick Facts

Formula
M = P × r / (1 − (1 + r)^−n)
r is the monthly interest rate (annual rate ÷ 12) and n is the total number of monthly payments (years × 12).
Extra payments
Applied directly to principal
Extra monthly payments shorten the payoff time and cut total interest versus the scheduled term.

Your Results

Calculated
Monthly payment
-
Scheduled principal & interest
Total interest paid
-
Over the actual payoff period
Total cost of loan
-
Principal + total interest
Time to payoff
-
Months to reach a zero balance

Ready

Enter loan amount, interest rate, and term, then press Calculate.

How the Loan Calculator works

This tool applies the standard amortizing-loan formula that lenders use to set a fixed monthly principal-and-interest payment. Enter the loan amount, annual interest rate, and term to see the payment, and add an extra monthly amount to see how much faster the loan clears and how much interest that saves.

The formula

For a loan amount P, a monthly interest rate r (the annual rate divided by 12), and n total monthly payments (years × 12), the fixed monthly payment is:

M = P × r / (1 − (1 + r)−n)

If the interest rate is 0%, the formula reduces to M = P / n. The calculator assumes a fixed rate, monthly compounding, and equal monthly payments — a standard fully amortizing loan. It does not model adjustable rates, balloon payments, or fees rolled into the balance.

Worked example

Take a $20,000 loan at 6.5% annual interest over 5 years. The monthly rate is 0.065 / 12 ≈ 0.005417 and n = 60 payments. The formula gives a payment of about $391 per month. Over 60 payments that totals roughly $23,470 — the original $20,000 of principal plus about $3,470 of interest.

How extra payments change the payoff

Every dollar of extra monthly payment goes straight to reducing the principal balance, which lowers the interest charged the following month. The calculator simulates the amortization schedule month by month with the extra amount included, so it reports the actual number of payments to a zero balance and the actual total interest paid — both typically lower than the scheduled term.

What moves the payment and total cost

  • Interest rate: a higher rate raises both the monthly payment and the total interest paid over the life of the loan.
  • Term length: a longer term lowers the monthly payment but increases total interest, because the balance accrues interest for more months.
  • Extra payments: even a modest extra amount compounds over time — it shortens the payoff and reduces the interest charged in every remaining month.

Frequently Asked Questions

How is the monthly loan payment calculated?
The calculator uses the standard amortizing loan formula: M = P × r / (1 − (1 + r)^−n), where P is the loan amount, r is the monthly interest rate (the annual rate divided by 12), and n is the total number of monthly payments (the term in years × 12). This is the same formula lenders use to set a fixed principal-and-interest payment.
What happens if the interest rate is 0%?
With a 0% rate the formula reduces to M = P / n — the loan amount split evenly across the number of payments, with no interest charged. For example, a $20,000 loan over 5 years (60 payments) at 0% pays exactly $333.33 per month.
How do extra monthly payments affect the loan?
Any extra amount you add is applied straight to the principal balance each month. The calculator re-runs the amortization schedule with the scheduled payment plus the extra amount to find the actual payoff date, so the total interest paid and time to payoff both drop compared with the scheduled term.
Does this include taxes, insurance, or lender fees?
No. This is a pure principal-and-interest amortization calculation. It does not add property taxes, homeowners or PMI insurance, origination fees, or other closing costs that a lender's official quote or a mortgage-specific calculator might include.