XIRR Calculator

Same amount at fixed intervals, like a SIP.

Investment frequency
₹
₹
This gives a quick estimate for regular contributions.
XIRR (annualized)
--
Add at least one investment and one return.
Negative XIRR means that, after adjusting for timing, your withdrawals plus current value are worth less than what you invested.
Review this return
Total invested --
Maturity / current value --
Net investment gain --
Time period --
Keep dates realistic and avoid rounding amounts for a more accurate XIRR.
Finnovate App

Track XIRR across your full portfolio automatically, without entering each transaction manually.

Download App
Scan to download
Implied portfolio value over time
Date Invested Implied value

Shows what your cumulative investments would be worth on each date if the portfolio grew at a constant rate equal to your XIRR. XIRR is derived only from the dates and amounts you entered, so this is an implied path, not the actual NAV journey of your fund.

Need help reviewing your portfolio?

Get a quick 1:1 review to understand your actual returns, risk, and next steps.

Book a call

What is XIRR?

XIRR (Extended Internal Rate of Return) is the annualised return on money that was invested or withdrawn on different dates. It is money-weighted: each rupee counts for exactly as long as it was invested, so a SIP instalment made last month carries less weight than one made three years ago.

In one line, XIRR answers: "What single annual rate explains all my investments, withdrawals and current value together?"

XIRR formula: find the rate r at which the discounted cash flows sum to zero. Σ [CashFlow_i / (1 + r)^(days_i/365)] = 0
CashFlow_i = each investment (negative) or withdrawal and current value (positive).
days_i = days from the first cash flow. There is no closed-form answer, so r is found by iteration. Excel, Google Sheets and this calculator solve the same equation.

How to calculate XIRR for a monthly SIP, with an example

You invest ₹10,000 on the 5th of every month from January to December 2025, and the holdings are worth ₹1,30,000 on 5 January 2026. Total invested is ₹1,20,000, so the absolute gain is ₹10,000, or 8.33%. That understates your return because most of the money was invested for well under a year.

XIRR dates every cash flow instead. Instalments are negative, and the current value is one positive cash flow on the valuation date. Nothing was withdrawn; the current value simply closes the series.

Date Transaction Cash flow (₹)
05-01-2025Instalment 1-10,000
05-02-2025Instalment 2-10,000
05-03-2025Instalment 3-10,000
05-04-2025Instalment 4-10,000
05-05-2025Instalment 5-10,000
05-06-2025Instalment 6-10,000
05-07-2025Instalment 7-10,000
05-08-2025Instalment 8-10,000
05-09-2025Instalment 9-10,000
05-10-2025Instalment 10-10,000
05-11-2025Instalment 11-10,000
05-12-2025Instalment 12-10,000
05-01-2026Current value+1,30,000
XIRR15.67%

The first instalment worked for a full year, the last for one month; on average each rupee was invested for about six and a half months. Earning ₹10,000 on ₹1,20,000 in roughly half a year is close to a 15.67% annual rate, which is why XIRR is nearly double the absolute return. Move the valuation date earlier and the same ₹1,30,000 gives a higher XIRR, because the gain arrived sooner.

Excel verification: put the 13 dates in A2:A14 and the signed cash flows in B2:B14, then enter =XIRR(B2:B14, A2:A14). Excel returns 0.1567, or 15.67%. The SIP mode above gives the same answer with start 05-01-2025, maturity date 05-01-2026, ₹10,000 monthly and value ₹1,30,000. Want a ready-made file? Open the sample XIRR sheet (₹5,000 monthly SIP example), then use File > Make a copy to enter your own transactions.

How to calculate XIRR in Excel or Google Sheets

A #NUM! error usually means all cash flows have the same sign or a date precedes the first date. Excel uses a 365-day year and the equation shown above, which is why its answer matches this calculator. See Microsoft's XIRR reference.


How this XIRR calculator works

SIP / Regular mode builds one dated cash flow per instalment from the frequency, start date, amount and maturity date, keeping your start day of the month (a SIP started on the 31st falls on the last day of shorter months), and adds the maturity or current value as a single positive cash flow on the end date.

