Finance/Repay

Loan Repayment Calculator

Calculate monthly payment and total interest by loan amount, rate, and term in two repayment modes.

Repayment method

A simple fixed-rate calculation. Confirm fees and preferential rates with your lender.

How do the two modes differ?

Equal-payment (annuity) keeps the monthly amount the same, which is easy to plan, with more interest early on. Equal-principal repays the same principal each month plus remaining interest, so the first payment is highest and decreases over time, with less total interest than equal-payment.

When to use it

  • Compare loans: change only the rate at the same amount/term to compare monthly payment and total interest.
  • Choose a method: see the first-month burden and total interest of both modes side by side.
  • Adjust the term: lengthen or shorten to balance monthly burden and total interest.

Things to note

  • Real loans vary with early-repayment fees, preferential rates, floating-rate changes, and origination fees.
  • This is a simple fixed-rate calculation; follow your lender for detailed terms.
  • It does not model a grace period (interest-only phase).
Is my data safe?

The loan amount and terms you enter are calculated only in your browser and are never sent to or stored on a server.

Read the Privacy Policy

Frequently asked questions

Which mode has less interest?

Equal-principal has less total interest, because you repay more principal early so interest accrues on a smaller balance. However, the first payment is higher than equal-payment.

Do I enter the annual rate?

Yes, enter the annual rate (%) and it is converted to a monthly rate (annual ÷ 12). For example, 4.5% is calculated as 0.375% per month.

Does it include early-repayment fees?

No. This is a simple calculator using only principal, rate, and term. Fees, preferential rates, and floating rates aren't reflected, so confirm actual terms with your lender.

Is my input stored?

No. All calculation happens only in your browser and the amounts and terms are never sent to or stored on a server.