Home » Posts » Featured » Introducing the Portfolio Performance Curve on Console

Introducing the Portfolio Performance Curve on Console

April 11, 2025

The Portfolio Performance Curve shows the actual performance of your investments and trades (equity, mutual funds (MF), MTF, F&O, intraday, and commodities) after accounting for cash inflows and outflows.

Looking at the absolute P&L of your portfolio does not tell you anything about your performance because it is just a snapshot in time. To accurately assess your portfolio’s performance, you need to analyse returns over time while excluding cash inflows and outflows, then compare this performance against a reasonable benchmark.

That is why, to help you understand your investment and trading performance accurately, we are introducing the Portfolio Performance Curve on Console. This feature, now available for the first time to Indian investors, separates your actual investment and trading performance while adjusting for cash inflows and outflows, providing a more accurate picture of how your trading account is performing.

What is the Portfolio Performance Curve?

Similar to how mutual funds use an NAV curve to represent performance, the Portfolio Performance Curve applies the same principle to your entire trading account. It shows you how your investments and trades (F&O and intraday) are performing over different time periods and lets you compare your performance with the NIFTY 50 index in a simple, visual way. You can view the Portfolio Performance Curve by visiting Console’s Dashboard.

How the Performance Curve works

The Portfolio Performance Curve starts with a base Net Asset Value (NAV) of ₹1,000. This is set from July 1, 2022, or from the date your account first reaches ₹1,000—whichever comes first.

When you add money to your account, new units are created based on the previous day’s NAV. Similarly, when you withdraw funds, units are reduced from today’s NAV. This ensures that your performance curve only includes your actual investment and trading returns, not cash inflows or outflows.

Let us understand this with a simple example:

Suppose your account starts with ₹10,000, and you decide to add ₹5,000 later. On a typical account value curve, this would appear as a 50% increase. However, this jump does not represent actual profits—it is simply the result of adding more capital.

Here is how the Performance Curve handles this situation:

  1. Your account value is ₹10,000 and the NAV is ₹1,000
  2. Total units: 10 (₹10,000 ÷ ₹1,000)
  3. When you add ₹5,000, 5 new units are created (₹5,000 ÷ ₹1,000)
  4. You now have 15 units in total (10 original units + 5 new units).
  5. Since the NAV remains at ₹1,000, your total value is ₹15,000 (15 units × ₹1,000 NAV), but the Performance Curve correctly shows that there has been no actual profit or loss

How the NAV changes with market movements

To understand how the curve reflects real portfolio performance, consider the following scenario:

  • Day 1: Your NAV is ₹1,000 with 10 units, making your account value ₹10,000
  • Day 2: Your portfolio gains ₹1,000, increasing the account value to ₹11,000 and the NAV to ₹1,100 (while the number of units remains at 10)
  • Day 3: Your portfolio loses ₹2,000, decreasing the account value to ₹9,000 and the NAV to ₹900 (the number of units still remains unchanged)

This ensures that the Performance Curve reflects only your portfolio’s actual performance and is unaffected by deposits, withdrawals, IPOs, or corporate actions such as bonuses, or stock splits.

With the Performance curve, you can:

  • View separate performance for equities (MTF, intraday, F&O and commodities)
  • View separate performance curves for only your mutual funds (MF) investments by clicking on Mutual funds
  • Get a combined view (equity, derivatives, and mutual funds) by clicking on Portfolio
  • Benchmark against NIFTY 50 to compare your portfolio’s growth over time by clicking on Compare and Nifty 50

To use the benchmarking feature, simply click on Compare and select NIFTY 50. This will show the percentage change in both your portfolio and the index side by side. You can hover over the curve to view changes for any specific time period.

You can zoom in on any timeframe, and the benchmark comparison will automatically adjust to show performance for just that period.

Account value curve vs. Portfolio Performance curve

Account value curve Portfolio performance curve
Shows total account value Shows investment performance
Affected by fund deposits and withdrawals Isolates investment returns by excluding fund deposits and withdrawals
Simple sum of all assets Uses NAV-based calculation
Shows absolute monetary value Better for comparing performance

The Portfolio Performance Curve is currently in beta. We will be adding more analytics around risk and profitability, along with additional benchmark indexes soon.

