Skip to main content
Documentation menu
On this page

Calculator

EMI Calculator

Reducing-balance and flat-rate EMI with a full amortization schedule and prepayment modelling.

  • Available — Live on this site right now.
  • Browser Tool — Runs in the browser you are reading this in.
  • No Install — Nothing to download, no extension, no account.
  • Client-Side — Runs entirely on your device. No test data is uploaded.

Live tool: /emi-calculator/

This page explains the tool. The tool itself is one click away and needs no sign-in.

Open EMI Calculator

What this calculator does

The EMI Calculator computes the monthly instalment for a loan from three inputs — principal, annual interest rate and tenure — and returns the EMI, the total interest, the total repayment and a month-by-month amortization schedule.

It supports both interest methods, because they are not equivalent. Reducing balance charges interest on the outstanding principal, which shrinks every month; flat rate charges interest on the original principal for the whole tenure. Reducing balance is what banks use for home, car and personal loans.

Around the core calculation it adds a lump-sum prepayment calculator, an extra-monthly-payment calculator, a side-by-side comparison of two loan scenarios, an outstanding-balance chart, and loan-type presets for Home, Car, Personal, Education and Other.

How to use it

  1. Enter the loan amountType it, or use a preset from ₹1L to ₹1Cr. The loan type buttons also load typical rate and tenure combinations as a starting point, which you can then edit.
  2. Enter the annual interest rateEnter the annual rate, not the monthly one — the engine divides by 12 and by 100 internally. The rate buttons cover 6.5% to 15%.
  3. Set the tenure in years or monthsToggle Years or Months and use the presets from 1Y to 20Y, or type an exact figure. Tenure is converted to a number of monthly instalments.
  4. Choose reducing balance or flat rateReducing balance is the realistic default for retail loans. Flat rate is included so you can see how much more a flat-rate quote actually costs for the same headline percentage.
  5. Read the schedule, not just the EMIThe amortization table shows the interest and principal split for every instalment. Early instalments are mostly interest; later ones are mostly principal. That split is what makes prepayment timing matter.
  6. Model a prepayment or an extra paymentThe prepayment section takes a lump sum and shows the effect; the extra-payment section adds a fixed amount to every instalment. Both report how much interest you save and how the tenure changes.

What the results mean

Monthly EMI

The fixed instalment. It stays the same every month for the whole tenure on a reducing-balance loan — what changes is how much of it is interest and how much is principal.

Total interest and total repayment

Total repayment is the EMI multiplied by the number of instalments; total interest is that minus the principal. This is the number that makes the cost of a long tenure visible.

Reducing balance versus flat rate

At the same headline rate, flat rate always costs more, often dramatically. Reducing balance charges interest only on what you still owe; flat rate charges the full original principal for every year of the tenure even though you have been repaying it.

The amortization split

Each month's interest is the outstanding balance times the monthly rate; the rest of the EMI reduces the principal. Because the balance is highest at the start, the first instalments are dominated by interest — which is why prepaying early saves far more than prepaying late.

Longer tenure, lower EMI, more interest

Extending the tenure spreads the principal over more instalments, so each one is smaller, but interest accrues for longer on a balance that falls more slowly. The total interest rises even though the monthly figure feels easier.

The formula

These are the expressions the calculator evaluates, written out so you can reproduce any result by hand.

Monthly rater = annual rate ÷ 12 ÷ 100
Reducing-balance EMIfactor = (1 + r)^n · EMI = (P × r × factor) ÷ (factor − 1)P is the principal and n the number of monthly instalments. At r = 0 the engine falls back to EMI = P ÷ n.
Flat-rate EMItotal interest = (P × annual rate × years) ÷ 100 · EMI = (P + total interest) ÷ n
Monthly interest componentinterestₘ = outstanding balance × r · principalₘ = EMI − interestₘ
Totalstotal repayment = EMI × n · total interest = total repayment − P

Worked example

A ₹10,00,000 loan at 8.5% for 10 years, on reducing balance, then the same loan quoted at a flat rate.

Principal (P)
₹10,00,000
Annual rate
8.5%
Monthly rate (r)
8.5 ÷ 12 ÷ 100 = 0.0070833
Instalments (n)
10 × 12 = 120
factor = (1 + r)¹²⁰
≈ 2.3320
EMI
(10,00,000 × 0.0070833 × 2.3320) ÷ 1.3320 ≈ ₹12,399
Total repayment
12,399 × 120 ≈ ₹14,87,880
Same loan at 8.5% flat
interest = 8,50,000 → EMI ≈ ₹15,417

The reducing-balance EMI is about ₹12,399 with roughly ₹4.88 lakh of interest. The identical headline rate quoted flat produces an EMI near ₹15,417 and ₹8.5 lakh of interest — which is why the two methods must never be compared on the percentage alone.

Limits worth knowing

A browser can only report what the platform gives it. These are the honest boundaries of this page, so a result is never read as more than it is.

  • The rate you enter is the rate it uses. The calculator has no connection to any bank and no live rate data, so the result is a projection based on your assumptions rather than a quote.
  • It models a plain fixed-rate loan. Processing fees, insurance, documentation charges, GST on charges, floating-rate resets, moratorium periods and part-disbursement schedules are not included, so a real sanction letter will show a higher effective cost.
  • Real lenders round differently and may apply interest on a daily or actual-days basis rather than a flat monthly period. Expect small differences against a bank's own schedule.
  • Prepayment modelling assumes the prepayment is allowed and penalty-free. Actual prepayment charges, lock-in periods and whether the bank reduces your EMI or your tenure are contractual matters the calculator cannot know.
  • Nothing about your loan leaves the page. There is no upload and no account; anything saved is in your browser's local storage.

Tips

  • Compare loans on total interest, not on EMI. A longer tenure always produces a friendlier monthly figure and a larger total cost.
  • If you expect to prepay, model it early in the schedule. The first years are where the interest component is largest, so that is where a lump sum removes the most cost.
  • When a lender quotes a flat rate, run both methods here before comparing it with a reducing-balance offer. The same number means very different things in the two systems.

Troubleshooting

My bank's EMI differs from this by a few rupees.

Rounding conventions and day-count basis. Banks round the instalment and sometimes compute interest on actual days rather than an even monthly period. A gap of a few rupees on a lakh-scale loan is expected; a gap of hundreds usually means a different rate, tenure or fee is included.

Why does the flat-rate EMI look so much higher?

Because flat rate charges interest on the whole original principal for the entire tenure, ignoring everything you have repaid. Reducing balance charges only on the outstanding amount. The methods are genuinely different, not a rounding difference.

Should prepayment reduce my EMI or my tenure?

Reducing the tenure saves more interest, because you stop paying sooner; reducing the EMI improves monthly cash flow. Model both in the prepayment section and pick according to which constraint matters more — the page raises the same question in its own FAQ.

Can I calculate a zero-interest loan?

Yes. At 0% the engine divides the principal evenly across the instalments and reports no interest. Note that most zero-interest retail offers recover the cost as a processing fee, which this calculator does not model.

Ready to run it?

Reducing-balance and flat-rate EMI with a full amortization schedule and prepayment modelling. Nothing to install, and it opens in this browser.