Loans

Mortgage Calculator

Estimate your monthly home loan payment, total monthly cost and the interest an extra payment could save.

By Nitin Raturi · Last reviewed

Your home and loan

How to use this Mortgage Calculator

Describe the home and the loan; every figure updates as you type.

  1. Enter the home price and your down payment, as a percentage or an amount.
  2. Enter the loan term in years and the yearly interest rate.
  3. Add property tax, insurance and maintenance if you want the full monthly outflow.
  4. Add an extra monthly amount to see how much sooner the loan could end.
  5. Read the monthly payment, total interest and the yearly balance table.

Good to know

  • Tap the ⓘ beside any field for its range and assumptions.
  • The page address keeps your numbers, so you can bookmark or share a scenario.
  • Costs other than the loan payment are optional and do not change the interest.

Change any number to see the estimate update. The calculation stays in your browser.

Home price

The price you agree to pay for the property, before any down payment.

How to fill it in

  • Type an amount such as 75 lakh, 1.2 cr or 7500000.
  • Allowed range: ₹10,000 to ₹1,000 crore.
  • Leave out registration, stamp duty and brokerage; this tool does not model them.

Example

For a ₹75 lakh home with 20% down at 8.5% for 20 years, the loan is ₹60 lakh.

Down payment as

Down payment as

Chooses whether the down payment is a percentage of the price or a fixed rupee amount.

How to fill it in

  • Pick percentage if you think in shares of the price, such as 20%.
  • Pick amount if you know the exact sum you can pay.

Example

₹15 lakh as an amount is the same as 20% of ₹75 lakh; either gives a loan of ₹60 lakh.

Down payment

The part of the price you pay yourself. The rest is the loan.

How to fill it in

  • Type a percentage or a rupee amount, depending on the choice beside it.
  • A percentage can go from 0 to 100. An amount cannot be more than the home price.
  • Paying 100% down means there is no loan, so there is no loan payment either.

Example

On a ₹75 lakh home, 20% down leaves a loan of ₹60 lakh.

Tip: Switching between percentage and amount converts your number, so the loan stays the same.

Loan term in years

How many years you have to repay the loan, with one payment each month.

How to fill it in

  • Enter a whole number from 1 to 40.
  • A longer term lowers the monthly payment but adds interest over the years.

Example

Over 20 years the default loan costs ₹52,069 a month and ₹64.97 lakh in total interest.

Interest rate

The yearly rate your lender charges on the loan balance.

How to fill it in

  • Use the rate on your sanction letter, from 0% to 40%.
  • The estimate charges one twelfth of it each month; 8.5% a year is 0.71% a month.

Example

At 8.5% the default monthly payment is ₹52,069.

Keep in mind: The rate stays fixed here. A floating rate can change during the loan, and then the real payment will differ.

Costs entered as

Costs entered as

Says whether the three optional costs above are yearly or monthly amounts.

How to fill it in

  • Choose yearly if your bills arrive once a year.
  • Choose monthly if you know what you pay each month.
  • The choice applies to all three costs together.

Example

Tax ₹1,000, insurance ₹500 and maintenance ₹2,000 entered monthly give an outflow of ₹55,569 a month; the same costs entered yearly (₹12,000, ₹6,000, ₹24,000) give ₹55,569.

Property tax (optional)

The tax you pay on the property. It is added to your monthly outflow but is not part of the loan.

How to fill it in

  • Leave it at 0 to ignore it.
  • Enter the amount for the period chosen in “Costs entered as”.

Example

₹12,000 a year counts as ₹1,000 a month.

Keep in mind: Local rules and rates differ; check your municipal bill for the real amount.

Home insurance (optional)

The premium for insuring the property. It is added to your monthly outflow, not to the loan.

How to fill it in

  • Leave it at 0 to ignore it.
  • Enter the amount for the period chosen in “Costs entered as”.

Example

A premium of ₹6,000 a year is counted as ₹500 a month.

Keep in mind: A lender may require cover or bundle a premium into the loan; this tool does not.

Maintenance or society charges (optional)

