Back to Blog
brokerage feesPSXcostsinvesting tips

The Hidden Cost of Ignoring Brokerage Fees on PSX

Ahmad Goraya5 min read

Every time you buy or sell a stock on the Pakistan Stock Exchange, your broker takes a cut. For most retail investors, that fee is around 0.15% of the transaction value - some brokers charge up to 0.25%. On a single trade, it feels like nothing.

On a portfolio over several years, it is anything but.

What You Actually Pay Per Trade

Let us break down the full cost of a typical PSX buy transaction of Rs. 100,000:

Fee ComponentRateAmount
Broker Commission0.15%Rs. 150
CDC Charges0.01%Rs. 10
SECP Fee0.02%Rs. 20
FED/PST (on commission)13-16%Rs. 20-24
Total (Buy Side)~Rs. 200

And you pay a similar amount when you sell. So a complete round-trip (buy + sell) costs approximately Rs. 400 on a Rs. 100,000 trade - or about 0.40% of your investment.

That means your stock needs to go up at least 0.40% before you even break even.

The Compounding Damage

Here is where most investors stop thinking about fees. But let us model what happens over time.

Scenario: Active Trader

Suppose you make 2 round-trip trades per month with an average size of Rs. 200,000:

  • Monthly fee cost: 2 x Rs. 800 = Rs. 1,600
  • Annual fee cost: Rs. 19,200
  • Over 5 years: Rs. 96,000

That is nearly Rs. 1 lakh gone to fees alone - before you have made or lost a single rupee on your actual stock picks.

Scenario: Buy-and-Hold Investor

Suppose you invest Rs. 50,000 per month into stocks and hold for 5 years:

  • Total invested: Rs. 30,00,000 (30 lakh)
  • Total buy-side fees (0.20%): Rs. 6,000
  • One-time sell at the end (0.20%): depends on portfolio value

Much lower - which is one of the mathematical arguments for buy-and-hold over frequent trading.

The Fee You Do Not See: Opportunity Cost

Those Rs. 19,200 per year in trading fees could have been invested. If you had put that money into a stock earning 15% annually instead of paying it to your broker:

YearFee PaidIf Invested at 15%
1Rs. 19,200Rs. 19,200
2Rs. 19,200Rs. 41,280
3Rs. 19,200Rs. 66,672
4Rs. 19,200Rs. 95,873
5Rs. 19,200Rs. 129,454

After 5 years, your fees cost you not Rs. 96,000 (the sum paid) but approximately Rs. 129,454 when you factor in what that money could have earned.

How to Reduce Your Trading Costs

1. Negotiate Your Commission Rate

Most PSX brokers already charge 0.15%, but if you are with the one charging 0.25%, it is worth switching or negotiating. That 0.10% difference adds up across hundreds of trades.

2. Trade Less Frequently

This is the simplest and most effective strategy. Every trade you do not make saves you 0.7% round-trip. Buy-and-hold strategies naturally minimize fees.

3. Use Limit Orders

Market orders can fill at worse prices than expected, especially in illiquid PSX stocks. The slippage is an invisible fee on top of your broker commission - and it can easily exceed the commission itself.

4. Actually Track Your Fees

This is the one most people skip. If you do not know how much you are paying, you cannot optimize it. Most investors have no idea what their total annual fee burden is.

Why Fee Tracking Matters for Your Real Returns

Your broker statement shows you each fee deduction, but it does not aggregate them or show you the impact on your returns. At 0.15% per side, the numbers look tiny on each trade. But when you calculate your XIRR (true annualized return), fees are already baked in because they affect your actual buy and sell prices.

But knowing the total amount helps you answer questions like:

  • Should I switch to a cheaper broker?
  • Am I trading too frequently relative to my returns?
  • Would my returns improve simply by trading less?

Zarify Tracks This for You

When you import your broker statements or manually add trades, Zarify records the actual transaction price including fees. This means:

  • Your cost basis already includes brokerage fees, CDC charges, and taxes
  • Your XIRR return reflects the real return after all costs
  • You can see per-trade costs and understand their impact

You can also configure your broker fee percentage in settings so that even manually entered trades have accurate cost calculations.

The Bottom Line

A 0.15% commission sounds harmless. But multiply it by hundreds of trades over years, add the opportunity cost of that money, and you have a silent leak in your portfolio that adds up faster than you think.

The first step to controlling this cost is simply knowing it exists. The second step is tracking it.


Zarify tracks your true returns after all costs - brokerage fees, taxes, and WHT on dividends are all factored into your performance metrics. Free for all PSX investors.

Track your PSX portfolio the smart way

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

Start Tracking Free