PNL Report issue & Features to be added


I have been using Dhan for trading from last seven. months. I have some issues with dhan regarding PNL report, which I addressed multiple times to dhan either by dhan support chat or by mails, but till now no resolution till now.

What PNL report I generally generate through dhan app has some figure and when I asked to dhan customer representative to share my PNL report from day 1 to till date, it has some other figures.

So, I am ,from last one month , unable to know my exact net PNL.

Also, corporate actions and IPO alloted shares profit or loss is not included in your report. So how this report is correct when data is incomplete??

You have to optimized your PNL report more… There is several issues with PNL report and I am completely fed up due to continous mails I have to put to know the actual net profit, still I am not getting correct figure, someone says one figure and very next day other person will tell some other figure of profit. So how can I trust on dhan??

Also, if possible please add real-time net realized profit with showing charges .it will be great feature and user can know instant net profit or loss figure.

Besides this, some features to be added in your platform like forever order for sell order for equity segment, delivery % and volume of stocks after end of the day and to add quarterly, half yearly & yearly time frame in chart.

I hope you will consider my request regarding PNL report issue and introduce new features what I have written earlier.

Vishwajeet Rath


@Vishwajeet Right brother PnL report or backoffice is very big concern. Difficult to calculate net PnL after deducting charges. Dhan need to impove their backoffic report with proper way. @Naman @shraddha


Hi @Vishwajeet,

All the given points are valid and I agree with them. We assure you that the statements & Reports are our priority item. In the coming days, we’ll have an enhanced experience of this. Request your support & patience until then.


Has this been fixed? To be quite honest, I dont understand why Dhan doesnt have an interface like Zerodha or Fyers to look at PnL etc.
Easy and Convinient.

Why do we have to get a report by email and not simply on the webpage itself.


Please provide us a date when will the issue resolve

1 Like

Dhan is too focused on adding long list of features to become a good package for new customers. But, the existing setup is giving errors and bugs with lack of basic features. P&L reports on web is such a basic feature.


No PNL report is just basic things but don’t know why dhan is not giving due attention to this.

Same issue i raised multiple times.

I lost most time for calculating my P&L manually because in my PL statement showing repeatedly some errors and after mail @Dhan_Cares they resolved and Repeat this process maximum time. Waste most of time and fear doubt for wrong statement every time and forced me to use calculator every time.Thats why i think abou other ootions and i will back when P&L statement up to date and trustful :pray: @PravinJ

1 Like

Unbelievable and pathetic that such a basic feature isn’t being worked by the team for so long and so many users have been asking for it. I have been raising this issue for nearly 6 months and all i hear is they will update. Rather than adding new features, can a simple PNL statement not be generated.
Every time we call the support team and work the details with backoffice, they are clueless. I really wonder how the team is not capable of putting together a proper PNL (realized with closed and unrealized with open positions ) - is it really this hard?

Hi Everyone

We are actively working on P&L statements and reports. Some of the changes and updates have gone live already and many are work in progress. We are also building things that will make P&L easy - like few of users are already using Trader’s Diary + integrating with online filing for taxes.

Please note that P&L statements are not a simple or easy thing to build or roll-out, if it were easy we wouldn’t be discussing this. P&L reports work 99% of times, but there are 100s of exceptions that happen - settlement delays, holdings, charges, short-term, long-term, short deliveries, refunds, dividends, bonus, split, corporate actions and many more of such things that results changes in P&L even for the one that is generated a day before.

We continue to make Dhan better everyday. Also we have multiple teams at Dhan. Suggesting that we should not launch features and address one issue isn’t a very helpful suggestion honestly. Our teams that are supposed to solve for this, are already on this.

Additionally, many of the discussions we have with users, we also get to know that they just want different view of data and that’s all. There was nothing wrong with the P&L, for which we started giving data in raw files.

Help us understand specific issues that you have encountered or are seeing, and share them on and we will address them. We have done it all the time, and there is no reason why we won’t if it is shared with us.


Tagging folks on this thread @Vishwajeet @nmw @ArpitRana @Roshan @jay @Techanalysis @Sunitha

Thank you Pravin for your response. Let me further clarify my position which many others have been asking / venting as i have learnt from other fellow traders.

  1. PNL is a basic feature of any trading platform. Any given point of time, what is the fund / position / profit or loss is what every trader wants to know. This is akin to setting up a Bank online portal but there is no way to exactly know what is the current balance available in the account. Will you be comfortable with such platform?
    The collective position - intraday or weekly or monthly etc …can the closed position which includes all the charges and deductions) and the open position (unrealized based on the premium differential) be atleast shown. Atleast by the end of the day post market hours when positions premiums have been settled for the day ?
    What is the point of trading when we have to spend hours manually downloading different reports and then entering the positions and calculating the PNL?

  2. If you say calculating PNL is complicated, then I strongly suggest you look around and see other platforms and try to mimic or do strategic hiring. Either way, being a finance platform, it sounds ridiculous when you say calculating PNL is complicated.

  3. Your predicament of juggling new features or fixing bugs - is an age old dilemma for any company and you need to find that balance and priority.
    I will send you the PNL report your team generated that has positions closed nearly 2 months back with no proper quantity or price … I had to go through each entries manually and correct them in xls and calculate. In this time and age, I am sure you don’t want your user to do this !!