Regular upkeep costs such as society maintenance or an owners’ association fee.

How to fill it in

  • Leave it at 0 to ignore it.
  • Enter the amount for the period chosen in “Costs entered as”.

Example

₹24,000 a year counts as ₹2,000 a month, the same as typing ₹2,000 with “monthly” chosen.

Extra monthly principal (optional)

An additional amount you pay toward the loan balance every month, on top of the scheduled payment.

How to fill it in

  • Leave it at 0 to see the plain schedule.
  • Enter a rupee amount to see how much sooner the loan ends and how much interest it avoids.
  • The extra is paid from the first month and never goes above what is still owed.

Example

Paying ₹10,000 extra each month ends the default loan 6 years 4 months earlier and avoids about ₹23.46 lakh of interest.

Keep in mind: Your lender may charge fees for part payments or apply them on a different date. Check your loan terms.

Assumption: payments are made at the end of each month at a fixed rate. The extra amount is paid with every instalment from month one.

Your estimated monthly cost

Illustration based on your assumptions, not a guarantee.

Every month

Principal and interest
₹52,069
Property tax
₹0
Home insurance
₹0
Maintenance or society charges
₹0
Total monthly outflow
₹52,069

Over the whole loan

Loan amount
₹60,00,000
Down payment
₹15,00,000
Total interest
₹64,96,655
Principal and interest paid
₹1,24,96,655
Original loan term
20 years

With the extra payment

Enter an extra monthly amount to see how much sooner the loan could end and how much interest it avoids.

Yearly balance

Balances are shown after each year’s payments. Add an extra payment to compare balances.

Principal, interest and balance at the end of each year
YearPrincipal paidInterest paidBalance
Year 1₹1,19,414₹5,05,419₹58,80,586
Year 2₹1,29,969₹4,94,864₹57,50,617
Year 3₹1,41,457₹4,83,376₹56,09,161
Year 4₹1,53,960₹4,70,872₹54,55,200
Year 5₹1,67,569₹4,57,264₹52,87,631
Year 6₹1,82,381₹4,42,452₹51,05,250
Year 7₹1,98,501₹4,26,331₹49,06,749
Year 8₹2,16,047₹4,08,786₹46,90,702
Year 9₹2,35,144₹3,89,689₹44,55,558
Year 10₹2,55,928₹3,68,904₹41,99,629
Year 11₹2,78,550₹3,46,283₹39,21,079
Year 12₹3,03,171₹3,21,661₹36,17,908
Year 13₹3,29,969₹2,94,864₹32,87,939
Year 14₹3,59,135₹2,65,697₹29,28,803
Year 15₹3,90,880₹2,33,953₹25,37,924
Year 16₹4,25,430₹1,99,403₹21,12,494
Year 17₹4,63,034₹1,61,799₹16,49,460
Year 18₹5,03,962₹1,20,871₹11,45,498
Year 19₹5,48,508₹76,325₹5,96,991
Year 20₹5,96,991₹27,842₹0

How this calculator works

At the defaults, the loan payment is about ₹52,069 a month, and an extra ₹10,000 each month ends the loan 6 years 4 months sooner.

  1. Step 1Find the loan₹60 lakhhome price minus the down payment
  2. Step 2Split the rate0.71%the yearly rate divided into twelve monthly rates
  3. Step 3Level the payment₹52,069one equal amount for 240 months

Each month, interest is charged on what you still owe. The payment first covers that interest; whatever is left reduces the balance. Early on most of the payment is interest, and the share flips as the balance falls.

What the result leaves out

  • Fees and chargesProcessing fees, loan insurance and valuation costs are not included.
  • Rate changesOne fixed rate is used for every month; resets on a floating loan are not predicted.
  • Cost growthProperty tax, insurance and upkeep are held flat, though real bills tend to move.

Worked example

