FinHisaab LogoFinHisaab

Command Palette

Search for a command to run...

PSX Stocks Portfolio Performance Calculator

Calculate performance of your stock portfolio with dividend reinvestment, bonus shares, and benchmark comparison

Loading stock performance calculator...
How This PSX Stocks Performance Calculator Works

This PSX stocks performance calculator helps you understand how a custom basket of Pakistan Stock Exchange shares would have behaved over time. Instead of showing only a simple end result, it breaks performance into price appreciation, dividend income, and dividend reinvestment so you can see where returns came from.

What the calculator measures

The tool lets you combine multiple PSX stocks into one portfolio, assign weightages, choose a start date, and compare the portfolio against benchmarks such as KSE 100, KMI 30, and Gold. It is designed for historical analysis, education, and scenario review rather than live trade execution or formal reporting.

What each return view means

  • Price Return: Shows portfolio performance from share-price movement only.
  • Dividends Received: Adds cash dividends after tax to show total return without reinvesting them.
  • Dividends Reinvested: Reinvests after-tax dividend income to show the compounding effect over time.

Why benchmark comparison matters

A portfolio can look strong in isolation but still lag a benchmark. Comparing the portfolio against KSE 100, KMI 30, or Gold helps you judge whether stock selection, dividend behavior, and reinvestment actually added value relative to a broader market or alternative asset.

Why the start date can move forward

If one of your selected PSX stocks does not have price history available on the requested start date, the calculator shifts the effective start date forward to the earliest date where the full portfolio can be compared fairly. This prevents one stock from being silently excluded from the calculation.

How to interpret data-quality warnings

Warning panels highlight stocks with no price history, limited trading history, sparse data, incomplete dividend or bonus-share records, or long price gaps. These warnings do not always make the result unusable, but they do tell you to read the outcome with more care.

How to use this tool

  1. Select 1 to 10 active PSX stocks and set allocations that total 100%.
  2. Choose a start date and an initial investment amount in PKR.
  3. Pick one or more benchmarks to compare against your portfolio.
  4. Run the calculation and review the summary cards for the three return views.
  5. Use the Portfolio, Stock Comparison, and Events tabs to understand what drove results.
  6. Read any warning panels before drawing conclusions from the output.

Hypothetical example

Imagine a portfolio with 50% ENGRO, 30% MCB, and 20% HUBC, a start date of 2022-01-03, and an initial investment of PKR 500,000.

After running the calculation, compare the summary cards first. If the dividend-reinvested result is noticeably above the dividends-received result, that tells you compounding mattered. If the portfolio line beats KSE 100 but trails Gold, you have a more complete picture of relative performance than a single headline return can provide.

Next, open the stock-comparison tab to see which holdings contributed most to total performance, then check the events log to understand whether dividend payouts, bonus shares, or price gaps had a meaningful impact on the path of returns.

Note: This calculator is meant for historical analysis and education. It is not investment advice, tax advice, or a substitute for broker statements and audited records.

Frequently Asked Questions

How is the stock performance calculated?

The performance is calculated by comparing the historical price of the stock on your selected 'Investment Date' with its 'Current Price' or price on the 'End Date'. It includes the percentage change in price, along with any dividends, bonus issues, and stock splits that occurred during the period.

Does this calculator include dividends?

Yes, the calculator includes dividends, bonus issues, and stock splits in the total return calculation.

Where do you get the historical stock data?

The historical stock prices are sourced from official Pakistan Stock Exchange (PSX) data. While we strive for accuracy, historical data can sometimes have minor discrepancies due to stock splits, bonus issues, or data feed variations.

Why can't I find certain stocks?

Our database currently covers the most active and liquid stocks on the PSX. If a stock is recently listed or has very low trading volume, it might not be available in the calculator yet. We are constantly expanding our data coverage.

What is the 'Benchmark Comparison'?

The benchmark comparison (like KSE-100) shows how your selected stock performed relative to the overall market. This helps you understand if your stock choice 'beat the market' or if you would have been better off in a broad market index fund.

FinHisaab LogoFinHisaab

Your trusted platform for screening and analyzing mutual funds in Pakistan. Make informed investment decisions with comprehensive data and insights.

Get in Touch

contact@finhisaab.com

For support and inquiries

Investment Disclaimer: All information, data, and content provided on FinHisaab are for informational and educational purposes only. We do not provide investment, financial, legal, or tax advice. While we strive to ensure data accuracy, we recommend verifying information from official sources before making investment decisions. Past performance does not guarantee future results. All investments carry risk, including potential loss of principal. Please consult with qualified financial professionals before making any investment decisions.

© 2026 FinHisaab. All rights reserved.

Made with in Pakistan

PSX Portfolio Performance Calculator | FinHisaab