Everything runs locally in your browser. Your figures are never uploaded or stored, the result updates on every keystroke, and the amortization schedule breaks each payment into interest and principal so you can see the balance fall month by month. Early payments are mostly interest and later ones mostly principal - the table makes that shift visible. It works offline once the page has loaded, and the numbers are currency-agnostic, so read them as dollars, euros, rupees or anything else.
Free Loan Calculator with Amortization Schedule
Runs entirely in your browser - no upload, no sign-up.
Monthly payment
489.15
- Loan amount
- 25,000.00
- Total interest
- 4,349.00
- Total cost (principal + interest)
- 29,349.00
- Number of payments
- 60
Amortization schedule
| Month | Principal | Interest | Balance |
|---|---|---|---|
| 1 | 353.73 | 135.42 | 24,646.27 |
| 2 | 355.65 | 133.50 | 24,290.62 |
| 3 | 357.58 | 131.57 | 23,933.04 |
| 4 | 359.51 | 129.64 | 23,573.53 |
| 5 | 361.46 | 127.69 | 23,212.07 |
| 6 | 363.42 | 125.73 | 22,848.65 |
| 7 | 365.39 | 123.76 | 22,483.26 |
| 8 | 367.37 | 121.78 | 22,115.89 |
| 9 | 369.36 | 119.79 | 21,746.53 |
| 10 | 371.36 | 117.79 | 21,375.17 |
| 11 | 373.37 | 115.78 | 21,001.80 |
| 12 | 375.39 | 113.76 | 20,626.41 |
Results update as you type. Amounts are currency-agnostic, decimals (dot or comma) work, and nothing is uploaded - the math runs in your browser.
How do you calculate a monthly loan payment?
A fixed monthly loan payment is M = P·i(1+i)^n / ((1+i)^n - 1), where P is the loan amount, i is the monthly interest rate (annual rate divided by 12) and n is the number of monthly payments. This free loan calculator does that math for you and shows the monthly payment, the total interest, the total cost and a full amortization schedule - live as you type.
How to use
- 1Enter the loan amount and rate. Type the amount you are borrowing and the annual interest rate as a percent (for example 6.5 for 6.5%).
- 2Set the term. Enter the length of the loan in years, plus any extra months. A 5-year loan is 5 years; a 66-month loan is 5 years and 6 extra months.
- 3Read the payment and schedule. The monthly payment, total interest and total cost update instantly. Scroll the amortization schedule to see how each payment splits into principal and interest; use Copy to grab the monthly payment.
Who it's for
- Car buyers checking the real monthly payment on an auto loan before signing.
- Homeowners estimating a mortgage payment and seeing how much of each installment is interest.
- Borrowers comparing offers who want to see how a lower rate or a shorter term changes total interest.
- Students checking amortization homework against the worked M = P·i(1+i)^n / ((1+i)^n - 1) formula.
- Anyone taking a personal loan who wants the full cost, not just the headline rate.
FAQ
Is this loan calculator free?
Yes - 100% free, no sign-up and no limits. The whole calculation runs in your browser with plain JavaScript, so it also works offline once the page has loaded.
Are my numbers uploaded anywhere?
No. The math happens locally on your device. Nothing you type - amount, rate or term - is sent to a server, stored or shared. Close the tab and it is gone.
What is the loan payment formula?
For a fully-amortizing loan the fixed monthly payment is M = P·i(1+i)^n / ((1+i)^n - 1), where P is the loan amount, i is the monthly interest rate (the annual rate as a decimal divided by 12) and n is the total number of monthly payments. When the rate is 0 the payment is simply P divided by n.
What is an amortization schedule?
It is a month-by-month table showing how each payment is split between interest and principal, plus the balance remaining after each payment. Because interest is charged on the outstanding balance, early payments are mostly interest and later ones mostly principal, even though the total payment stays the same.
How do I enter a term that is not a whole number of years?
Use the years field for the whole years and the extra-months field for the rest. A 66-month loan is 5 years plus 6 months; a 30-month loan is 2 years plus 6 months. Leave years blank and put everything in months if you prefer.
Does it handle a 0% interest loan?
Yes. With a 0% rate there is no interest, so the payment is just the loan amount divided by the number of months and the schedule shows the balance falling by an equal amount each period.
Which currency does it use?
None in particular - the figures are currency-agnostic. Enter the amount in whatever currency you are borrowing and read the results the same way. Digits are grouped for your language, but no currency symbol is added.