If you have any questions about this feature, please share them in the comments section below, and we will be happy to answer them.

Tags:


Simple and secure, no nonsense investing and trading.




149 comments
  1. Sharad Bhat says:

    Great feature – would be nice if you added CAGR as well, as that is a better way to view multi-year performance than absolute gain..

  2. Tester says:

    \’\”`>Comment Test

  3. Nirman says:

    Superb Feature. Would love to see the performance curve from earlier start dates as well. Description says \’July 1, 2022, or from the date your account first reaches ₹1,000—whichever comes first\’, for me its in say 2018-2019 sometime, so shouldn\’t it start from then ?

  4. Krishnamoorthy Thirunavukkarasu says:

    Does Equity include FnO performance as well?

  5. Vinit Gupta says:

    Is this feature available on Android or ios apps?

  6. Gaurav Madan says:

    Love this feature. Must have for all brokers. Gove complete visibility into ones actual performance.

    Couple of questions, does it calculate correctly when stocks directly goes from account to money, without a broker transaction, like buyback and t bills expiration.

  7. Kshitij says:

    If I have sold a stocks which I bought at 1000 and sold at 1200, then I reinvested this ₹ 1200 to buy another stock. What will be my NAV?

  8. Kshitij Yadav says:

    How is there different from XIRR?
    In other words, this shows the trend I know but- Is XIRR value same as my current last point of this graph?

  9. Harsh says:

    Hi shruthi, my pf is in loss, but it still shows nav 1200… please solve bugs

  10. Bhanu says:

    If would be great you can add FD rate also

  11. Bhajanlal says:

    Kripya zerodha Se Main vinati Karta Hun Ki yah vakra Jo aapane nai Suvidha ke bare mein Bata rahe hain service ke bare mein Iske bare mein Mujhe abhi Kuchh Samajh Mein Nahin aaya hai kripya call Karke Samjhane ka Prayas Karen

  12. PRAJWAL LILADHAR WAGHADE says:

    Can I compare portfolio to etfs

  13. Charantej says:

    In the article, it is said that cash inflows and outflows are not taken into account. However I see that NAV is going down when cash is taken out. How to account in that scenario?

  14. Amar says:

    Does portfolio NAV consist of ETFs, SGB performance ?

  15. Lata Mahesh Jadhav says:

    Please add nifty 500, niftysmallcap, niftymidcap also for comparison

  16. Ravindra k says:

    Please स्टार्ट 60 day challenge certificate, without free brokerage, and ask govt. To cut/free stt charges

    • Shruthi says:

      Hi Ravindra, due to regulatory changes, we\’ve discontinued the 60-day Challenge, and it\’s no longer possible to download the certificates. https://support.zerodha.com/category/console/reports/60-day-challenge/articles/what-is-the-60-day-challenge

  17. Sunil M says:

    Great feature and a great time to launch this. Thanks for that and looking forward for many such realistic features that can make us a better informed investors.

  18. Shankar says:

    please add nifty small cap, midcap index as well for better comparison

  19. Shankar says:

    Hi,

    Does this also include the equity value increase with the incremental money ? In that case it wouldn\’t show the exact comparitive performance right ?

    Regards
    Shankar.S

  20. संजय k says:

    Its very nice feature introdus it helpful to all traders
    Thanks a lot sir.

  21. Ravindranath Chowdary says:

    This is a great facility at no additional cost. Additionally, I suggest if putting the cursor on the curve can give the PE and Beta values, it would help us to compare these parameters.

  22. rameshp says:

    Thanks for a nice and useful report.

    I was looking for something can give XIRR of benchmark and portfolio by taking into consideration of any realised p&l over a select period. Any suggestions?

    • Dinesh Kumar says:

      This feature help to normal equity investors for assessment own BCD. (Balance, Control, Discipline) in the ocean of capital.

  23. Bibhudan Maity says:

    This I have expected for a long time. Now I use my real time XIRR calculator linked with investment journal. Creating the XIRR calculator was not at all an easy task. But nothing is visual in my system. From now the performance can be compared visually in real time. Thank you.

  24. Sir I want to buy e gold receipts how to trade please inform sir

    • Shruthi says:

      Hi Narayana, we’re working on making EGRs available for trading on Kite. This will take some time. We’ll update you once it is available.

  25. Sakthivelan R says:

    This is a very good feature. I always had this question, how can I trcak my portfolio growth over years, was about to take manual calculattions. Thanks for the update!

    Small suggestion in future, hope you can add performance performance curve at individual stock level(in my portfolio), large/mid/small (stocks that i hold), sectoral performance of my portfolio ( eg: whether my banking or FMCG sectoral stocks beat index).

  26. Chittaranjan Singh says:

    This feature is one more quality step ahead by Zerodha . Please enable one more button in the \’\’ Account \’\’ page so that investor can get access easily and visualise the curve performance in totality .

    👍👍

  27. Raghav says:

    Does the performance take into account the trading costs involved – demat charges + stt and dividends?

    • Vignesh Pai says:

      Hi Raghav, the performance curve includes charges but excludes dividends, as dividends are credited directly to the bank

  28. Salunkhe says:

    Very nice

  29. Phani says:

    Why Nifty 50 only why dont MID and SMALL caps we could have mixed up with all caps please provide those checkbox also.

    • Vignesh Pai says:

      Hi Phani, we’re working on adding more options, and it\’s on our to-do list. Thank you for your feedback, and we’ll keep you posted.

  30. Nani Gopal Ghosh says:

    Please improve the chart as in trading view. we can not simply scroll down the company and get the chart in tradingview. Please make it.

  31. Sunil says:

    Very good feature

  32. Soraj kandari says:

    When we can expect other index like niftysmall cap and nifty mid cap just like you have aded nifty 50

  33. We honestly appreciate your endeavour to continuously support
    Zerodha’s customer, you understand better the need of investors whether it’s regarding income tax or p and L , very nice of zerodha team and Nikhilji.
    Thanks a lot 👍

  34. Ranveersinh Vaghela says:

    Good feature, but where I can show this?

  35. Rajiv Singh says:

    I stumbled upon this a few days ago and I must it\’s a lovely, well thought out feature.

    • We honestly appreciate your endeavour to continuously support
      Zerodha’s customer, you understand better the need of investors whether it’s regarding income tax or p and L , very nice of zerodha team and Nikhilji.
      Thanks a lot 👍

  36. Subhash says:

    How I can visualise. Please show the procedure to see it.

  37. Greatful feature. Very helpful.

  38. Moreshwar Kale says:

    This is not of any use for trader, rather than this you should add some useful features for trader to enhance trade from chart.

  39. Balaji says:

    Very nice it\’s very useful sir

  40. SB says:

    Great feature. Will calculations also include historical realized gains/losses (i.e. from sold securities)?

  41. Ronak says:

    If at a later date, the NAV is ₹1,200 and I add ₹6,000, will it add 5 units at current NAV of ₹1,200 like mutual funds or add 6 units at fixed NAV of ₹1,000?

    The 1st option should be the correct option and the 2nd option would mess up the calculations so I hope that is not the case but the examples and video were not clear on this part.

    • Shruthi says:

      Hi Ronak, yes, just like mutual funds, units are added based on the prevailing NAV at the time of investment. So in your example, ₹6,000 at a NAV of ₹1,200 would add 5 units.

  42. Bashisth muni says:

    Hindi me bheja karey

  43. Shanthakumara K S says:

    Thanks for this information..

  44. Dhamodhatan says:

    How portfolio performance curve will work,in 2023 I booked 2 laks profite and 2024 I booked 2 laks profited,how this things are reflect in the curve.

  45. Arjav says:

    How to check my FnO performance with this ??? It shows equity, Mutual funds and portfolio…Where\’s option to compare FnO performance?

  46. Siba Nanda says:

    Best indicator services.

  47. Harsja says:

    Much needed feature. Thank you.

  48. Abishek says:

    How to check this in Zerodha

  49. Shareef rawther says:

    If the performance is not reasonable how can it be rebalanced
    Will you give assistance

  50. L V CHALAPATHIRAO says:

    Okay sir, it may be helpful to me also

  51. Sukanya Y says:

    Thanks. Will appreciate more if stock wise comparison .. is also provided

  52. This is new to me
    Thanks

  53. Pritish says:

    I recently transferred some shares from another DP to Zerodha and the analytics seem to break. Its a very cool feature that zerodha has introduced, waiting for these things to be fixed and more analytics in place but I am so happy that we are in right direction. This was so much needed !!

  54. Anil Kumar Karra says:

    Please inform how to check performance curve in Console

  55. Virendra says:

    Sandar… Bahut Badhiya..👍

  56. Inian says:

    Great work as usual! Commitment!

  57. Dinesh Sonwane says:

    Zerodha should be start a compilation just likes dream 11 (ipl team).
    :Long time best promer should be reward.

  58. Sandeep Kumar says:

    Whether return are pre-tax or post tax considered?

  59. Pradip Kumar Pandey says:

    Yes good idea and guidance

  60. S S Ravichandran says:

    Pl tell how to check in zeeroda

  61. Prasanta Pradhan says:

    Nice feature.

  62. Balakrishnan NV says:

    Thanks for your commitment towards investor,

  63. Padmanabhan Venkatesalu says:

    Super. Enlighten customers like this from Time to Time for better results

  64. Kapil munu says:

    Avi market ka jo candistion hai 2029 tak portpfio ca kaya candistion rhe ga 25Lx my investment hai

  65. Sunil Jacob says:

    So tell us in simple words, what does it mean ?
    Does it mean that 1000 is your cost or base value or investment and any value over that is your profit or below that is your loss ?

    How does is compare in terms of returns calculation CAGR or IRR wise ?
    Of course the performance in terms of comparative returns against a benchmark and relative volatility or return per unit of risk taken etc would be definitely helpful.

    Thanks for bringing some perspective on performance.

    • Sunil Jacob says:

      When you say you buy units for every additional investment at previous NAV it is confusing … so does it reflect my average cost of acquisition ? If so how do we figure the profits ?

  66. Anish Desai says:

    Really Good Feature

    Will us better idea of investment.

  67. THIRUSELVAM S says:

    Nice and a snapshot of investments.

  68. Deepak Bandolkar says:

    Yes.its useful marker

  69. Abhishek Singh says:

    Would love to the mathematics behind this …

    • Shahzad says:

      Finally you guys did it! Thanks a lot zerodha! Just another small request. Can you also please add other benchmarks to compare like nifty smallcap 100 and nifty midcap 100 please.

  70. Rajgopal Bhutada says:

    Very nice. This will be the most relevant chart to look our for. Thank you.

  71. Prashant chavan says:

    How to connect to console and do actual what u say guide plz

  72. Ajit Kumar says:

    Pls include feature to display realized profit and loss also and portfolio of zero balance stocks to show the performance of past held stocks .
    This feature is there in ICICI direct.

  73. Savitri Joshi says:

    Good feature but if you make changes to colors of Nifty 50 curve or introduce more color options which we can select then it will have a good visibility. Also, if you add one more feature in charts like suppose if we click on any stocks in our holdings then it should also show on charts when specific investment was made in that particular stock just like you show on mutual funds. This will be more helpful to know whether we invested in that particular stock or ETF when it was down. I have written about this earlier too. Hopefully, you will incorporate these changes too.

    Thanking you in advance.
    Savitri Joshi

    • Kailash Pelne says:

      what is that

    • Shruthi says:

      Hi Savitri, thanks for the feedback! We\’ve noted the suggestion on color customization and better visibility. As for showing the buy point on stock charts similar to mutual funds, it’s already on our to-do list.

  74. Wahed says:

    Good feature would love to see it on kite

  75. Madhubala Srivastava says:

    Very nice

  76. a k sinha says:

    when portfolio have large cap, medium cap and small cap stocks how will i compare it with nifty 50

    • Shruthi says:

      Thanks for pointing that out. Adding benchmark comparison options beyond Nifty 50 is on our to-do list.

  77. Ligorio Dias says:

    Thank you zerodha for the Portfolio Performance Curve. Great features.

  78. Venkatesan says:

    Very Good Initiative… Hsts off….Similarly,u display the Face Value of the shares in the Portfolio screen..my long pending suggestion to which Z routinely replies – forwarded to Development Team…never saw the light till Today 😀😀I don\’t understand why this hesitation, Team Z !!??

  79. Anuprita Rao says:

    Great feature.

  80. Ravi says:

    Nice feature, please add predefined time duration as well, like 1D, 5D, 1 W, 1M, 3M, 6M, 1Y, 3Y to see PF performance. This will help in easy navigation.

    • Shruthi says:

      Hi Ravi, thanks for the feedback. For now, you can use the zoom in/out feature to navigate through time ranges.

  81. Maruti Ingale says:

    Add This Feature in Kite App – Top Gain & Top Lose Lists in Pre Market Session and After Market Opened List.

  82. Suresh says:

    Hindi bhasha me bhejiye, english me kuch samzta nahi

  83. Rajesh Kumar says:

    Really, I was waiting for this.

  84. Jai kumar says:

    Hi Zerodha ,

    When you are planning to introduce US stock market just like groww did ?

  85. Mithilesh Kumar Payasi says:

    Please just concentrate on brokerage, anything else is waste of time

  86. Ravi says:

    How can we use this feature?

  87. Praveen Aruru says:

    Hi zerodha,
    This was much awaited feature. Thanks.
    Is it possible to add different benchmark indices? Like atleast Nifty500

    Thanks
    Praveen Aruru

  88. AMANDEEP SINGH says:

    FROM 2020 It will give us a much more realistic view of the portfolio than July 2022..

  89. Sachit Maitra says:

    Historical profits and losses booked should also be captured so that it\’s truly holistic

    Good step. Pls fine tune further

  90. Vipin Das says:

    Is the profit/loss of future and options also factored into the overall portfolio performance

    • Vijay Kumar says:

      I don\’t think it\’s meant for that. It is surely an excellent tool to know your total portfolio performance.

  91. Sreenivas Dasam says:

    Good one👍, thank you

  92. Arshad Ali says:

    No no comments

  93. K Srinivasa Varma says:

    How can I see performance for equity, F&O and both combined? I want to see in 3 different comparisions.

  94. Dr Niraj Chawda says:

    How and where do we see this curve

  95. Ameya Vaidya says:

    Great!

    However, we are still awaiting the \’Orders\’ on chart feature. (buy/sell order, SL, Target all on chart at the same time).

    Cheers!

  96. Vishwehswar says:

    Request to add future: Please display the number of days and quantity as per fifo order in the portfolio that helps during selling and tax harvest or else auto apply the taga to all stocks instead of we applying to each script

  97. Arun Kumar Maurya says:

    Hmm , wow nice a good minor update. Keep working

  98. Sanal says:

    My ZERODHA newly opened but not completed ac not opening
    Kindly do the needful by giving me the contact person.

  99. VEERAPANENI SURYAPRAKASARAO says:

    Better create a momentum powered portfolio and send on a weekly basis to all investors—say HNIs with a minimum of say 10) investment in Zerodha–so that they can correct mistakes on a weekly basis and move along with the market and ride over the momentum plays

  100. Ankit shahu says:

    Bahut badhiya

  101. Aamodh says:

    For calculating NAV what is considered as the capital?

    Is it collateral (after haircut) + cash is it total account value (cash + investment value without haircut)?

    Also, earlier portfolio performance was available from 1st Jan 2020. Can you please reintroduce it from that point instead of July 2022?

    • Aamodh says:

      *is it collateral (post haircut investment value) + cash OR is it total account value (investment value + cash) ?

    • Shruthi says:

      Hi Aamodh, NAV is calculated as the total current holdings value including pledged shares (with haircut) + cash balance + FO positions value (if any).

      As for portfolio performance, it\’s currently available only from July 2022 onwards, as the data from this point is cleaner and supports better analytics going forward. However, we\’ve noted your feedback. Thank you.

  102. Suraj Durbale says:

    This is something I was looking for such a long time.
    Well done. Glad to have this.

  103. Parsotam parmar says:

    Excellent work,nice guidance.

  104. Sandip says:

    Great feature, one more milestone 😃

  105. Jagman Singh says:

    Bahut badhiyaa 👍
    Shandar La Jawab

Leave a Reply

Your email address will not be published. Required fields are marked *