How Capital Gains Tax Works on Pakistani Shares

Profits earned from selling shares listed on the Pakistan Stock Exchange (PSX) are subject to Capital Gains Tax (CGT). NCCPL (National Clearing Company of Pakistan Limited) calculates and collects this tax automatically through your broker, but you still must report it correctly in your annual tax return.

CGT Rates by Holding Period

Holding PeriodFiler TreatmentNon-Filer Treatment
Less than 1 yearHigher CGT rate appliesHigher rate, additional surcharge risk
1 to 2 yearsReduced CGT rateReduced rate, still above filer rate
More than 2 yearsLowest rate / may be exemptStill taxed at non-filer rate

Note: Exact CGT percentages are revised periodically through the Finance Act — always confirm current-year rates before filing, as the holding-period bands above determine which rate bracket applies.

Why Filer Status Matters for Stock Traders

  • Filers consistently pay lower CGT than non-filers across all holding periods
  • Non-filer status can trigger additional scrutiny on large stock transactions
  • Filer status also reduces withholding tax on dividends received from the same portfolio

Reporting Capital Gains in Your Return

Even though NCCPL deducts CGT at source, you must still declare the capital gains figure in your income tax return under the capital gains schedule, reconciling it against the tax certificate issued by your brokerage house at year-end.

Frequently Asked Questions

What is the capital gains tax rate on shares in Pakistan?
CGT on listed securities in Pakistan depends on the holding period, with higher rates for shares sold within a year of acquisition and reduced or nil rates for shares held longer, and non-filers generally pay higher rates than filers.
Is capital gains tax different for filers and non-filers in Pakistan?
Yes, non-filers are taxed at higher capital gains tax rates than active taxpayers on the sale of listed securities, making filer status financially important for active stock traders.
Do I need to declare capital gains on shares even if tax was already deducted?
Yes, capital gains on listed securities must be reported in your annual income tax return even though NCCPL collects and deposits the tax on your behalf, since the return reconciles your total gains and tax already paid.

Trading Stocks? Get Your CGT Filing Right

We reconcile NCCPL certificates and file accurate capital gains returns for investors and traders.