HomeLearnPersonal Finance › Capital Gains Tax (CGT) on PSX Stocks Explained (2026)

Capital Gains Tax (CGT) on PSX Stocks Explained

Beginner-friendly Updated June 2026

Short answer: Capital Gains Tax (CGT) is a tax you pay on the profit when you sell a PSX share for more than you paid for it. For listed Pakistani shares, the tax is automatically calculated and deducted by NCCPL on your behalf, and the rate you pay depends mainly on whether you are an active tax filer or a non-filer.
How CGT Works on a PSX TradeYou only pay tax on the profit, not the whole saleBuy pricePKR 100Sell pricePKR 130Taxable gainPKR 30CGT applies only to the PKR 30 profitNCCPL deducts it automatically; filers pay less than non-filers
Diagram showing a PSX share bought for PKR 100 and sold for PKR 130, with only the PKR 30 profit highlighted in red as the taxable capital gain that NCCPL deducts CGT from.

What is Capital Gains Tax?

A capital gain is simply a profit you make when you sell an asset for more than you bought it. If you buy a share on the Pakistan Stock Exchange (PSX) for PKR 100 and later sell it for PKR 130, your capital gain is PKR 30. Capital Gains Tax (CGT) is the slice of that PKR 30 profit that goes to the government.

Two things are worth understanding up front. First, CGT applies only to your profit, not to the full sale amount. Second, it is only charged when you actually sell at a gain. If your shares rise in value but you keep holding them, there is nothing to pay yet — that is called an unrealised gain. CGT is also separate from tax on dividends (the cash a company pays shareholders), which is taxed differently and withheld at source when the dividend is paid.

In Pakistan, capital gains and the broader tax system are administered by the Federal Board of Revenue (FBR), while the stock market itself is regulated by the Securities and Exchange Commission of Pakistan (SECP).

How CGT works on PSX shares

Here is the part that makes life easy for Pakistani investors: for shares listed on PSX, you do not calculate or pay CGT yourself trade by trade. A body called the National Clearing Company of Pakistan Limited (NCCPL) tracks your buys and sells across your brokerage and CDC account, works out your net gains, and deducts the tax automatically before the money reaches you.

This means much of the heavy lifting is done for you. NCCPL nets your gains and losses together over the period, so a loss on one trade reduces the taxable gain on another. At the end of the period you (or your broker) can download a CGT statement from NCCPL showing exactly what was deducted, which you can use when filing your annual return.

A quick example. Suppose over the year you make PKR 50,000 of gains on some trades and PKR 20,000 of losses on others. Your net taxable gain is PKR 30,000, and CGT is applied to that PKR 30,000 — not the full PKR 50,000. Understanding why prices move, covered in how the stock market works, helps you see where those gains and losses come from.

Filer vs non-filer: why your rate changes

The single biggest factor in how much CGT you pay is whether you are an active tax filer or a non-filer. A filer is someone whose name appears on FBR's Active Taxpayers List (ATL) because they have filed their annual income tax return. Non-filers consistently pay higher tax rates across the board, and CGT is one example — non-filers face a steeper deduction than filers on the same gain.

The exact CGT percentages are set in the annual Finance Act and have been adjusted several times in recent years, so always confirm the current rate for the tax year before relying on a number. The practical takeaway is simple: becoming a filer is one of the easiest ways to keep more of your profit. You can check whether you are on the ATL using FBR's online ATL search (or by SMS), and filing a return is straightforward. Beyond CGT, being a filer reduces withholding taxes you face elsewhere — on banking transactions, vehicle registration, property, and more.

Special cases: Roshan Digital and US stocks

If you are an overseas Pakistani investing through a Roshan Digital Account (RDA), you typically invest on a repatriable basis, and gains on RDA share investments are generally taxed under a separate regime that is treated as full and final — meaning the deduction settles your liability without filing a full return on those specific gains. The exact treatment and rates are set by the authorities and the State Bank periodically updates RDA terms, so check the latest rules with your bank before relying on them.

What about US stocks bought from Pakistan? Gains on foreign shares are not handled by NCCPL — there is no automatic Pakistani deduction. As a Pakistani tax resident, you are responsible for declaring foreign capital gains in your own FBR return. Separately, the United States does not generally tax a non-resident foreign investor's capital gains, but it does withhold tax on dividends paid to foreign investors — the statutory rate is 30%, reduced only for residents of countries that have a relevant US tax treaty. Pakistan does not have a treaty that lowers this dividend withholding, so a Pakistani investor should expect the full 30% on US dividends. The bottom line: your US share capital gains are primarily a Pakistani-filing matter, while US dividends are taxed at source by the US.

This article is education, not investment, tax, or legal advice, and tax rules change yearly. Before filing, confirm the current rates and rules on the FBR website or with a qualified tax professional. To keep building your foundations, see how you make money from stocks and the importance of risk and diversification.

Key takeaways

Track your halal portfolio free

Screen any PSX or US stock for Sharia compliance, track your portfolio, and get weekly AI picks — free.

Get started free

Frequently asked questions

Do I have to calculate CGT myself on PSX shares?

No. For shares listed on PSX, NCCPL tracks your trades, nets your gains against losses, and deducts the correct CGT automatically. You can download a CGT statement from NCCPL showing what was deducted, which helps when filing your return.

Will I pay less tax if I become a filer?

Yes. Active tax filers on FBR's Active Taxpayers List pay a lower CGT rate than non-filers, and also face lower withholding taxes elsewhere in daily life. Filing an annual return is one of the simplest ways to keep more of your investment profit.

Is CGT charged if my shares go up but I do not sell?

No. CGT only applies to realised gains — profit you lock in by actually selling. If your shares rise in value while you keep holding them, that is an unrealised gain and nothing is due until you sell.

How are my profits from US stocks taxed?

NCCPL does not handle foreign shares, so there is no automatic Pakistani deduction on US-stock gains — as a Pakistani tax resident you must declare them in your own FBR return. The US does not generally tax a non-resident's capital gains, but it does withhold tax on US dividends paid to foreign investors (typically 30% for Pakistani investors, since Pakistan has no treaty lowering that rate).

What CGT rate applies in 2026?

Exact CGT percentages are set annually in the Finance Act and have changed several times recently, so we avoid quoting a number that may quickly become outdated. Filers pay a lower rate than non-filers — always confirm the current figure on the FBR website or with a tax professional before filing.

Keep learning

← Previous
How to Plan for Retirement in Pakistan (VPS Guide)
Next →
ETF vs Mutual Fund: Which Is Better for Beginners?
Sources & further reading: SECP Jamapunji — financial literacy · State Bank of Pakistan · US SEC — Investor.gov

Educational only — not financial advice.