Loans

Interest Rate Calculator

Find the annual interest rate hidden in a loan or in growth, as nominal and effective rates.

By Nitin Raturi · Last reviewed

What do you know?

How to use this Interest Rate Calculator

Work backwards from the amounts you know to the interest rate they imply.

  1. Choose Loan or Growth, depending on what you know.
  2. For a loan, enter the amount borrowed, the monthly payment and the number of months. Add a balloon payment if the loan has one.
  3. For growth, enter the starting value, the ending value and the years between them.
  4. Read the nominal rate (compounded monthly) and the effective annual rate.
  5. Copy the page link if you want to keep or share these figures.

Good to know

  • The effective rate counts monthly compounding, so it is a little higher than the nominal rate.
  • Compare the effective rate when you are weighing two offers that compound differently.
  • Use the ⓘ guide beside a field to see its range and what it assumes.

Enter the amounts you know and the calculator finds the interest rate. The calculation stays in your browser.

Solve for

What do you want to solve?

Choose the kind of figure you already know. The calculator finds the interest rate hidden inside it.

How to fill it in

  • Pick “Loan” if you know the amount borrowed, the monthly payment and how long it lasts.
  • Pick “Growth” if you know a starting amount, an ending amount and the years between them.

Example

A ₹10 lakh loan repaid at ₹12,500 a month for 10 years works out to 8.69% a year.

Tip: Your entries for the other choice are kept, so you can switch back and forth.

Loan amount

The money you received from the lender, before any interest.

How to fill it in

  • Type 10 lakh, 1000000 or 10,00,000.
  • Allowed range: ₹1,000 to ₹100 crore.
  • Use the amount you actually received. Fees taken from the loan upfront can raise the true rate.

Example

With ₹10 lakh borrowed and ₹12,500 paid each month for 10 years, you pay ₹15 lakh in total.

Monthly payment

The fixed amount paid at the end of every month for the whole term.

How to fill it in

  • Enter the instalment from your loan schedule.
  • Allowed range: ₹0 to ₹100 crore. Use ₹0 only if the whole repayment is one balloon payment.
  • The total of all payments must reach at least the loan amount, or no rate fits.

Example

Paying ₹12,500 a month on ₹10 lakh gives an effective annual rate of 9.04%.

Keep in mind: Include only payments that repay the loan. Insurance or other add-ons in the instalment will push the rate up.

Loan term in months

The number of monthly payments you make.

How to fill it in

  • Enter a whole number from 1 to 480 months.
  • For example, 5 years is 60 months and 20 years is 240 months.

Example

Over 10 years (120 payments), the interest paid is ₹5 lakh.

Balloon payment

An extra lump sum due with the last instalment, on top of the monthly payment. Leave it at ₹0 for an ordinary loan.

How to fill it in

  • Enter the final lump sum, or ₹0 if there is none.
  • Allowed range: ₹0 to ₹100 crore.
  • It is paid at the end of the term, together with the last monthly payment.

Example

Borrowing ₹10 lakh with ₹10,000 a month and a ₹2 lakh balloon after 10 years gives 6.21% a year.

Keep in mind: A balloon is a real cost: it is repaid on top of the monthly payments, so check the lender’s terms.

Interest rate on this loan

Nominal annual rate

8.69%

compounded monthly

Effective annual rate

9.04%

what a year of monthly compounding adds up to

Monthly rate
0.72%
Total of all payments
₹15,00,000
Total interest paid
₹5,00,000

Payments are assumed at the end of each month, with any balloon paid with the last one. Fees and taxes are not included.

How this calculator works

Every loan hides a rate. If you know what you borrowed and what you pay back, the rate is the one figure that makes the two match: here, 8.69% a year.

  1. Step 1You borrow₹10 lakhthe amount you received
  2. Step 2You pay each month₹12,500for 10 years
  3. Step 3One rate fits8.69%a year, compounded monthly

There is no tidy formula that gives the rate directly. The calculator tries rates between 0% and 1,200% a year and keeps halving the range until the loan balance after the last payment is exactly the balloon amount, or zero if there is none.

For growth, a direct formula exists. The ratio of the ending value to the starting value is raised to the power of one over the years, and one is taken away.

Nominal and effective rates

  • Nominal annual rate8.69%The monthly rate multiplied by 12. This is how lenders usually quote a rate.
  • Effective annual rate9.04%What the interest adds up to over a full year once each month’s interest earns interest too.
The effective rate is the fairer figure when you compare offers that compound at different intervals.