₹75 lakh home, 20% down, 20 years at 8.5%
Monthly rate
i = annual rate ÷ (12 × 100)
Monthly payment
M = L × i ÷ (1 − (1 + i)^−n)
Balance after k months
B = L(1 + i)^k − M((1 + i)^k − 1) ÷ i
  • Lloan amount ₹60,00,000
  • imonthly rate 0.71%
  • nnumber of monthly payments 240
  1. Monthly principal and interestlevel payment from the formula₹52,069
  2. Total paid over the termM × n₹1,24,96,655
  3. Year 1 interest, with extra paymentsum of monthly interest₹5,00,632
  4. Total interest, no extra paymentM × n − L₹64,96,655
  5. Interest saved by the extra paymentinterest without extra − interest with extra₹23,46,112

The extra amount is added to every payment from month one. Figures are rounded for display; the calculation keeps full precision.

Reading your result

  • Original plan20 yearsTotal interest about ₹64.97 lakh.
  • With extra payment13 years 8 monthsTotal interest about ₹41.51 lakh, which is ₹23.46 lakh less.
The comparison is a mathematical illustration, not a recommendation about spare cash.
  • Original plan
  • With extra payment
  • Interest, original plan₹64.97 lakh
  • Interest, with extra₹41.51 lakh
The yearly table groups the same monthly calculation.

Total monthly outflow adds your optional property tax, insurance and upkeep to the loan payment. Those costs are shown as a monthly cash need and do not change the loan’s interest.

Mortgage, home loan or EMI?

In India a mortgage is usually called a home loan, and its fixed monthly payment is the EMI. The maths is the same.

To check how much a lender may offer on your income, use the home loan eligibility calculator. The rent vs buy calculator compares buying with renting and investing the difference.

For a month-by-month schedule, open the amortization calculator. To compare a lump-sum part-payment with a lower EMI, try the loan prepayment calculator. Buying in the US with a VA loan or in Canada? See the VA mortgage calculator or the Canadian mortgage calculator.

Common mistakes

  • Mistake: Budgeting only for the loan payment.

    Instead: Add recurring costs and check the total monthly outflow.

  • Mistake: Entering a yearly cost while monthly is selected.

    Instead: Match the “Costs entered as” switch to the figures you typed.

  • Mistake: Treating the estimate as the lender’s schedule.

    Instead: Compare with the written schedule, fees and prepayment terms in your loan papers.

This calculator does not assess affordability or recommend a loan. Use your lender’s written terms for exact obligations and consult a qualified professional about your circumstances.

Checking the method

A separate script recomputes every test case two ways, by closed-form formulas and by a month-by-month ledger.

Read how we test our calculators, or browse more money calculators.

Frequently asked questions

How is the monthly mortgage payment calculated?

The loan is the home price minus the down payment. The payment is the level amount that repays that loan, with interest on the remaining balance each month, over the chosen number of years.

What is included in total monthly outflow?

It adds the loan payment to any property tax, home insurance and maintenance or society charges you enter, each converted to a monthly figure.

Can I enter the down payment as an amount?

Yes. Choose percentage or amount. The amount cannot exceed the home price, and a down payment equal to the price leaves no loan.

How does extra monthly principal work?

The extra amount is added to every instalment from the first month and goes entirely to the balance, so later interest is calculated on less and the loan ends sooner.

Why does the result show time saved instead of a date?

The calculator has no start date, so it reports how many months shorter the loan becomes and how much interest is avoided.

Are taxes and insurance counted in total interest?

No. Total interest covers only the loan. Optional costs appear in the monthly outflow, not in the interest figure.

Does this model a floating or changing rate?

No. One fixed annual rate applies to every month. A rate change can alter the payment and payoff time.

Is the result a lender quote?

No. It is an illustration based on the assumptions shown. Lender fees, rounding and payment dates can produce different figures.

Sources and methodology

The formulas are standard time-value-of-money results. We check every figure against golden values worked out independently, by closed form and by month-by-month simulation; see the methodology.

Written and maintained by Nitin Raturi, a software engineer (about the author). Last reviewed 22 Oct 2026; next review due by . Found an error? Tell us.

Changelog

  • : Registered at the owner's request. Estimates the loan payment, total monthly outflow and yearly balance. The default plan with an extra payment ends 6 years 4 months sooner.