Free Online Tool

XIRR Calculator: True Annualised Return on Any Cash Flows

Enter any mix of dated investments, top-ups, partial redemptions and current value to get your real money-weighted return, the same XIRR method CAMS and KFin use on your account statement.

Flexible Cash-Flow Table Quick SIP Builder XIRR vs CAGR Nifty Benchmark Verdict Newton-Raphson Solver PDF and WhatsApp

Money-Weighted Return Engine for Irregular Cash Flows

Negative = money invested. Positive = money received or current value.
DateAmount (Rs)

Enter investments as negative (e.g. -10000) and redemptions or your current value as positive (e.g. 260000). You need at least one of each.

Generates a regular monthly SIP as rows, then set the last row to your current value.

📈 Enter your cash flows and click Calculate to see your true annualised XIRR.
Invested vs Gain

Why XIRR Is the Only Honest Number for a Real Portfolio

A SIP calculator assumes you invest the same amount like clockwork. Real life is messier: you top up in a good month, skip a bad one, take a partial withdrawal, receive a dividend. Only XIRR handles that mess correctly, which is why it is the number your fund statement actually shows.

Most Indian investors judge their returns with the wrong tool. They quote the absolute gain their app displays, or they divide it by the number of years to get a rough annual figure, or they trust a SIP calculator that assumes perfectly regular instalments. Each of these breaks the moment real life intrudes, and real life always intrudes.

You increase your SIP after a raise, you pause it during a tight month, you redeem a slice for an emergency, you receive a dividend on an odd date. The instant your cash flows become irregular, every simple measure becomes misleading.

This is not a rare edge case; it is the norm. Surveys of retail mutual fund behaviour consistently show that most investors alter their contributions over time, pause during downturns, and make at least one partial withdrawal over a multi-year holding. The tidy, uninterrupted SIP that a basic calculator assumes is closer to the exception than the rule. A tool that cannot handle a paused month or a mid-course top-up is therefore not describing most people’s actual investing, which is exactly the gap a flexible XIRR calculator fills.

The stakes are not trivial. An investor who trusts a flattering absolute return may hold on to a fund that has quietly stopped performing, convinced by a big lifetime gain that actually represents a mediocre annual rate. Another, frightened by a scary-looking short-term drop, may abandon a good fund whose true long-run XIRR is perfectly healthy. Getting the return metric right is not accounting pedantry; it is the difference between a good hold-or-sell decision and a costly one, repeated across every fund in a portfolio over decades.

XIRR, the extended internal rate of return, is built precisely for this messiness. It treats every transaction as a separate dated event and finds the single annual rate that reconciles all of them with your current value. Because each cash flow is weighted by exactly how long it stayed invested, an instalment made five years ago and a top-up made last month are each counted correctly.

This is not an academic nicety; it is the same money-weighted method that CAMS and KFin use to print the annualised return on your Consolidated Account Statement.

Understanding this connection is reassuring in practice. When you enter your real transactions here and see an XIRR, you are not getting some proprietary or approximate number; you are reproducing the exact calculation the official registrars run. That means you can use this tool to verify the figure on your statement, to compute the return for a holding whose statement you have mislaid, or to model a hypothetical set of flows before you commit real money, all with confidence that the method is the industry standard.

This tool is the standalone, flexible version of that calculation. It exists precisely because a single regular-SIP figure, useful as it is, cannot describe the portfolio most people actually hold. Where our mutual fund returns calculator computes XIRR for a neat regular SIP, this one lets you enter any number of arbitrary transactions, each with its own date and amount, so it handles top-ups, partial exits, dividends and skipped months that a regular-SIP tool cannot. If your portfolio is anything other than textbook-tidy, this is the calculator that tells you the truth about your return.

It is also the right tool when you are comparing two genuinely different investments. Because XIRR reduces any pattern of cash flows to a single annualised percentage, you can put a lumpy equity SIP, a one-shot property purchase with rent and a sale, and a staggered bond ladder on the same footing and rank them honestly. No other common measure lets you compare such different structures directly, which is why XIRR is the lingua franca of professional return measurement across asset classes.