Lumpsum / Irregular mode takes each investment or withdrawal with its actual date, plus an optional current portfolio value and valuation date for holdings you have not sold. Withdrawals are money you actually took out; the current value is a notional valuation. Both are positive cash flows in the equation, but the results and the implied-value table treat them separately so the final value is never shown as a withdrawal.

Use real transaction dates and amounts, not rounded estimates; XIRR is sensitive to timing. If you track several SIPs across funds, the Finnovate app calculates XIRR for the whole portfolio without manual entry.


What does a negative XIRR mean?

A negative XIRR means that, after accounting for timing, everything you took out is worth less than everything you put in. "Everything you took out" is withdrawals plus current value, not current value alone.

It is not a calculation error. It reflects real timing and market impact.


XIRR vs CAGR: key difference

Metric CAGR XIRR
Assumes one investment Yes No
Handles SIPs No Yes
Considers timing No Yes
Suitable for portfolios No Yes

A fund factsheet quotes CAGR, which is time-weighted and ignores when you added or withdrew money. Your XIRR is money-weighted, so it can be above or below the fund's CAGR depending on whether your instalments landed before or after the good months. For a single lump sum the two are identical. Compare both with the CAGR calculator.


Does XIRR include tax, charges, or exit load?

No. XIRR reflects only the cash flows you enter. Reduce the withdrawals or current value by the tax, exit load and fees you would actually pay, and the result becomes a net XIRR.


Things to remember while using XIRR

Related tools: plan contributions with the SIP calculator or browse all tools in our calculators hub.

Learn how a small-cap fund works if you are comparing equity fund returns.

Go deeper on what this calculator can't show you.

SEBI-registered Investment Adviser

About this calculator

Developed by
Finnovate Financial Services Pvt. Ltd., SEBI-registered Investment Adviser (Reg. No. INA000013518), Mumbai.
Method
Solves for the annualised rate at which your dated investments, withdrawals and current value discount to zero, using a 365-day year. Newton-Raphson iteration with a bisection fallback; results match the Excel and Google Sheets XIRR function.
Assumptions
Cash flows occur on the dates entered. Taxes, exit loads and fees are not deducted unless you reduce the amounts yourself. The implied-value table assumes a constant rate between cash flows.
Methodology review
Methodology last updated 29 October 2026.

Regulatory information: SEBI investor charter, complaint redressal and regulatory disclosure. Calculator output is for information only and is not investment advice.

FAQs

1. What is XIRR used for?

XIRR is used to measure annualized returns when investments happen on multiple dates, such as SIPs and recurring contributions.

2. What is the difference between XIRR and CAGR?

CAGR assumes a single investment and final value. XIRR accounts for multiple cash flows on different dates and is more accurate for recurring investments.

3. Why is my XIRR negative?

A negative XIRR means that, after adjusting for timing, everything you took out (withdrawals plus current value) is worth less than everything you put in. If you made intermediate withdrawals, compare withdrawals plus current value against total invested, not current value alone.

4. How do I calculate XIRR in Excel?

List dates in one column and cash flows in the next, with investments negative and withdrawals or current value positive. Then use =XIRR(values, dates). A 12-instalment SIP of ₹10,000 from 5 Jan 2025 valued at ₹1,30,000 on 5 Jan 2026 returns 15.67%.

5. Does XIRR include tax and fees?

No. XIRR only reflects the cash flows you enter. Taxes, exit loads, and fees should be reflected in the amounts if you want them included.

6. What does 12% XIRR mean?

It means your cash flows imply an annualised return of 12% over the period, considering the exact timing of each investment and redemption.

7. Why is my XIRR higher than my absolute return?

Absolute return divides total gain by total invested as if every rupee was invested on day one. In a SIP, later instalments were invested for only a few months, so XIRR annualises the gain over the time each rupee was actually at work and comes out higher for a growing portfolio.

8. Is XIRR 15% good?

It depends on the asset class, risk, and time period. In equities, 15% can be strong over long periods; in lower-risk products it may be unusually high. Compare it with benchmarks and your risk profile.

9. How much XIRR to double money in 3 years?

Roughly 26% per year. The exact annualised rate is (2^(1/3) - 1) = 25.99%. The Rule of 72 gives a quick estimate of about 24%.
WhatsApp us