Mortgage payment calculator:
the formula behind your monthly EMI
Three inputs, one formula and an honest look at how rate and term change what you pay.
Calcylator Editorial Team
Updated · 7 min read
What your monthly mortgage payment is made of
A mortgage payment is the fixed monthly amount that repays a property loan together with the interest charged on it, so that the balance reaches zero at the end of the term. In India you will see it called an EMI (equated monthly instalment); the arithmetic is identical.
The calculation needs only three inputs: the amount you borrow, the interest rate and the number of monthly payments. Property tax, insurance, society charges and fees are separate and are not part of this formula. Some countries bundle taxes and insurance into the monthly bill; check what your own lender includes.
It also applies to loans against property. Whenever a loan is repaid in equal monthly instalments from a reducing balance, the same formula gives the instalment, whether the loan buys a house, funds a renovation or is raised against an existing property.
Because the payment is fixed while the balance falls, it is a mix: early payments are mostly interest, later ones mostly principal. The loan amortization guide shows that split row by row. This page focuses on how the payment itself is worked out.
The mortgage payment formula
- M:
- Monthly payment (EMI)
- P:
- Amount borrowed
- r:
- Monthly rate = annual rate ÷ 12, as a decimal
- n:
- Number of monthly payments = years × 12
- Divide the annual rate by 12 and write it as a decimal: 9% becomes 0.0075.
- Multiply the number of years by 12 to get n.
- Calculate (1 + r) raised to the power n.
- Substitute into the formula and divide.
The step people get wrong is the power. Most calculators have a power key; in a spreadsheet use ^ or the PMT function with the monthly rate and the number of months.
Worked example: ₹60 lakh at 9% for 25 years
Loan amount
₹60,00,000
Annual rate (assumed)
9%, so r = 0.0075
Term
25 years, so n = 300
(1 + r)ⁿ
9.4084
Monthly payment
₹50,352
Numerator: 60,00,000 × 0.0075 × 9.4084 ≈ ₹4,23,379. Denominator: 9.4084 − 1 = 8.4084. 4,23,379 ÷ 8.4084 ≈ ₹50,352. Total paid over 300 months ≈ ₹1,51,05,535, of which interest is about ₹91,05,535.
A quick sanity check is to look at the first month. Interest is 60,00,000 × 0.0075 = ₹45,000, so ₹5,352 of the ₹50,352 payment reduces principal. That is only about 11% of the payment, which surprises most first-time borrowers.
Interest is about 1.5 times the amount borrowed in this example. That is not unusual for a 25-year loan at this rate, and it is the most important number to see before signing.
How rate and term change the payment
| Annual rate | Monthly payment | Total interest | Difference from 9% |
|---|---|---|---|
| 8% | ₹46,309 | ₹78,92,692 | −₹4,043 |
| 9% | ₹50,352 | ₹91,05,535 | — |
| 10% | ₹54,522 | ₹1,03,56,613 | ₹4,170 |
A one percentage point change in rate moves the payment by roughly ₹4,000 to ₹4,200 here, and total interest by more than ₹12 lakh. On a floating-rate loan this is the risk you carry.
On a fixed-rate loan the payment never changes until the term ends. On a floating-rate loan the lender resets the rate from time to time and either the EMI or the tenure adjusts. Both are legitimate, but with floating you should always model a higher rate before you commit.
Term matters as well. At 9%, the same ₹60 lakh costs about ₹53,984 a month over 20 years and about ₹48,277 over 30 years. The longer loan feels easier but costs far more in interest.
| Term | 8% | 9% | 10% |
|---|---|---|---|
| 15 years | ₹956 | ₹1,014 | ₹1,075 |
| 20 years | ₹836 | ₹900 | ₹965 |
| 25 years | ₹772 | ₹839 | ₹909 |
| 30 years | ₹734 | ₹805 | ₹878 |
Use this table as a quick estimator: payment per lakh × number of lakhs. For ₹60 lakh at 9% over 25 years, 839 × 60 = ₹50,340, close to the exact figure.
Working backwards: how much can you borrow?
Most buyers start from a budget, not a loan amount. Rearranging the same formula gives the maximum loan for a payment you are comfortable with.
- P:
- Largest loan the payment can support
- M:
- Monthly payment you can afford
- r, n:
- Monthly rate and number of months, as before
Suppose you can afford ₹40,000 a month at an assumed 9% over 20 years. With r = 0.0075 and n = 240, (1 + r)^−240 is 0.1664, so P = 40,000 × (1 − 0.1664) ÷ 0.0075 ≈ ₹44,45,798. Stretching the same payment to 25 years supports about ₹47,66,465.
Remember that the loan amount is not the property budget: add your down payment and subtract the one-time costs of buying. That gives you a realistic ceiling to take to a property search.
Is the payment affordable?
A common rule of thumb is that all your loan EMIs together should not exceed roughly 40% of your monthly take-home income. Lenders apply their own limits, but the rule is a good personal guardrail.
Working backwards from the example, an EMI of ₹50,352 at a 40% share needs a take-home income of about ₹1,25,880 a month. At 45% the figure would be about ₹1,11,893.
- List your other EMIs, rent and fixed costs before using the rule; the 40% is for all loans combined.
- Check the payment at a rate 1 or 2 percentage points higher than today's.
- Keep an emergency fund separate from your down payment.
- Remember one-time costs: stamp duty, registration, processing fees and furnishing.
Mistakes in mortgage payment calculations
- Plugging the annual rate in as r. The formula needs the monthly rate.
- Mixing years and months. A 25-year loan has n = 300, not 25.
- Using the property price as P. P is the loan amount after your down payment.
- Ignoring processing fees and insurance that are added to or financed with the loan.
- Comparing loans only by EMI. Compare total interest and fees as well.
Another quiet error is comparing offers with different terms. A lender quoting a lower rate on a 30-year loan can still cost you more in total than a slightly higher rate on 20 years. Put the total repayment next to the monthly payment for every option.
Once the loan is running, the formula is the baseline for every later decision. Extra payments, a rate reset or a balance transfer all change the schedule relative to it, which is why the extra mortgage payments guide starts from the same EMI and then shows how much sooner you can finish.
A calculator gives a clean answer, but a lender's sanction letter is final. Dates of first payment, rounding and rate resets can make the actual EMI differ slightly from your estimate, so use the number for planning and confirm it in writing.
Common questions
How do you calculate a monthly mortgage payment?
Use M = P × r ÷ [1 − (1 + r)^(−n)], where P is the loan amount, r the monthly rate and n the number of months. For ₹60 lakh at 9% for 25 years, M is about ₹50,352.
What is the monthly payment on a ₹50 lakh home loan?
At an assumed 9% for 20 years the payment is about ₹44,986; over 25 years it is about ₹41,960. The payment depends on rate and term, so substitute your own figures into the formula or use the calculator.
Does the mortgage payment include property tax and insurance?
The formula covers only principal and interest. Some lenders and countries add taxes or insurance to the monthly bill, while in India these are usually paid separately. Ask your lender exactly what the EMI includes.
How much does a 1% rate change affect my payment?
On ₹60 lakh over 25 years, moving from 9% to 10% adds about ₹4,170 a month, and moving from 9% to 8% saves about ₹4,043. The effect grows with the loan amount and the length of the term.
Is a 15-year or a 30-year mortgage better?
A 15-year loan has a higher payment but far less total interest. A 30-year loan lowers the monthly strain but costs much more overall. Choose the shortest term whose payment you can afford with a safe buffer.
Was this guide helpful?
Continue reading
View all blogsHome Loan EMI Formula and Amortization Schedule
Home loan EMI calculator formula with a ₹30 lakh example, a month-by-month amortization schedule and the effect of 15, 20 and 25-year tenures.
7 min read
Cap Rate Formula: NOI ÷ Property Value Explained
Cap rate calculator guide: work out NOI, divide by price and value a shop or office, with a ₹1.1 crore example giving 6.21%.
7 min read
Extra Mortgage Payments: How Much Time You Save
Extra mortgage payments calculator guide: see how ₹5,000 more a month cuts a ₹40 lakh loan by 62 months and saves about ₹12.99 lakh.
7 min read






