How to Calculate EMI: Formula, Steps and Worked Examples

EMI Calculator – free online tool guide

If you have ever been offered a car, bike or home loan, the first number the bank shows you is the EMI. It is the amount you will pay every month until the loan is finished, so it decides whether the loan fits your budget. In this guide we explain how to calculate EMI step by step, what each part of the formula means, and how to check a bank’s quote in under a minute with our free EMI Calculator.

What does EMI mean?

EMI stands for Equated Monthly Instalment. “Equated” means every instalment is the same amount from the first month to the last. Each payment covers two things:

  • Interest (called markup or profit in Islamic banking) on the amount you still owe
  • Principal, which reduces the loan itself

In the early months most of your payment goes to interest. As the balance falls, the interest part shrinks and more of each payment repays the principal. That is why the EMI stays the same while the balance drops faster towards the end.

The EMI formula

Banks use one standard formula:

EMI = P × r × (1 + r)^n ÷ ((1 + r)^n − 1)

Where:

  • P is the loan amount (price minus down payment)
  • r is the monthly interest rate, which is the yearly rate divided by 12 and by 100
  • n is the number of monthly instalments

If the rate is 15% a year, r is 15 ÷ 12 ÷ 100 = 0.0125. A five-year loan has n = 60.

Step-by-step example

Suppose you finance Rs 2,000,000 for five years at 15% a year.

  1. Monthly rate: 0.15 ÷ 12 = 0.0125
  2. Number of months: 5 × 12 = 60
  3. (1 + r)^n = 1.0125^60 ≈ 2.107
  4. EMI = 2,000,000 × 0.0125 × 2.107 ÷ (2.107 − 1) ≈ Rs 47,580

Over 60 months you would pay about Rs 2,854,800 in total, which means roughly Rs 854,800 is interest. Doing the power calculation by hand is slow, which is exactly why an EMI Calculator is useful: you type three numbers and get the instalment, total interest and a full schedule.

How to check a bank’s EMI quote

Banks sometimes add insurance, processing fees or a different rate after the first year. To check a quote:

  1. Ask for the exact loan amount after down payment, the yearly rate and the tenure.
  2. Enter them in the calculator and compare the EMI with the bank’s figure.
  3. If the bank’s EMI is higher, ask what is included, such as insurance or registration.
  4. Compare the total amount paid between banks, not just the monthly figure.

For a deeper look at how each payment is split, the Loan Calculator shows a month-by-month amortization schedule. You can also read our guide on reducing balance and flat rates, because a flat-rate quote can look cheaper than it really is.

What changes your EMI the most?

Change Effect on EMI
Bigger down payment Lower EMI and less total interest
Longer tenure Lower EMI but more total interest
Higher interest rate Higher EMI and much more interest
Shorter tenure Higher EMI but you save interest

A small change in rate matters more than most people expect. On the example above, a rate of 17% instead of 15% raises the EMI by about Rs 2,100 a month and adds over Rs 120,000 in interest. Our article on ways to reduce your EMI covers this in more detail.

Fixed and variable rates

Many loans in Pakistan are priced at KIBOR plus a spread, so the rate is reset every six or twelve months. When KIBOR rises, your EMI or tenure goes up. If your loan is variable, re-check your EMI after each reset by entering the new rate in the calculator. It also helps to keep the Percentage Calculator handy to see how much a rate change adds in percentage terms.

Buying a car on installments?

Car financing has its own extras such as insurance, trackers and registration. Our guide to car loan EMI in Pakistan walks through a full example and a checklist before you sign. To estimate the monthly fuel cost of the car as well, try the Petrol Cost Calculator.

Frequently asked questions

What is the EMI formula?

EMI = P × r × (1 + r)^n ÷ ((1 + r)^n − 1), where P is the loan amount, r is the monthly rate and n is the number of months.

Can I calculate EMI in Excel?

Yes. Use =PMT(rate/12, months, -loan). It gives the same result as the EMI formula.

Does EMI include insurance?

Not in the formula. Banks often add car or life insurance on top, so ask for a breakdown.

Is EMI the same every month?

For a fixed rate, yes. For a KIBOR-linked loan, it can change after each rate reset.