If you've noticed discrepancies in your total returns, several factors might be contributing to this issue:

1. Transferred Shares:

When you transfer shares from another broker to Upstox, the average purchase price does not update automatically. To correct this, you need to manually enter the average price for the transferred shares. You can do this by logging into your Upstox account and navigating to the appropriate section to update the prices

2. Corporate Actions:

Corporate events such as bonuses, stock splits, mergers, or demergers can affect the average price of your holdings, thereby impacting the accuracy of your total returns.

a. Bonus or Split: The average prices are updated within 2-3 weeks from the ex-date.
b. Merger or Demerger: In this case, the average price(s) are updated manually from our end. If you have any query regarding this, please connect with our support team here..
3. IPO Allotment:

If you've been allotted shares through an Initial Public Offering (IPO), the average price will be updated on the day following the allotment, once the stock gets listed.