What the result leaves out

  • Fees and chargesProcessing fees, insurance and other costs change what a loan really costs. They are not part of the payment you enter here.
  • TaxesTax on interest earned, or tax relief on interest paid, is not modelled.
  • Uneven cash flowsPayments are equal and monthly, with one optional balloon. Missed, early or changing payments need a different method.

Worked example

₹10 lakh repaid at ₹12,500 a month for 10 years
The rate must satisfy
P = M × (1 − (1 + i)^−n) ÷ i + B × (1 + i)^−n
Nominal annual rate
12 × i
Effective annual rate
(1 + i)^12 − 1
  • Ploan amount ₹10,00,000
  • Mmonthly payment ₹12,500
  • nnumber of payments 120
  • Bballoon payment ₹0
  1. Total of all paymentsM × n + B₹15,00,000
  2. Total interest paidtotal paid − P₹5,00,000
  3. Monthly rate foundthe i that solves the equation0.724%
  4. Balance after the last paymentchecked month by month at this rate₹0
  5. Nominal annual rate12 × i8.69%
  6. Effective annual rate(1 + i)^12 − 19.04%

Growth works the same way, with no monthly payments. Here the ratio is the ending value divided by the starting value.

₹1 lakh growing to ₹2.5 lakh in 8 years
Effective annual rate
(end ÷ start)^(1 ÷ years) − 1
Nominal annual rate
12 × ((1 + effective)^(1 ÷ 12) − 1)
  1. Growth ratioend ÷ start2.50 times
  2. Gain over the periodend − start₹1,50,000
  3. Effective annual rateratio^(1 ÷ years) − 112.14%
  4. Nominal rate, monthly compounding12 × monthly rate11.51%

Reading your result

The rate comes from your figures alone. It says what the money cost or earned, not whether that was a good deal.

  • Nominal rate, payments only
  • Nominal rate, payments plus balloon
  • Same loan, no balloon3.74%
  • With a ₹2 lakh balloon6.21%
₹10 lakh borrowed, ₹10,000 a month for 10 years. A balloon means you repay more in total, so the rate that fits is higher.

If the payments add up to less than the loan amount, no rate of 0% or more fits. Check the figures, or add the balloon that is due at the end.

Comparing loan offers

Two loans with the same headline rate can cost different amounts once fees, rate type and term are counted.

If a lender quotes a flat rate, convert it with the flat vs reducing rate calculator before comparing. The APR calculator folds upfront fees into a single yearly rate.

Once you know the rate, the EMI calculator gives the payment for any term. For an investment’s growth rate from its start and end values, the CAGR calculator gives the same answer as growth mode here.

Common mistakes

  • Mistake: Entering a payment that includes insurance or other add-ons.

    Instead: Use only the part of the payment that repays the loan, or accept a higher result.

  • Mistake: Comparing a nominal rate with an effective rate.

    Instead: Compare nominal with nominal, or effective with effective.

  • Mistake: Entering months as years in the growth mode.

    Instead: Divide months by 12: 18 months is 1.5 years.

  • Mistake: Using the growth mode when money was added along the way.

    Instead: Use a tool built for regular deposits, since extra deposits change the rate.

This calculator estimates a rate from the figures you enter. It does not assess a loan, an investment or a lender. Check a lender’s written terms for the exact rate and charges, and consult a qualified professional about your circumstances.

Checking the method

A separate script re-solves every test rate two ways, with a month-by-month ledger and with the closed-form equation, and must agree to a billionth of a percent.

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

Frequently asked questions

How is the interest rate found for a loan?

The calculator searches for the monthly rate at which the payments, and any balloon, repay exactly the amount borrowed. It then multiplies by 12 for the nominal rate.

What is the difference between nominal and effective rate?

The nominal rate is the monthly rate times 12. The effective rate includes the effect of interest earning interest during the year, so it is slightly higher.

What is a balloon payment?

It is a larger final amount paid with the last monthly payment. A balloon means you repay more in total, so the rate that fits is higher.

Why does it say no rate fits?

If the payments and balloon add up to less than the amount borrowed, even a 0% rate would repay more than is due. Check the amounts and the term.

How does the growth mode work?

It treats the start value as a single lump sum with no deposits and finds the yearly rate that turns it into the end value over the years entered.

Can the growth rate be negative?

Yes. If the ending value is below the starting value, the rate shown is negative.

Does it include fees or taxes?

No. Processing fees, insurance, taxes and lender rounding are not modelled, so a lender’s stated rate can differ.

Is the result a lender quote?

No. It is an estimate from the figures you enter, using equal monthly payments made at month end.

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

  • : Initial release. Solves the rate of a loan or of growth. The default loan works out to 8.69% nominal.