To calculate SIP returns using XIRR in Excel, enter each SIP investment date and amount, add the current mutual fund value as a positive number, and use the XIRR(values, dates) formula. XIRR calculates your annualised return based on your actual investment dates and cash flows.
In this guide, you’ll learn how to calculate SIP returns using XIRR in Excel with a simple mutual fund example.
XIRR stands for Extended Internal Rate of Return. In mutual funds, it shows the yearly return on investments made on different dates. With SIPs, every investment is made on a different date. Earlier instalments stay invested longer than later ones. So, all instalments cannot be treated as if they were invested on the same day.
To work out XIRR, Excel mainly needs three things:
XIRR helps answer this question: “What annual return did I earn based on my actual SIP dates and amounts?”
XIRR works better for SIPs because investments are made over time, not all at once.
For example, if you invest ₹10,000 every month from January to December, your January SIP gets almost a full year to grow. Your December SIP gets only a few weeks if you check your value on 31 December.
A basic return calculation is:
Gain ÷ Total Investment × 100
This shows your profit percentage, but it does not tell you how long each SIP instalment stayed invested.
XIRR is useful for:
To calculate SIP returns using XIRR in Excel, you need two columns:
Cash flow refers to money invested or received.
You only need the investment dates and amounts.
Step 1: Create the Excel table
Create a table like this:
Date | Cash Flow |
SIP date | SIP amount or final value |
Use the actual SIP dates from your mutual fund statement or investment app.
Step 2: Enter SIP amounts as negative values
A SIP is money you invest. So, add a minus sign before the amount.
Examples:
The minus sign shows money flowing out of your account.
Step 3: Add current value as a positive value
At the end of the table, add the current value of your mutual fund.
Example:
Enter this as a positive value because it represents money you would receive if you sold the units on that date.
If you have already redeemed the fund, enter the actual amount received.
Step 4: Apply the XIRR formula
If dates are in A2 to A14 and cash flows are in B2 to B14, use:
=XIRR(B2:B14,A2:A14)
Then format the answer as a percentage.
If Excel shows 0.12, it means 12%.
The same formula also works in Google Sheets.
Suppose Ananya invests ₹10,000 every month in an equity mutual fund from January to December 2025.
Her total investment is:
₹10,000 × 12 = ₹1,20,000
On 31 December 2025, her fund value is ₹1,28,000.
Her Excel table will look like this:
Date | Cash Flow |
05-Jan-2025 | -10,000 |
05-Feb-2025 | -10,000 |
05-Mar-2025 | -10,000 |
05-Apr-2025 | -10,000 |
05-May-2025 | -10,000 |
05-Jun-2025 | -10,000 |
05-Jul-2025 | -10,000 |
05-Aug-2025 | -10,000 |
05-Sep-2025 | -10,000 |
05-Oct-2025 | -10,000 |
05-Nov-2025 | -10,000 |
05-Dec-2025 | -10,000 |
31-Dec-2025 | 1,28,000 |
Formula:
=XIRR(B2:B14,A2:A14)
Excel will calculate the annualised XIRR based on the dates and cash flows entered. The result may vary slightly depending on the exact investment and valuation dates.
Compare this with the absolute return:
Gain = ₹1,28,000 – ₹1,20,000 = ₹8,000
Absolute return = ₹8,000 ÷ ₹1,20,000 × 100 = 6.67%
The absolute return is 6.67%, while the XIRR is around 13 –14%.
You do not need to redeem your mutual fund to calculate XIRR. If the SIP is still running, use the current value as the final positive cash flow.
Example:
Date | Cash Flow |
05-Jan-2025 | -10,000 |
05-Feb-2025 | -10,000 |
05-Mar-2025 | -10,000 |
05-Apr-2025 | -10,000 |
05-May-2025 | -10,000 |
07-Jul-2026 | 78,500 |
Formula:
=XIRR(B2:B7,A2:A7)
Here, 07-Jul-2026 is the date you check your portfolio value. ₹78,500 is positive because it is the value you would receive if you sold the units that day.
XIRR also works when you withdraw part of your mutual fund and keep the rest invested.
Example:
Date | Cash Flow |
05-Jan-2025 | -10,000 |
05-Feb-2025 | -10,000 |
05-Mar-2025 | -10,000 |
05-Apr-2025 | -10,000 |
15-Aug-2025 | 15,000 |
31-Dec-2025 | 32,000 |
Formula:
=XIRR(B2:B7,A2:A7)
The ₹15,000 withdrawal is positive because you received that money. The ₹32,000 current value is also positive because it is the remaining fund value.
Use this method if you’ve made a partial withdrawal and still own units.
Your XIRR may not match the return shown by your AMC or investment app. This does not always mean there is an error.
A fund’s CAGR shows how the scheme performed between two fixed dates. Your XIRR shows how your own money performed based on your SIP dates, amounts, extra purchases, and withdrawals.
For example, two investors may invest in the same flexi-cap fund. One starts when the market is low. Another starts after a market rise. Their returns may be different even if they invest in the same scheme.
Your personal XIRR depends on:
It provides a clearer picture of your SIP returns than only looking at the fund’s published return.
CAGR and XIRR both show annual return, but they are used in different cases.
CAGR stands for Compound Annual Growth Rate. It is useful when you invest one lump sum amount and hold it for a fixed period.
XIRR is better when money goes in or comes out on different dates.
Point | XIRR | CAGR |
Best for | SIPs and multiple cash flows | One-time lump sum investment |
Uses exact dates? | Yes | No |
Handles SIPs? | Yes | Not properly |
Handles withdrawals? | Yes | No |
Example | ₹10,000 monthly SIP | ₹1,00,000 lump sum |
Why XIRR Is Better Than CAGR for SIPs | How XIRR Helps |
Considers every SIP date | Calculates returns based on the actual date of each SIP instalment instead of assuming a single investment date. |
Works with irregular investments | Handles SIPs, additional investments, withdrawals, and skipped instalments accurately. |
Supports Step-Up SIPs | Calculates returns correctly even when your SIP amount changes over time. |
Measures your actual return | Shows the annualised return based on your real cash flows, giving a more accurate picture than CAGR. |
Makes fund comparisons easier | Lets you compare the performance of different SIP investments on a like-for-like basis. |
Separates returns from contributions | Helps you see whether portfolio growth came from market returns or simply from investing more money. |
When XIRR May Not Be Needed
XIRR may not be needed if you made only one lump sum investment and did not add or withdraw money later. In that case, CAGR is usually enough.
Use XIRR when there are multiple cash flows on different dates. This includes SIPs, step-up SIPs, extra purchases, SWPs, STPs, and partial withdrawals.
Error or Issue | Why It Happens | How to Fix It |
#NUM! | Missing positive or negative cash flow | Add SIP investments as negative values and the current fund value as a positive value. |
#VALUE! | Dates are entered as text instead of valid Excel dates | Convert the dates to a proper Excel date format. |
Very high XIRR | Investment period is too short | Calculate XIRR over a longer investment period. |
Negative XIRR | Current fund value is lower than the total amount invested | Verify the latest fund value and check your entries. |
Wrong result | Cash-flow signs are incorrect | Record investments as negative values and money received as positive values. |
Formula not working | Cash-flow range and date range have different numbers of rows | Make sure both ranges contain the same number of entries. |
Duplicate dates | Multiple cash flows are recorded on the same date, causing unexpected results | Check whether duplicate dates are intentional. If not, correct or combine the entries. |
Blank rows in the selected range | Empty cells are included in the cash-flow or date range | Remove blank rows or select only the cells that contain data. |
Dates entered as DD/MM/YYYY text | Excel treats the dates as text instead of date values | Convert the text to actual Excel dates using DATEVALUE, Text to Columns, or by changing the cell format. |
Incorrect regional date format | Excel interprets dates incorrectly because of regional settings (for example, MM/DD/YYYY vs DD/MM/YYYY) | Ensure the workbook uses the correct regional date format or re-enter the dates in a format Excel recognises. |
Most XIRR errors are caused by incorrect cash-flow signs, invalid dates, or a missing final portfolio value.
XIRR gives a clearer picture of your SIP returns than a simple profit calculation. Enter your cash flows correctly in Excel, and use it along with other factors such as risk, costs, taxes, and investment goals. For mutual fund investors in India, it gives a better view than only checking total profit or absolute return.
To calculate it in Excel, enter SIP investments as negative values, add current or redemption value as a positive value, and use =XIRR(values, dates). Use XIRR to track performance, but don’t make investment decisions based on XIRR alone. Also check risk, cost, tax, fund category, and your goal.
Enter SIP dates in one column and SIP amounts in another. Add SIP investments as negative values, add the current value or redemption value as a positive value, and use =XIRR(values, dates).
Yes, XIRR is better for SIPs because it considers every investment date. CAGR is better for one-time lump sum investments.
There is no fixed good XIRR for every SIP. It depends on the fund category, market condition, holding period, and your goal. For equity SIPs, compare XIRR with funds in the same category and over a similar period.
Yes. Add the current value of your mutual fund as the final positive cash flow with today’s date. You do not need to redeem the fund.
Your XIRR depends on your SIP dates, SIP amounts, extra investments, withdrawals, and current value. App or fund returns may use fixed periods or scheme-level returns.
Attention Investors!
Stock Brokers can accept securities as margin from clients only by way of pledge in the depository system w.e.f. September 1, 2020. Update your mobile number & email Id with your stock broker/depository participant and receive OTP directly from the depository on your email id and/or mobile number to create a pledge. Pay 20% upfront margin of the transaction early to trade in the cash market segment. Investors may please refer to the Exchange’s Frequently Asked Questions (FAQs) issued vide circular reference NSE/INSP/45191 dated July 31, 2020, and NSE/INSP/45534 dated August 31, 2020, and other guidelines issued from time to time in this regard. Check your Securities /MF/ Bonds in the consolidated account statement issued by NSDL/CDSL every month.
Corporate Office: No. 153/2, 3rd Floor, M.R.B.Arcade, Bagalur Main Road, Dwaraka Nagar, Yelahanka, Bengaluru – 560 063, Karnataka.
Registered Office: Old No.56/2 ,New No.58, LIC Nagar, Vinayagar Kovil Street, Erode -8,Tamil Nadu– 638002.
Alice Blue Financial Services (P) Ltd : NSE EQ | NSE FO | NSE CDS-90112 SEBI REG : INZ000156038
Alice Blue Financial Services (P) Ltd : BSE EQ | BSE FO | BSE CD-6670 SEBI REG : INZ000156038
Alice Blue Financial Services (P) Ltd : CDSL DP ID 12085300 DP SEBI REG : IN-DP-364-2018
Alice Blue Financial Services (P) Ltd : MCX-56710 SEBI REG : INZ000156038
We hereby declare that we are doing PRO trading
Procedure to file a complaint on SEBI SCORES : Register on SEBI SCORES 2.0. Mandatory details for filing complaints on SCORES: Name, PAN, Address, Mobile Number, E-mail ID. Benefits: Effective Communication, Speedy redressal of the grievances
Click on the provided link to learn about the process for submitting a complaint on the ODR platform for resolving investor grievances.
Investment in securities markets are subject to market risks, read all the related documents carefully before investing. Brokerage will not exceed SEBI prescribed limit.
For queries regarding account opening or activation, email to [email protected] and for fund updates, email to [email protected]
Disclaimer : Prevent unauthorized transactions in your account. Update your mobile numbers/email IDs with your stock brokers. Receive information of your transactions directly from Exchange on your mobile/email at the end of the day. Issued in the interest of investors. All clients have to update their email id and mobile number with Member : Investor Grievance [email protected]
KYC is a one time exercise while dealing in securities markets – once KYC is done through a SEBI registered intermediary (broker, DP, Mutual Fund etc.), you need not undergo the same process again when you approach another intermediary.
No need to issue cheques by investors while subscribing to an IPO. Just write the bank account number and sign in the application form to authorise your bank to make payment in case of allotment. No worries for refund as the money remains in the investor’s account.
Investors are requested to note that Alice Blue Financial Services Private Limited is permitted to receive money from investor through designated bank accounts only named as Up streaming Client Nodal Bank Account (USCNBA). Alice Blue Financial Services Private Limited is also required to disclose these USCNB accounts to Stock Exchange. Hence, you are requested to use following USCNB accounts only for the purpose of dealings in your trading account with us. The details of these USCNB accounts are also displayed by Stock Exchanges on their website under “Know/ Locate your Stock Broker. Bank Details (Valid UPI FAQ).
*T&C apply