How to Calculate Loan IRR from a Fixed Monthly Payment in Excel
Question details
The user needs to calculate the internal rate of return (IRR) for a loan characterized by a single initial outflow and fixed monthly payments, without having to list out every individual cash flow.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Performing financial analysis or personal loan verification where the true annual interest rate must be derived solely from the loan principal, payment amount, and total number of months.
- Observed behavior
- The user wants to find the correct Excel formula to yield both the nominal annual interest rate and the effective annual interest rate based on fixed rounded monthly payments.
Ensure you have the exact loan principal amount, the total number of monthly payments, and the exact fixed monthly payment amount ready before building your formulas.
Calculate the Nominal Annual Interest Rate using the RATE Function
Use the Excel RATE function multiplied by 12 to find the nominal annual interest rate for a loan with fixed monthly payments.
The RATE function returns the interest rate per period of an annuity. Because your payments are monthly, the function will return a monthly interest rate. To find the nominal annual rate, you simply multiply this monthly rate by 12.
Click on an empty cell in your Excel spreadsheet where you want the nominal interest rate to be displayed.
Type the formula =12*RATE(nper, pmt, pv). Replace 'nper' with the total number of monthly payments, 'pmt' with the positive monthly payment amount, and 'pv' with the negative loan amount (representing the initial outflow).
Press Enter. For example, for a $50,300 loan repaid over 36 months with monthly payments of $1,595, enter =12*RATE(36,1595,-50300). This will return approximately 8.806%.

Calculate the Effective Annual Interest Rate
Calculate the effective annual interest rate to account for the impact of monthly compounding over the course of the year.
Calculate Loan Rates Effortlessly with WPS Spreadsheet
WPS Office provides a powerful, free platform for complex financial modeling. You can easily use the RATE, PMT, and XIRR functions in WPS Spreadsheet just as you would in Microsoft Excel, ensuring your financial calculations are perfectly accurate and easily shareable.
- 1. Open WPS Spreadsheet: Launch WPS Office and create a new blank Spreadsheet document.
- 2. Enter your loan variables: Input your Loan Amount, Number of Months, and Monthly Payment into separate cells, such as A1, A2, and A3.
- 3. Apply the RATE formula: In a new cell, type =RATE(A2, A3, -A1) to calculate the monthly interest rate.
- 4. Annualize the rate: Multiply the cell result by 12 for the nominal rate, or apply the formula =(1+RATE(A2, A3, -A1))^12-1 for the effective annual rate.
- 5. Format as percentage: Select your result cell, go to the Home tab, and click the '%' icon to format the decimal as a readable percentage.

Frequently Asked Questions
Why does my calculated IRR differ slightly from my quoted loan rate?
Banks often round the fixed monthly payments to the nearest cent for billing convenience. This slight rounding alters the actual cash flow mathematically, causing the internal rate of return calculated by the RATE function to differ slightly from the originally quoted nominal rate.
What is the difference between nominal and effective annual rates?
The nominal rate is simply the monthly interest rate multiplied by 12, without accounting for compounding. The effective annual rate accounts for the effect of compounding interest each month, resulting in a slightly higher but mathematically more accurate representation of annual cost.
Can I use the XIRR function instead of RATE for loan calculations?
Yes, but XIRR requires you to create a complete schedule listing the exact dates and cash flows for every single payment. While RATE assumes perfectly equal intervals, XIRR calculates an annualized rate based on the actual number of days between the exact payment dates.