You might choose to brush off these as one off issues, but they aren’t. Every time, i take a snapshot - i have a different number. Imagine the frustration if you have to open your Bank account and see different amount and not be sure what your fund position is !!

At the end, please understand that “Trust” is the fundamental of any Finance platform. We need to trust the numbers that is shown and it has to have the due credibility. Other have already reported issues that i don’t want to repeat here. When we trade, if we can’t know what is the PNL for the week or month or where we stand with our funds - it isn’t easy for us to decide on trade positions and capital management. Like the example quoted for Bank earlier - the 1st thing that we want to see, is where we stand with our money? What is the current PNL? . This is called as MVO in product mgmt term (not a bug fix ). Even in your competitive positioning, this will come up as a sore point which I am sure you want to overcome.

I understand you are a new team and building this platform as we continue to use, which is why I have been patiently following it up for so many months with the trust that it will get better. Since you are providing so many industry 1st features and keep promising more enriched experience for investor and trading community - all I ask is your team to consider this problem seriously because contrary to what you have suggested, the problem still exist.


All points duly noted @Sunitha. Our team @Dhan_Cares will connect with you and understand the issues you mentioned. We are already resolving these on priority.

1 Like

@Sunitha Thank you for putting a perfect response. Your reply include everything I want to say here. You just explained the situation and the problem in a perfect manner. :ok_hand:

Adding to that -
I literally shifted most of my delivery positions due to half baked Forever Order & then I thought I should keep doing intraday atleast. But then I started encountering delayed data update in positions, orders, charts & overall P&L during intraday. If you need updated numbers then don’t navigate away from the window…lol… that’s strange. Yet, when you try to exit from a position, it says order sent but position stays open, then you try it again out of panic & it executes both orders and now you are in a position again. This is funny & sad for a broker at the same time :rofl: :woozy_face:

I am not putting this in front of Dhan team because they always come up with excuses such as
“There must be internet issue at your end”
“Clear browser cache”
“Everything is fine at our end”
“Other users are not facing this” etc etc…
I literally traded from my zerodha and dhan account side by side. There is no data feed delay, order execution delay or any kind of delay on zerodha. But, due to order execution delay I had to pay extra brokerage number of times and now I am shifting my intraday trading as well.

Dhan will not accept that there are number of issues in basic trading, executions, charting & PL reports because putting resources on fixes will delay new features & will decrease new customer capturing. I will come back & test dhan again in 6 months or so by adding small amount & doing tiny trades. If issues are resolved then fine, otherwise no point of wasting time here.

Some users might bash me for raising these concerns as they might be having a different experience due to their trading style or segment. But, its my money and I am not facing these issues with other broker, I will be fool if I stick here and waste my own resources just because others are having a different experience.

Good luck :crossed_fingers:


Hi Pravin, my issue is regarding the PnL reports for cash segment. When we download PnL report at the end of the year, we get the reports in which the intraday/speculative profit or loss is given separately and then Short term/Long term is given separately. It is all great till here, but when it comes to charges like brokerage, STT etc these are given combined for intraday/speculative and Short term/Long term and then we have to go through contract notes manually for the entire year if we want to know the charges incurred in speculative and Short term/Long term respectively.
So the issue is if you guys can give Profit/Loss separately for intraday and Short term/Longterm then why can’t you guys provide charges too separately?
Kindly consider this request.

I will have to check on this, so will review. On delivery Dhan does not charge anything for brokerage. For fews users, Dhan has rolled out Trader’s Diary which has in built P&L for every day / month and also realised and net realised P&L.

Also for this thread: we have pushed lots of changes on make P&L better over last few days and handle a lot of the edge cases. At this moment, your P&L is ready the next day by 9:15 AM. We will try to make this earlier, and continue to verify any reported issued.

1 Like

Emudhra ipo alloted for me & I sold it later but it is not showing in my pnl statement sir kindly please concentrate on PNL STATEMENT there are lots of errors I know you people are doing amazing job but please concentrate on basics

Hi @RUPI, Welcome to Dhan community, Sure, can you send our team your details on and someone from @Dhan_Cares will reach out and check this.

1 Like

Thanks for the reply pravin, will have a look at traders dairy. For short term/long term investments brokerage is zero but for intraday transactions when we need to claim the charges apart from brokerage etc for expenses then we have no option but manually go through all the intraday contract notes, note down all the charges incurred.