The calculator also shows the naive CAGR beside your XIRR, so you can see with your own eyes how far the simple measure drifts from reality, and it delivers a verdict comparing your XIRR against the historical Nifty benchmark. That combination turns a bare percentage into an actionable judgement about whether your money is genuinely working hard enough.

One more thing worth saying plainly: XIRR does not measure the fund, it measures you. It is money-weighted, so it captures the effect of when you chose to invest and withdraw, not just how the underlying fund performed. That is a feature, not a flaw, because the return you actually experienced is the one that matters for your goals. But it means two people in the identical fund can honestly report very different XIRRs, and comparing your XIRR against the fund’s own published return is the way to see whether your timing helped or hurt.

How XIRR Is Calculated, Step by Step

XIRR looks intimidating because there is no simple formula to plug numbers into. But the idea behind it is intuitive once you see it laid out, and understanding it helps you trust the result.

Every transaction becomes a dated cash flow

Money you invest is recorded as a negative cash flow on the date you invested it, and money that comes back to you, whether a redemption, a dividend, or your current portfolio value, is a positive cash flow on its date.

A three-year SIP becomes thirty-six negative flows plus one positive flow for today’s value. A lump sum with a later top-up and a partial exit becomes two negatives and one positive, plus the final value.

This framing also makes clear why the dates matter as much as the amounts. Two portfolios that received identical rupees can have very different XIRRs purely because of when the money went in and came out. A rupee invested at a market low and sold at a high earns a far higher time-weighted rate than the same rupee invested at a high, even though both appear identical on a simple total. XIRR is the only common measure that captures this timing effect, which is precisely the effect that separates lucky or well-timed investing from the rest.

Each flow is discounted by its own time in the market

XIRR finds the annual rate that, when used to discount every cash flow back to the first date, makes them all sum to zero. A flow that stayed invested for four years is discounted over four years; one that stayed for four months is discounted over four months.

This per-flow weighting is the heart of XIRR and the reason it beats every simpler measure for irregular investing.

The rate is solved iteratively

Because the equation cannot be rearranged to isolate the rate, it is solved by iteration. This calculator uses the Newton-Raphson method, which converges quickly, with a bisection fallback that guarantees a solution even for awkward cash-flow patterns.

It is the same mathematics behind the XIRR function in Excel and Google Sheets, so the answer matches what a spreadsheet would give for the same inputs.

The result is always annualised

Whatever the length of your investment, XIRR expresses the return as a percentage per year. This makes it directly comparable across holdings of different durations: an eight-month punt and an eight-year SIP can be judged on the same scale.

It is why a small gain over a very short period can show a large XIRR, and a large gain over a very long period can show a small one, both of which are mathematically correct and genuinely informative.

A common worry is whether the iterative solving introduces error. In practice it does not. The Newton-Raphson method converges on the true rate to many decimal places within a handful of steps for ordinary cash-flow patterns, and the bisection fallback handles the rare awkward cases where Newton-Raphson might otherwise oscillate. The precision of the method vastly exceeds the precision you need for any real decision, so the only meaningful source of error is the data you feed in, never the calculation itself.

XIRR Versus CAGR, Absolute Return and Simple Averages

Choosing the right return metric matters more than getting an extra decimal place. Using the wrong one can overstate your performance by a factor of two and lead you to keep a laggard or sell a winner. Here is how the common measures relate.

MeasureWhat it capturesCorrect for
Absolute returnTotal percentage gain, ignores timeVery short holdings only
CAGRAnnualised growth of one lump sumSingle buy and single sell
Simple averageMean of yearly returns, ignores orderAlmost nothing, misleads on volatility
XIRRAnnualised, weights each flow by timeSIPs, top-ups, redemptions, any real portfolio

The practical rule is simple. If you invested once and valued once, CAGR is fine and XIRR gives the identical answer. The moment you have more than one cash flow at different dates, CAGR breaks and XIRR becomes the only correct choice. Absolute return should never be used over periods longer than a year, and a simple average of annual returns should essentially never be used at all, because it ignores the order and size of your flows. A worked contrast makes it vivid. Suppose you invest 1 lakh, and over three years it returns plus 50 percent, minus 40 percent, then plus 30 percent. The simple average of those three yearly returns is a cheerful plus 13.3 percent, but your actual money, compounded through that sequence, grew to only about 1.17 lakh, a true annualised return closer to 5.4 percent. The simple average flatters wildly because it ignores that the 40 percent fall hit a larger base. XIRR and CAGR both capture the real compounded outcome; the simple average does not, which is why professionals never quote it. For authoritative guidance on how mutual fund returns are measured and disclosed, see the Securities and Exchange Board of India at sebi.gov.in and the Association of Mutual Funds in India at amfiindia.com.

It is worth understanding why the industry standardised on XIRR for investor statements. Regulators wanted a single, comparable, tamper-resistant number that reflected each investor’s real experience, so that a fund could not flatter its record by quoting a convenient point-to-point CAGR. Because XIRR incorporates the exact dates and sizes of every flow, it cannot be gamed by cherry-picking a start date, and it lets a saver compare a lumpy, real-world portfolio against a clean benchmark on equal terms. That regulatory preference is why the number on your statement is XIRR and why learning to read it is worth the small effort.

Common Mistakes That Distort Your XIRR

Because XIRR is only as good as its inputs, most wrong answers come from the data, not the maths. Avoiding a handful of predictable errors is what separates a trustworthy figure from a misleading one.

Getting the signs backwards

The single most common mistake is entering investments as positive and redemptions as negative, or mixing them up. Money leaving your pocket into an investment must be negative; money coming back to you, including your current value, must be positive. Reverse the signs and the XIRR comes out nonsensical or fails to solve. When in doubt, remember: a SIP instalment is always negative, your portfolio value today is always positive.

Forgetting the current value

If you have not fully exited an investment, you must include your current portfolio value as a positive cash flow dated today. Omitting it leaves the calculation with only outflows and no meaningful return to find. The current value stands in for the money you would receive if you redeemed everything now, and it is essential for any ongoing SIP or holding.

Leaving out transactions

Every top-up, every partial redemption and every dividend taken in cash is a real cash flow that changes the answer. Leaving out a mid-period redemption, for instance, makes the calculator assume that money kept compounding when it actually left, overstating your return. Pull the complete transaction list from your consolidated account statement rather than working from memory.

Reading too much into a short period

XIRR annualises whatever period you give it, so a few weeks or months of data produces extreme figures that say nothing about the future. A 5 percent gain in one month annualises to roughly 80 percent, which is real for that month but meaningless as a forecast. Only trust an XIRR computed over a reasonably long span, ideally a full market cycle, before drawing conclusions about a fund’s quality.

How to Pull the Right Cash Flows From Your Statement

An accurate XIRR starts with an accurate transaction list, and the best source is your Consolidated Account Statement from CAMS or KFin. Knowing what to copy across saves both effort and error.

Download the CAS with transaction detail

Request the detailed CAS, not the summary, from the CAMS or KFin website using your registered email and PAN. The detailed version lists every purchase, every SIP instalment, every redemption and every dividend with its exact date and amount, which is precisely what XIRR needs. The summary version shows only balances and hides the timing that makes XIRR meaningful.

Enter purchases as negatives, redemptions as positives

Copy each purchase and SIP instalment as a negative amount on its transaction date, and each redemption or dividend payout as a positive amount on its date. If a scheme is still held, add its latest value as a positive flow dated today. Do this per scheme if you want a fund-level XIRR, or combine all schemes for a portfolio-level figure, remembering that the portfolio number blends winners and losers.

Handle switches and SWPs carefully

A switch out of one fund into another appears as a redemption from the first and a purchase into the second; enter both legs on their dates. A systematic withdrawal plan is simply a series of positive redemption flows at regular intervals, each on its date. Getting these right matters because switches and SWPs are exactly the irregular events that make XIRR necessary in the first place, and skipping them quietly distorts the result.

Cross-check against the statement’s own figure

The CAS prints its own annualised return for each scheme, computed with XIRR. Once you have entered your flows, compare the calculator’s XIRR against that printed figure; a close match confirms you captured every transaction. A large gap usually means a missing flow or a wrong sign, which you can then hunt down. This cross-check is the simplest way to be confident your inputs are complete.

Three Investors and What XIRR Revealed

The gap between what an app shows and what XIRR reveals is easiest to see with real numbers. The three investors below each learned something their portfolio summary had hidden. All figures are reproducible in the tool above.

