If your portfolio earned 13% last year and the Nifty 50 earned 11%, it may look like you outperformed the market. But that comparison is meaningful only if you’re comparing the right returns.
For a fair comparison, use the Nifty 50 Total Return Index (TRI) instead of the regular Nifty 50 price index, compare both over the same period, and make sure the Nifty 50 is an appropriate benchmark for your portfolio. If you added or withdrew money during the period, you also need to account for the timing of those cash flows when measuring your portfolio’s return.
The right method depends on how you invested. Here’s a quick look:
| Investment scenario | Better return measure |
| One lump-sum investment | CAGR or holding-period return |
| Multiple investments or withdrawals | XIRR for your personal return |
| Evaluating investment decisions independently of cash-flow timing | TWRR |
| Comparing with Nifty 50 | Use Nifty 50 TRI |
| Portfolio contains assets beyond large-cap Indian equities | Consider a broader or blended benchmark |
The point isn’t to find a benchmark that makes your portfolio look good, but to use one that gives you a fair, accurate comparison.
Why compare your portfolio with the Nifty 50?
Comparing your portfolio with a benchmark helps you understand whether your returns are competitive with the market you’re invested in.
For example, suppose your portfolio earned an annualized return of 12% over five years. If the Nifty 50 TRI returned 14% during the same period, your portfolio underperformed the benchmark by 2 percentage points a year. If the Nifty 50 TRI returned 9%, your portfolio outperformed it by 3 percentage points.
For a portfolio focused on large-cap Indian stocks, the Nifty 50 can be a suitable benchmark because it tracks 50 large and liquid companies listed on the NSE.
However, use the Nifty 50 TRI, rather than the regular Nifty 50, when comparing investment returns. The regular Nifty 50 is a price index, so it tracks changes in stock prices but does not account for dividends.
The Nifty 50 TRI includes both price changes and dividends from the index constituents. This makes it a better basis for comparing your portfolio’s total return with the return from investing in the Nifty 50.
How to compare your portfolio with the Nifty 50
Once you’ve chosen the Nifty 50 TRI as your benchmark, the next step is to make sure you’re comparing the two returns on the same basis.
-
Compare returns over the same period
Use the same start and end dates for your portfolio and the Nifty 50 TRI.
For example, if you want to evaluate your portfolio from January 1, 2021, to December 31, 2025, compare its return over those dates with the Nifty 50 TRI return for the same period.
Using different periods can distort the comparison, particularly when the market has experienced a sharp rise or fall.
-
Compare total returns with total returns
If your portfolio return includes dividends, interest, or other income, compare it with a benchmark that also accounts for distributions.
This is why the Nifty 50 TRI is preferred over the regular Nifty 50 price index. The TRI accounts for dividends from the index constituents, making the comparison closer to a total-return basis.
-
Choose a benchmark that matches your portfolio
The Nifty 50 is not the right benchmark for every portfolio.
If most of your portfolio consists of large-cap Indian stocks, the Nifty 50 may be a reasonable benchmark. But if your portfolio includes mid-cap stocks, small-cap stocks, international equities, bonds, gold, or other asset classes, comparing the entire portfolio with the Nifty 50 may not give you a useful picture.
For a diversified portfolio, you’ll need a broader or blended benchmark that reflects the assets you hold. For exam
| Portfolio composition | Possible benchmark |
| Large-cap Indian stocks | Nifty 50 TRI |
| Indian large- and mid-cap stocks | Nifty LargeMidcap 250 TRI |
| Indian mid-cap stocks | Nifty Midcap 150 TRI |
| Indian small-cap stocks | Nifty Smallcap 250 TRI |
| Diversified portfolio across asset classes | A blended benchmark |
The benchmark should represent the type of investments you could reasonably compare your portfolio against.
-
Account for additional investments and withdrawals
Cash flows can make portfolio comparisons more complicated.
Say you invest ₹1 lakh at the beginning of the year, and it grows to ₹1.12 lakh by year-end. That is a 12% return.
If you add another ₹2 lakh halfway through the year, your portfolio value at year-end will be higher. But the additional ₹2 lakh was invested for only six months, so it should not be treated as though the full amount was invested for the entire year.
This is why the timing and size of your investments and withdrawals matter when measuring your personal return. XIRR accounts for these cash flows, giving you a more accurate picture of the return on your actual investments.
-
Use XIRR when you have multiple cash flows
If you made multiple investments or withdrawals during the period, XIRR can be used to calculate your personal annualized return.
XIRR takes into account the amount and date of each cash flow. This makes it well suited to SIPs, staggered investments, partial withdrawals, and other portfolios where money enters or leaves at different times.
For example, if you invested ₹10,000 every month, your first investment may have been invested for almost the entire period while your latest investment may have been invested for only a short time. XIRR accounts for this difference.
Once you have calculated your portfolio’s XIRR, compare it with the appropriate benchmark return over the same period.
-
Understand when TWRR is more appropriate
Time-Weighted Rate of Return (TWRR) measures portfolio performance without letting deposits or withdrawals affect the result.
This makes TWRR appropriate when you want to evaluate the investment performance itself rather than the effect of when you added or withdrew money.
For example, if you want to assess how well a portfolio manager performed, TWRR can provide a better metric because the result is less affected by the timing and size of investor cash flows.
For an individual investor trying to understand the return earned on their own money, XIRR is generally more relevant when there are multiple cash flows.
XIRR vs TWRR: Which should you use?
The right measure depends on what you want to know.
| What you want to know | Return measure |
| How much did I earn on my own investments? | XIRR |
| How did the portfolio perform regardless of my cash-flow timing? | TWRR |
| What was the return on a single lump-sum investment? | CAGR or holding-period return |
XIRR and TWRR can therefore produce different results for the same portfolio without either calculation being wrong. They answer different questions.
How to calculate your portfolio’s return
Before comparing your portfolio with the Nifty 50 TRI, calculate your portfolio’s return using the method that fits your investment pattern.
For a single lump-sum investment, you can use the annualized return or CAGR when the investment is held for more than one year.
For multiple investments or withdrawals, use XIRR to account for the date and amount of each cash flow.
For example, suppose you made the following investments:
| Date | Cash flow |
| January 1, 2023 | ₹1,00,000 |
| January 1, 2024 | ₹50,000 |
| January 1, 2025 | ₹50,000 |
| December 31, 2025 | Portfolio value of ₹2,40,000 |
You can use these dated cash flows and the ending portfolio value to calculate the XIRR.
Once you have your portfolio return, compare it with the Nifty 50 TRI return for the corresponding period.
How to compare your portfolio return with Nifty 50 TRI
The simplest comparison is to look at the difference between your portfolio’s annualized return and the Nifty 50 TRI’s annualized return.
For example:
- Portfolio XIRR: 13%
- Nifty 50 TRI return: 11%
- Difference: +2 percentage points
Your portfolio outperformed the Nifty 50 TRI by 2 percentage points over the comparison period.
If your portfolio returned 9% while the Nifty 50 TRI returned 11%, the difference would be -2 percentage points, meaning your portfolio underperformed the benchmark by 2 percentage points.
Do not describe a 2% difference as “2% outperformance.” A difference between two percentage returns is measured in percentage points.
What if your portfolio outperformed the Nifty 50?
A higher return than the Nifty 50 TRI means your portfolio outperformed the benchmark over the period you measured. But that doesn’t automatically mean your investment strategy was better.
Your portfolio may have taken more risk, held a different mix of stocks, or benefitted from exposure to sectors that performed particularly well during that pe
For a more complete evaluation, consider factors such as:
- Risk: Did you take significantly more risk to earn the higher return?
- Volatility: Did your portfolio experience larger swings than the benchmark?
- Diversification: Was the higher return driven by a small number of stocks?
- Investment period: Did the portfolio outperform over one year or consistently over several years?
- Costs: Did fees, taxes, and transaction costs reduce the return you earned?
A portfolio that beats the Nifty 50 for one year does not necessarily have a better long-term strategy.
What if your portfolio underperformed the Nifty 50?
Underperformance does not necessarily mean your portfolio is poorly managed.
The Nifty 50 is concentrated in large-cap Indian equities. If your portfolio includes bonds, gold, international investments, mid-cap stocks, or other assets, its return may naturally differ from the Nifty 50.
Your benchmark should therefore reflect your investment strategy.
For example, comparing a 60:40 equity-debt portfolio with a 100% equity index is unlikely to provide a useful assessment of the portfolio’s performance. A blended benchmark would be more appropriate.
How often should you compare your portfolio with the Nifty 50?
You do not need to compare your portfolio with the Nifty 50 every day. Short-term comparisons can be misleading because market returns fluctuate and different sectors can perform differently over short periods.
For long-term investors, reviewing performance over periods such as three, five, or ten years can provide a better picture of how the portfolio has performed relative to its benchmark.
The comparison should also use consistent periods. If you review your portfolio every year, use the same benchmark and calculation method each time so that the results remain comparable.
Common mistakes when comparing a portfolio with the Nifty 50
- Using the regular Nifty 50 instead of Nifty 50 TRI: The regular Nifty 50 does not include dividends. Use the TRI when comparing total investment returns.
- Comparing different time periods: Your portfolio and the benchmark should be measured over the same period.
- Ignoring cash flows: Large investments or withdrawals can affect your portfolio value and make a simple return comparison misleading. Use XIRR when the timing of cash flows matters.
- Using the Nifty 50 for every portfolio: The Nifty 50 may not be an appropriate benchmark for portfolios with significant exposure to other asset classes or market segments.
- Looking only at returns: A higher return does not tell you how much risk was taken to achieve it. Consider risk and volatility alongside returns.
Nifty 50 vs Nifty 50 TRI: What’s the difference?
| Feature | Nifty 50 | Nifty 50 TRI |
| Type | Price index | Total return index |
| Tracks stock price changes | Yes | Yes |
| Accounts for dividends | No | Yes |
| Suitable for comparing total investment returns | Less suitable | More suitable |
The main difference is dividends. The regular Nifty 50 reflects changes in the prices of its constituents, while the Nifty 50 TRI also reflects the reinvestment of dividends.
For this reason, the TRI is generally the better benchmark when comparing an investor’s total return with the Nifty 50.
FAQs
Can I compare my portfolio’s XIRR with the Nifty 50 TRI?
Yes, as long as the comparison uses the same investment period and the benchmark return is measured over the corresponding period. XIRR measures your personal return while accounting for the timing of your cash flows.
Is the Nifty 50 a good benchmark for my portfolio?
It depends on what you own. The Nifty 50 can be a suitable benchmark for a portfolio focused on large-cap Indian equities. If your portfolio has significant exposure to other market segments or asset classes, a different or blended benchmark may be more appropriate.
Should I compare my portfolio with the Nifty 50 or Nifty 50 TRI?
For total-return comparisons, use the Nifty 50 TRI because it accounts for dividends as well as price changes.
What does it mean if my portfolio beats the Nifty 50?
It means your portfolio earned a higher return than the Nifty 50 TRI over the comparison period. However, you should also consider the risk, volatility, costs, and asset allocation behind that return.
Can XIRR and TWRR give different results?
Yes. XIRR accounts for the timing of your cash flows, while TWRR removes the effect of external cash flows. They measure different aspects of portfolio performance, so different results do not necessarily mean one calculation is wrong.