MoneyKit
Menu

Loans

How EMI is Calculated: Formula, Worked Examples, Excel Sheet

The exact EMI formula every Indian bank uses, a worked example for a ₹50L 20-year home loan at 8.5%, and an Excel sheet + online-calculator comparison.

By MoneyKit EditorialPublished 8 min read

Every Indian bank — SBI, HDFC, ICICI, Axis, Kotak — computes EMI the same way: a closed-form equation on the reducing- balance method. This post walks through the formula, shows a full worked example for a ₹50 lakh home loan, and compares Excel vs online calculators for getting it right to the paisa.

The EMI formula

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

Where:

This is the standard reducing-balance formula used by every retail lender in India. The alternative “flat rate” formula inflates the effective rate by roughly 1.8× for short tenures and is only seen in some consumer-durable and tractor loans.

Worked example: ₹50L at 8.5% for 20 years

Over 240 months, you pay ₹43,391 × 240 = ₹1,04,13,840. Principal returned: ₹50,00,000. Interest: ₹54,13,840. That’s why long-tenure home loans cost ~2× the sticker price by the time the last EMI clears.

Principal vs interest over time

Although the EMI is fixed, its composition changes every month:

This front-loaded interest pattern is why early prepayments save disproportionately more interest. A ₹5L prepayment in year 2 can shave ₹12-15L off total interest; the same prepayment in year 18 saves just ₹50-70K. Our EMI Calculator lets you model one-time and recurring prepayments and see the revised amortization schedule.

EMI in Microsoft Excel

Excel’s PMT() function implements the same formula. For the ₹50L / 8.5% / 20-year example:

=PMT(8.5%/12, 20*12, -5000000)

Returns 43,391.16. Notes:

Excel is great for one-shot calculations. But building a full amortization schedule in Excel takes 5-10 minutes of formula setup and makes prepayment-scenario comparisons painful. That’s where an online tool wins.

Floating-rate vs fixed-rate

Most Indian home loans are floating rate — the lender resets the rate to “RLLR + spread” every time the RBI repo changes. When that happens, banks typically hold your EMI constant and adjust the tenure instead. You can request EMI adjustment instead of tenure adjustment; it’s a one-line email.

Fixed-rate home loans are rare; they carry 1-2% spread over floating and a 2-4% prepayment penalty. Individual borrowers on floating-rate home loans pay no prepayment penalty under RBI / NHB rules.

Flat rate vs reducing balance

A “12% flat” personal loan or tractor loan is NOT the same as a 12% reducing-balance loan. Flat rate applies the interest to the original principal every month, regardless of how much is outstanding. For a ₹1L / 12% / 3-year loan:

Always ask for the reducing-balance / APR number. Regulators have pushed banks and NBFCs to disclose it since 2019, but some NBFC small-ticket lenders still quote flat rates.

Why online calculators beat spreadsheets for real decisions

Common mistakes

  1. Using annual rate instead of monthly in the formula. Divide by 12 first.
  2. Forgetting compound effect. (1 + r)n is power-of, not multiplication. In Excel use (1+r)^n, not (1+r)*n.
  3. Rounding too early. Monthly EMI fractional rupees accumulate over 240 months. Banks keep 2-decimal precision internally and round only on the last EMI. We use 40-digit decimal arithmetic internally for the same reason.
  4. Ignoring processing fees. A 1% processing fee on ₹50L is ₹50,000 — larger than the first month’s interest. Factor it in when comparing banks.

Run it yourself

The EMI Calculator runs this exact formula with support for prepayments, step-up EMIs, and a chart + PDF export. If you’re buying a home, use the Home Loan Calculator which adds stamp duty (all 25 states), registration, and tax savings under Sections 24(b) and 80C to show true cost of ownership.

Sources

Use the calculator

Run the numbers for your own situation with our free calculators: