Back to Blog
CGTbrokerage feesPSX taxessaving money

How to Minimize Taxes and Brokerage Fees on the PSX

Ahmad Goraya4 min read

When you look at a stock chart, all you see is the price going up or down. What the chart doesn't show you is the silent killer of investment returns: frictional costs.

On the Pakistan Stock Exchange (PSX), these costs come in three main forms:

  1. Brokerage Commission
  2. Statutory levies (SECP fee, NCCPL fee, Laga)
  3. Capital Gains Tax (CGT)

If you aren't paying attention, these costs can easily slice 15-20% off your net profits over a few years. Here is a practical guide on how to legally minimize these fees and keep more of your hard-earned money.

1. Stop Over-Trading (The Brokerage Trap)

The most common mistake new investors make is day-trading or swing-trading with a small capital base.

Every time you buy and sell, your broker takes a cut (usually between 0.15% to 0.50% depending on your broker and trading volume). If you buy a stock for Rs. 100 and sell it for Rs. 102, you might think you made a 2% profit. But after paying the buy commission, the sell commission, and the statutory levies, your actual profit is significantly lower.

The Strategy: Transition from short-term trading to long-term investing. The fewer transactions you make, the less you pay your broker. A "buy and hold" strategy for fundamentally strong dividend-paying companies mathematically incurs the lowest frictional costs.

2. Understand the CGT Slabs

Capital Gains Tax in Pakistan is structured to reward long-term investors. As of the current tax laws, the rate of CGT you pay depends entirely on how long you hold the stock.

If you buy a stock and sell it within a few months, you will be hit with the maximum CGT rate (currently 15% for filers). However, if you hold that same stock for several years, the tax rate drops significantly—eventually reaching 0% for holding periods over a certain number of years.

The Strategy: Before you hit the "Sell" button on a profitable stock, check exactly when you bought it. If you are only a few weeks away from crossing into a lower tax bracket (e.g., passing the 1-year mark), it is almost always mathematically better to wait.

3. Become an Active Tax Filer (Active Taxpayer List)

This cannot be stressed enough. If your name is not on the FBR's Active Taxpayer List (ATL), you are throwing money away.

Non-filers in Pakistan pay double the withholding tax on dividends and significantly higher Capital Gains Tax compared to active filers.

The Strategy: File your annual income tax returns. The cost of hiring a tax consultant (or doing it yourself online via the FBR Iris portal) is microscopic compared to the penalty taxes you pay as a non-filer on your PSX investments.

4. Track Your Exact Costs Automatically

The reason most investors ignore these costs is because they are hard to calculate manually. Your broker deducts them automatically, and the monthly PDF statements are hard to read.

If you don't track your fees, you don't know how much they are hurting you.

The Strategy: Use a tool that automatically tracks your fees. With Zarify's automated Zero-Touch import, every time you make a trade, the system extracts the exact brokerage commission and taxes from your contract note.

By looking at your Zarify dashboard, you can see exactly how much you've paid in fees this year. Seeing that number in bold text is usually the wake-up call investors need to stop over-trading and start investing smarter.

Summary

The stock market is unpredictable, but your costs are entirely within your control. Trade less often, hold for the long term to reduce CGT, become a tax filer, and use tools like Zarify to track every rupee you spend on fees.

Track your PSX portfolio the smart way

Real-time prices, XIRR returns, and benchmark comparison. Free forever.

Start Tracking Free