The first time I looked properly at a loan amortization schedule, the number that stopped me was not the monthly payment. It was the first row. On a $300,000 mortgage at 6.5%, the payment is $1,896.20 โ and in month one, $1,625.00 of that goes straight to the lender as interest. Exactly $271.20 reduces what you owe. You have handed over nearly nineteen hundred dollars and moved the balance by less than three hundred. Nobody tells you that at signing, because the loan offer shows you a payment, not a schedule.
That gap between "what is the payment" and "what does this loan actually cost" is where most borrowing decisions go wrong. The payment is the number people shop on. The total interest is the number that determines whether a loan was a good idea. On that same 30-year mortgage, you pay $682,633.47 in total โ $382,633.47 of it interest, more than the amount you borrowed. Stretch a car loan from 60 months to 72 to shave $82 off the payment, and you pay over a thousand dollars more for the same car. The payment goes down; the cost goes up. A calculator that only prints an EMI hides that trade-off instead of exposing it.
The Loan / EMI Calculator on toolz.dev shows both. Enter the amount, the annual rate, and the term, and you get the monthly payment, the total interest, the total repaid, and the payoff date โ plus the full amortization schedule, payment by payment, so you can see the interest-to-principal split shift over the life of the loan. Add an optional extra monthly payment and it re-runs the entire schedule against the baseline and tells you exactly how much interest you avoided and how many months earlier you finish. Everything is computed in your browser; no loan amount, rate, or balance is ever sent anywhere.
TL;DR: EMI = P ร r ร (1 + r)^n รท ((1 + r)^n โ 1), where r is the monthly rate and n is the number of months. That fixed payment is split every month between interest charged on the balance you still owe and principal that reduces it โ which is why early payments are almost all interest. Extra payments hit principal directly, and the effect compounds: $200 a month extra on a $300,000 / 6.5% / 30-year loan saves $103,448.79 and clears the loan 83 months early.
Key Features
The exact formula lenders use
The calculator implements the standard amortization equation, not an approximation. Feed it the same principal, nominal rate, and term as a real loan offer and the payment it returns will match the lender's, to the cent. That makes it usable as a verification tool: if a quoted payment is higher than the calculator says it should be, something else is baked in โ fees rolled into the principal, insurance, or a rate that is not the one you were quoted.
A full amortization schedule
Every payment gets a row: payment number, amount paid, principal portion, interest portion, and the balance remaining afterwards. This is the part that turns an abstract loan into something you can reason about. You can watch the interest column shrink, find the month where principal finally overtakes interest, and see what you still owe at any point in the term.
Monthly and yearly views
A 30-year loan is 360 rows. That is useful when you want to inspect the early months in detail and unreadable when you want the shape of the whole loan. Toggle to the yearly view and the schedule collapses to one row per year โ total paid, total principal, total interest, and the year-end balance โ so a 30-year mortgage becomes 30 legible rows.
Extra payment comparison
Enter an extra monthly amount and the calculator builds two schedules: the base loan and your accelerated one. It reports interest saved and months saved as a direct comparison, so you are not eyeballing two sets of numbers and hoping.
Principal versus interest breakdown
A single bar shows what share of your total repayment is the money you actually borrowed versus the cost of borrowing it. On the 30-year example, principal is 44% of the total and interest is 56%. Seeing that split as a proportion communicates more in one glance than the raw totals do.
Zero-interest and edge-case handling
A 0% loan breaks the standard formula, because the denominator ((1 + r)^n โ 1) evaluates to zero. The calculator detects this and falls back to straight-line repayment: principal รท months. It also refuses to loop forever on impossible loans โ if a payment is smaller than the first month's interest charge, the balance can never fall, and you get a clear message instead of a hanging page.
100% client-side
The math runs in your browser in plain JavaScript. Loan amounts, rates, balances, and payoff dates never leave your machine, and the page keeps working with no network connection once it has loaded.
How to Use the Loan Calculator
Step 1: Enter the loan amount and the annual rate
The loan amount is the principal โ the sum you are actually borrowing, after any down payment and including anything rolled into the loan (origination fees, a trade-in shortfall on a car). The rate is the nominal annual interest rate quoted by the lender, not the APR. Enter 6.5, not 0.065. The calculator converts it internally: the monthly rate is the annual rate รท 12 รท 100, so 6.5% becomes 0.00541667 per month.
Use the number field for precision or drag the slider to explore. Sliders are for the "what if the rate were half a point lower" question, which is worth asking before you accept a quote.
Step 2: Set the term, in years or months
Toggle between years and months depending on the loan. Mortgages are quoted in years (15, 20, 30). Car loans and personal loans are quoted in months (36, 48, 60, 72). Switching units converts the value you have already entered, so flipping from 5 years to months gives you 60, not a blank field.
Step 3: Add an extra monthly payment, if you plan to make one
Leave this at 0 to model the loan exactly as offered. Enter an amount to model paying more than the minimum every month. This is the single highest-leverage field in the calculator, and the results usually surprise people the first time.
Step 4: Read the schedule, then copy the summary
The summary panel gives you the payment, total interest, total repaid, payoff month, and the principal/interest split. Below it, the amortization table shows the mechanics. Switch between monthly and yearly views depending on whether you are inspecting or surveying. The copy button puts a one-line summary on your clipboard for a spreadsheet, an email to a co-borrower, or a side-by-side comparison of two offers.
Where the EMI formula comes from
The equated monthly instalment is the fixed payment that exactly retires a loan over n periods at rate r. Its derivation is worth understanding, because once you see it, amortization stops being mysterious.
Start with the balance after each payment. Each month, the balance grows by the interest rate and shrinks by the payment:
Bโ = P(1 + r) โ M Bโ = Bโ(1 + r) โ M = P(1 + r)ยฒ โ M(1 + r) โ M
Continue this and after n payments:
Bโ = P(1 + r)โฟ โ M ร [(1 + r)โฟโปยน + (1 + r)โฟโปยฒ + โฆ + 1]
The bracketed term is a geometric series, and it sums to ((1 + r)โฟ โ 1) รท r. So:
Bโ = P(1 + r)โฟ โ M ร ((1 + r)โฟ โ 1) รท r
The loan is fully paid when the balance reaches zero, so set Bโ = 0 and solve for M:
M = P ร r ร (1 + r)โฟ รท ((1 + r)โฟ โ 1)
That is the EMI formula. It is not a banking convention or a rule of thumb โ it is the unique fixed payment that drives the balance to exactly zero after n periods, given compounding at r.
Two things fall out of the derivation immediately. First, when r = 0, the formula divides by zero: ((1 + 0)โฟ โ 1) = 0. That is not a flaw in the math, it is a signal that the geometric series collapses, and the correct answer is simply P รท n. A well-built calculator special-cases this; a naive one returns NaN. Second, the payment is not linear in the term. Doubling the term does not halve the payment โ it lowers it by much less, because the extra years are mostly compounding interest, not principal repayment.
Worked example: $300,000 at 6.5% for 30 years
P = 300,000. r = 6.5 รท 12 รท 100 = 0.00541667. n = 360.
(1 + r)โฟ = 1.00541667ยณโถโฐ โ 6.99180
M = 300,000 ร 0.00541667 ร 6.99180 รท (6.99180 โ 1) M = 1,625 ร 6.99180 รท 5.99180 M = $1,896.20
Over 360 payments that is $682,633.47 repaid, of which $382,633.47 is interest โ 56% of everything you hand over. Verify it in the calculator: the total interest figure matches, because it is summed from the actual schedule rather than multiplied out from a rounded payment.
Why your early payments are almost all interest
This is the single most misunderstood thing about loans, and it is not a trick. Interest is charged on the balance you currently owe, and at the start of a loan you owe nearly all of it.
Month 1 of the example loan: you owe $300,000. Interest = 300,000 ร 0.00541667 = $1,625.00. Your payment is $1,896.20, so the principal portion is 1,896.20 โ 1,625.00 = $271.20. New balance: $299,728.80.
Month 2: you owe $299,728.80. Interest = $1,623.53. Principal = $272.67. New balance: $299,456.12.
The payment never changes, but the interest charge falls by a dollar and change each month, and every dollar it falls by is a dollar added to principal. Slowly at first, then faster โ the process is exponential in the borrower's favour, just very back-loaded. In year one you pay roughly $22,754 and only about $3,353 of it touches the balance; the other $19,401 is interest.
Here is the fact that reframes the whole loan: after 180 payments โ exactly half the term, fifteen years โ the balance on that mortgage is still $217,677.42. You have made half the payments and retired less than 28% of the debt. It is not until the final years that the split tips decisively. The very last payment, number 360, is $1,885.99 of principal and just $10.22 of interest.
Nothing about this is predatory. It is arithmetic: interest tracks the outstanding balance, so a large balance generates large interest. But it explains why the payoff curve feels wrong, why refinancing late in a loan resets you to the expensive end of a new curve, and why extra payments made early are worth so much more than the same dollars paid late.
APR versus the nominal rate
These are two different numbers and they answer two different questions.
The nominal interest rate is the rate your payment is computed from. It is the r in the formula. If you want to reproduce a lender's payment, this is the number to enter.
The APR bundles the interest rate together with lender fees, discount points, and certain closing costs, and re-expresses the whole package as an annualized percentage. It is a comparison instrument, mandated so that a lender cannot advertise a low rate while burying the cost in fees. APR is almost always slightly higher than the nominal rate on the same loan.
The practical rule: enter the nominal rate in the calculator to get the correct payment and schedule. Use APR to choose between lenders. If you enter an APR, the payment you see will be a little high, because you are effectively charging the fees as interest on the full balance across the whole term, which is not how they were actually paid.
A related subtlety is compounding convention. This calculator, like most consumer lenders in the US and India, divides the annual rate by 12 to get a monthly periodic rate. That is a nominal convention, not an effective one โ 6.5% รท 12 compounded twelve times is an effective annual rate of about 6.70%, not 6.50%. Some jurisdictions (Canadian mortgages, for instance) use semi-annual compounding and would produce a slightly different payment for the same headline rate. If your lender's quoted payment differs from the calculator's by a few dollars, this convention is the usual reason.
What extra payments actually do
An extra payment has a property no other lever has: 100% of it goes to principal. Your scheduled EMI is split โ most of it interest, early on. An extra $200 is not split at all. It comes straight off the balance, and because next month's interest is charged on that lower balance, it reduces every future interest charge for the remaining life of the loan. The savings compound.
On the $300,000 / 6.5% / 30-year loan:
- Base: 360 payments, $382,633.47 interest.
- With $200 extra per month: 277 payments, $279,184.67 interest.
- Saved: $103,448.79 in interest and 83 months โ six years and eleven months โ off the term.
Read that ratio carefully. Over 277 months, the extra payments total $55,400. They bought $103,448 of interest relief. Each extra dollar did roughly $1.87 of work, and it did it with zero risk and no market exposure, because paying down a 6.5% loan is a guaranteed 6.5% return on that dollar.
Smaller loans show the same pattern in miniature. A $40,000 student loan at 5.5% over 10 years has a $434.11 payment and $12,092.61 of interest. Add $100 a month and it clears in 92 payments instead of 120, saving $2,983.66. Same mechanism, different scale.
Two caveats before you act on this. Some loans carry prepayment penalties โ check your agreement. And some servicers apply extra money to the next scheduled payment rather than to principal unless you explicitly instruct otherwise, which achieves almost nothing. Tell them, in writing, to apply it to principal.
Common Use Cases
Home loan / mortgage
The classic case, and the one where the numbers are largest. Use the calculator to compare terms, test how much a quarter-point rate difference is worth, and see the real cost of the loan rather than the payment. The single most valuable exercise: run the loan with and without a modest extra payment and look at the payoff date.
Car loan
Auto loans are quoted in months and are where the "lower payment, higher cost" trap is most common. $30,000 at 7.5% over 60 months is a $601.14 payment and $6,068.31 in interest. Stretch it to 72 months and the payment drops to $518.70 โ but interest rises to $7,346.64. You save $82.44 a month and pay $1,278.33 more for the same car. The dealer will show you the payment. Run the totals yourself.
Personal loan
Short terms, high rates. $15,000 at 11% over 36 months is $491.08 a month and $2,678.91 in interest. Because the term is short, the interest-to-principal split flips quickly, and extra payments have less room to compound than on a mortgage โ but the high rate means each dollar of principal you retire early is still working hard.
Student loan
Long terms and, often, a payment you can afford to beat. The $40,000 / 5.5% / 10-year example above is typical: a modest $100 a month extra cuts more than two years off the term. Model each loan separately if you carry several at different rates โ retiring the highest-rate balance first is where the arithmetic favours you most.
Refinance comparison
Refinancing is not just a rate comparison, because a refinance restarts the amortization clock. Moving from year 8 of a 30-year loan into a fresh 30-year loan at a lower rate can still increase your lifetime interest, because you have just put yourself back at the interest-heavy end of a new curve. Model both: the remaining schedule on your current loan (enter the current balance and the remaining term) versus the proposed new loan at its full term. Compare total interest, not payments.
15-year versus 30-year
Same principal, same rate, two terms. On $300,000 at 6.5%:
| 30-year | 15-year | |
|---|---|---|
| Monthly payment | $1,896.20 | $2,613.32 |
| Total interest | $382,633.47 | $170,397.98 |
| Total repaid | $682,633.47 | $470,397.98 |
| Interest as % of total | 56% | 36% |
The 15-year payment is 38% higher, but the total interest is less than half โ a difference of $212,235.49. In practice 15-year loans are usually quoted at a slightly lower rate; at 6.0% the payment falls to $2,531.57 and interest to $155,682.69. Run each term with its own quoted rate rather than assuming they share one.
The honest counterpoint: a higher required payment is a permanent obligation, while extra payments on a 30-year loan are voluntary and can be stopped when money is tight. The 30-year-plus-extra strategy costs slightly more in interest than a true 15-year loan but preserves flexibility. The calculator will price both; the trade-off is yours.
Why compute this in the browser
Loan figures are personal. Your balance, your rate, your income-implied affordability โ none of that is data you want typed into a random server-side calculator whose retention policy you have not read, particularly on sites whose business model is selling refinance leads. Every calculation in the toolz.dev Loan / EMI Calculator runs client-side in plain JavaScript. Nothing is uploaded, logged, or stored, and the page keeps working offline once it has loaded.
There is a correctness argument too. The schedule tracks balances at full floating-point precision and only rounds for display, and the final payment is trimmed so the balance lands on exactly zero rather than a stray fraction of a cent. The totals are summed from the actual schedule rather than multiplied out from a rounded payment, which is why the total-interest figure ties out against the row-by-row table.
If percentages are part of the same problem โ comparing rates, working out what share of a payment is interest โ the Percentage Calculator pairs naturally with this one, and the Age Calculator is useful when a payoff date needs to be measured against a target.
Limitations you should know about
This is a principal-and-interest calculator with a fixed rate, and it is honest about its scope:
- No taxes or insurance. Property tax, homeowners insurance, PMI, and HOA dues are commonly escrowed into a mortgage payment. Your real payment will be higher than the number here.
- No fees. Origination fees, discount points, and closing costs are not modelled. Roll them into the principal if you want them reflected in the schedule.
- Fixed rate only. ARMs, teaser rates, and any loan whose rate changes mid-term will diverge from this schedule after the rate resets.
- Monthly compounding, nominal convention. Rate รท 12 per month. Loans using a different compounding convention will produce a slightly different payment.
- Not financial advice. This is arithmetic. Whether a loan is a good idea, and whether extra payments beat other uses of the same money, depends on circumstances the calculator knows nothing about.
FAQ
How is EMI calculated?
EMI = P ร r ร (1 + r)^n รท ((1 + r)^n โ 1), where P is the principal, r is the monthly interest rate (annual rate รท 12 รท 100), and n is the number of monthly payments. For a $300,000 loan at 6.5% over 30 years, r is 0.0054167 and n is 360, which gives an EMI of $1,896.20.
How much interest will I pay on a 30-year mortgage?
Far more than most people expect. On $300,000 at 6.5% for 30 years, the payment is $1,896.20 a month, which is $682,633 over 360 payments โ $382,633 of it interest, more than the amount borrowed. Shortening the term or paying extra each month is the fastest way to cut that figure.
Why is most of my early payment going to interest?
Interest is charged on the balance you still owe, and at the start you owe almost the whole loan. In the first month of a $300,000 loan at 6.5%, the interest charge is $300,000 ร 0.0054167 = $1,625, so only $271.20 of the $1,896.20 payment reduces the balance. As the balance falls, the interest charge falls with it and more of each fixed payment goes to principal.
How much does paying extra each month actually save?
A lot, because every extra dollar attacks the balance directly and stops earning interest for the lender. On $300,000 at 6.5% over 30 years, adding $200 a month clears the loan in 277 payments instead of 360 โ nearly 7 years earlier โ and saves roughly $103,000 in interest. Enter your own extra payment to see the exact figures for your loan.
What is the difference between APR and the interest rate?
The nominal interest rate is what your payment is calculated from. The APR bundles the rate together with lender fees, points, and some closing costs, expressed as a yearly percentage, so it is usually higher. Use the nominal rate in this calculator to get the correct payment, and use APR to compare offers from different lenders on a like-for-like basis.
What happens if the interest rate is 0%?
The standard EMI formula divides by ((1 + r)^n โ 1), which is zero when r is zero, so it cannot be used directly. This calculator detects that case and falls back to straight-line repayment: EMI = principal รท number of months. A $12,000 interest-free loan over 24 months is exactly $500 a month with no interest.
Does this include taxes, insurance, and fees?
No. It calculates principal and interest only, at a fixed rate. Property taxes, homeowners or PMI insurance, HOA dues, origination fees, and rate changes on a variable-rate loan are not modelled. Your actual escrowed mortgage payment will be higher than the payment shown here.
Is my loan data private?
Yes. Every calculation runs in your browser in plain JavaScript. Your loan amount, rate, term, and balances are never transmitted, logged, or stored, and the tool keeps working with no network connection once the page has loaded.