PN
Priya Nair, BengaluruRegular SIP that looked mediocre on absolute return
SIP truth
Rs 10,000 x 38
SIP
Rs 3,80,000
Invested
Rs 5,20,000
Current value
~20%
XIRR

Priya has invested 10,000 a month in a flexi-cap fund since January 2023, putting in 3.8 lakh, now worth 5.2 lakh. Her app shows a 37 percent absolute gain, which she assumed meant a middling annual return once spread over three years.

Entering each instalment as a dated cash flow, the calculator reveals an XIRR around 20 percent, far higher than the naive CAGR of roughly 9 percent that treats the whole 3.8 lakh as invested on day one.

Because most of Priya’s money was invested recently, her true time-weighted return is far above what absolute or CAGR suggests. Only XIRR captured it, and it is the same figure her CAMS statement would show for the scheme.
AK
Arun Kumar, ChennaiLump sum plus top-up plus a partial exit
Irregular flows
Rs 2,00,000
Initial + top-up
Rs 40,000
Partial redemption
Rs 2,62,000
Current value
~17%
XIRR

Arun invested 1.5 lakh, topped up 50,000 six months later, redeemed 40,000 during a volatile patch, and now holds 2.62 lakh. No SIP calculator or CAGR figure can handle this pattern. Entering each event as its own dated row, the calculator returns an XIRR around 17 percent, honestly reflecting the timing of every top-up and the partial exit.

A simple absolute return would have quietly ignored that the 40,000 left the portfolio and stopped compounding.

Top-ups and partial redemptions each change the answer. Entering them as separate dated flows is the only way to get an honest number, which this flexible table allows and a rigid SIP calculator never could.
MS
Meera Shah, AhmedabadA short, sharp gain that flatters the annual number
Short horizon
Rs 1,00,000
Invested
Rs 1,10,000
After 2 months
10%
Absolute
~80%
XIRR

Meera invested 1 lakh and it grew to 1.1 lakh in just two months, a 10 percent absolute gain. Her XIRR, however, is enormous, around 80 percent annualised, because the calculator projects that two-month pace across a full year. This is mathematically correct but a trap: a short burst of luck does not annualise into a sustainable rate.

XIRR is telling the truth about the period measured, but the period is too short to draw any conclusion about future returns.

A very high XIRR over a very short window is real but not repeatable. Always judge XIRR over at least a full market cycle before trusting it as a fund’s true rate, and treat a spectacular short-window figure as noise rather than signal.

Six Ways to Read Your XIRR Correctly

The number is only as useful as your interpretation of it. These six habits separate investors who understand their real return from those who are fooled by a flattering or frightening figure.

Each is quick to apply once the instinct is built, and together they turn XIRR from a number you glance at into a genuine decision tool.

01

Enter every cash flow

A single missed SIP instalment, forgotten dividend or omitted redemption changes the XIRR more than any rounding. Pull every transaction from your consolidated statement so the result reflects your real portfolio, not a partial one.

02

Compare against the Nifty, not zero

A 10 percent XIRR feels good until you learn the index returned 14 percent over the same period. Always benchmark your XIRR against a broad index fund to see whether active choices actually added value.

03

Ignore XIRR over very short periods

A few months of data annualises into wild numbers, high or low, that mean nothing about the future. Give an investment at least a full market cycle before treating its XIRR as a reliable rate.

04

Separate your timing from the fund

Your XIRR reflects your entry timing; the fund factsheet’s NAV CAGR reflects the fund alone. Comparing the two tells you whether you, or the fund, drove the outcome, a humbling and useful distinction.

05

Remember XIRR is pre-tax

The XIRR shown is a gross return. Equity long-term gains, debt fund slab tax and short-term rates all reduce what you keep. Judge a taxable holding on its after-tax XIRR before comparing with a tax-free option.

06

Subtract inflation for the real picture

A 9 percent XIRR against 6 percent inflation is only a 3 percent real return. For long-term goals, always sense-check your XIRR against inflation to know whether your purchasing power is genuinely growing.

XIRR Facts Worth Remembering

Keep these reference points in mind and you can interpret any XIRR figure, whether from this tool, a fund statement or a spreadsheet, in seconds and without second-guessing the method behind it.

PointDetail
Full formExtended Internal Rate of Return
Use it forSIPs, top-ups, partial redemptions, dividends, any irregular flows
Use CAGR instead forA single lump sum, one buy and one sell
Investments entered asNegative cash flows
Redemptions / current value asPositive cash flows
Minimum inputsOne negative and one positive flow
OutputAlways annualised, percent per year
Solved byNewton-Raphson with bisection fallback
Same asExcel and Google Sheets XIRR function
Good equity SIP XIRR12% to 14% over long periods
ExcellentAbove 15%
Statement sourceCAMS and KFin use XIRR for annualised return

Practical Checklist Before You Trust an XIRR

These points double as a checklist before you trust any XIRR you are shown: confirm the signs are right, the current value is included, every transaction is present, and the period is long enough to be meaningful. Investments negative, redemptions and current value positive, nothing omitted, and at least a full market cycle of history. Run through them once and the figure you get, here or in a spreadsheet or on a statement, becomes something you can confidently act on rather than merely glance at.

Frequently Asked Questions on XIRR

What is XIRR and how is it different from CAGR?
XIRR, the extended internal rate of return, is the annualised return on an investment with cash flows at multiple, irregular dates, such as a SIP with top-ups and partial redemptions. CAGR only works for a single lump sum with one start and one end date, because it assumes all your money was invested on day one. For any real portfolio with instalments or withdrawals, CAGR is misleading and XIRR is correct. XIRR weights every cash flow by exactly how long it stayed invested, which is why it matches the annualised return on your fund statement.
How does XIRR handle irregular cash flows?
XIRR treats every transaction as a separate dated cash flow: money you invest is negative, money you take out or your current value is positive. It finds the single annual rate that makes the present value of all these flows sum to zero. Because each flow is discounted by its own time in the market, a top-up last month and an instalment five years ago are each weighted correctly. This is why XIRR, unlike CAGR or a simple average, gives an honest annualised return for a portfolio with gaps, top-ups and partial exits.
How do I enter cash flows in this XIRR calculator?
Add one row per transaction with its date and amount. Enter money you invested as a negative number, for example -10000 for a SIP instalment, and money that came back as a positive number, such as a redemption. Add your current portfolio value as a positive amount dated today if you have not fully exited. You need at least one negative and one positive flow. The Quick SIP builder can generate a regular monthly SIP, after which you edit or add rows for top-ups and withdrawals.
What is a good XIRR for mutual funds in India?
For equity SIPs held over five years or more, an XIRR of 12 to 14 percent is good and broadly matches the historical Nifty 50 long-run return. Above 15 percent is excellent, 8 to 12 percent is acceptable but worth comparing against a plain index fund, and below about 6 percent, roughly inflation, means your real wealth is barely growing. Debt and hybrid funds show lower XIRR. Judge any XIRR over at least one full market cycle and against the fund’s category benchmark, not a single good year.
Why is my XIRR higher than my absolute return?
Because absolute return ignores time while XIRR annualises it. If you invested gradually through a SIP, most of your money was in the market for far less than the full period, so a modest absolute gain can represent a high annualised XIRR. A SIP showing a 25 percent absolute gain over three years might have an XIRR near 16 percent, because early instalments compounded for three years but recent ones for months. The reverse also happens: a large absolute gain earned very slowly can translate into a disappointingly low XIRR.
What is the XIRR formula?
XIRR solves for the rate r in: the sum over all cash flows of CF divided by (1 plus r) raised to the power of (days between that flow and the first flow, divided by 365) equals zero. In plain terms, it finds the single annual rate that discounts every cash flow so they exactly cancel. There is no closed-form solution, so it is solved iteratively, typically with Newton-Raphson and a bisection fallback. This calculator uses that exact approach, the same as the XIRR function in Excel and Google Sheets.
When should I use XIRR instead of CAGR?
Use XIRR whenever your investment has more than one cash flow at different dates: any SIP, a lump sum with later top-ups, a portfolio with partial redemptions, dividends on various dates, or real estate with EMIs and rent. Use CAGR only for a clean single lump sum invested once and valued once. Since almost every real portfolio has multiple flows, XIRR is the metric you need most of the time, and CAGR is the special case. This calculator shows both so you can see how far the naive CAGR drifts from your true XIRR.
Does XIRR match the return shown on my fund statement?
Yes. When registrars such as CAMS and KFin generate your Consolidated Account Statement, the annualised return shown for each scheme is XIRR, treating every SIP instalment on its actual date and amount as a separate cash flow. So if you enter your real transaction dates and amounts here, the XIRR should closely match your statement. Small differences arise from rounding, the exact valuation date, or transactions you forgot to include. For a perfect match, use every cash flow including switches and dividend payouts.
Can XIRR be negative?
Yes. A negative XIRR means the investment lost money on an annualised basis over the period. Investing 1 lakh and receiving only 80,000 back after two years produces an XIRR of about minus 10.6 percent per year. Negative XIRR is common for short-term holdings caught in a downturn, or for poor funds. It is a useful warning, but interpret it in context: an equity investment showing negative XIRR after one bad year may recover, whereas a persistently negative XIRR over a full cycle signals a genuinely poor holding to review.
How do dividends and partial redemptions affect XIRR?
Every dividend received and every partial redemption is a positive cash flow on its date, and each should be its own row for an accurate XIRR. Ignoring them understates your return, because that money left the investment. If you took dividends in cash, enter them as positive flows on their payout dates; if you reinvested them, they show up in your higher current value, so do not double count. This calculator lets you add a row for each such event, which is what makes it more accurate than a simple SIP calculator.
Why do I need at least one negative and one positive cash flow?
XIRR finds the rate at which money you put in equals, in present-value terms, money you got out. If every flow is negative you only invested and never received anything, so there is no return to compute; if every flow is positive the maths has no meaningful solution either. You need at least one investment (negative) and one redemption or current value (positive) so the calculation has both sides to balance. In practice: enter what you invested as negatives, add your current value as a positive, and the calculator can solve.
Is XIRR annualised or a total return?
XIRR is always annualised, expressed as a percentage per year, whether your investment ran eight months or eight years. This makes it directly comparable across investments of different durations. A total return of 40 percent tells you nothing until you know whether it took one year or ten; XIRR converts it into a per-year figure you can compare against an FD, an index fund, or another portfolio. Because it is annualised, a very short holding with a small gain can show a surprisingly large XIRR, which is mathematically correct.
Can I use XIRR for real estate or other investments?
Yes. XIRR works for any investment with dated cash flows. For real estate, enter the down payment and each EMI or construction payment as negative flows, any rent as positive flows, and the sale or current value as a final positive flow. For a business or private investment, enter capital put in and returns taken out on their actual dates. Because XIRR handles arbitrary timing and amounts, it is the most versatile return metric, which is why professional investors use it across every asset class.
How many decimal places of accuracy does XIRR need?
For practical decisions, one or two decimal places is more than enough; the difference between 14.2 and 14.23 percent changes nothing. The iterative solvers converge to far greater precision than that, so accuracy is never the limiting factor. What matters far more is entering the correct dates and amounts, because a single missed instalment or forgotten redemption changes the result more than any rounding. Focus on completeness of your cash-flow list, not on decimal precision, and the XIRR will be reliable.
Why does the same fund show different XIRR for different investors?
Because XIRR is money-weighted, it reflects your personal timing, not just the fund’s performance. Two investors in the same fund over the same period can have very different XIRRs if one invested heavily before a rally and the other before a fall. The fund’s factsheet return, its NAV CAGR or time-weighted return, strips out investor timing and measures only the fund. Comparing your XIRR against the fund’s NAV CAGR for the same period separates your timing from the fund’s performance, one of the most useful checks an investor can run.
Is this XIRR calculator accurate?
Yes, within the limits of the data you enter. It uses the standard Newton-Raphson method with a bisection fallback, the same mathematics behind Excel’s XIRR and the returns on your CAMS or KFin statement, so for correct inputs it is accurate to several decimal places. The result is only as good as your cash-flow list, however: missing instalments, forgotten dividends or an outdated current value will shift the answer. For a portfolio, use every transaction from your statement. Treat the XIRR as an accurate reflection of the flows you entered, not of flows you left out.