Skip to main content
Investing Guide

How to Invest in the KSE-100 in Pakistan (2026 Beginner's Guide)

By Mubeen Sardar Updated 12 min read

Mubeen Sardar

Founder, PSXAssist · Lahore, Pakistan

Built these finance tools after overpaying tax one year and underpaying zakat the next: both times because of guesswork. The calculators exist so the same mistake costs someone else a lot less.

KSE-100 Pakistan stock market ticker board — how to invest in Pakistan Stock Exchange

Pakistanis are more afraid of the stock market than their electricity bills. One of these fears has been validated several times this year. The other one has not.

The KSE-100 returned 51.2% in 2025. The average savings account profit rate, adjusted for inflation, returned approximately regret. This guide is for the people who looked at those two numbers and decided something should change.

No jargon beyond what is necessary. Real steps. Actual money examples. A calculator at the end that does the hard part. Here is exactly how to invest in KSE-100 Pakistan — the complete version, without the guesswork.

TL;DR

  • 1. Get a CDC investor account — your broker opens it, you provide a CNIC and bank account
  • 2. Choose a SECP-licensed broker with a PSX TREC — verify registration at psx.com.pk
  • 3. Fund your account — Rs. 50,000 or more buys meaningful positions across multiple companies
  • 4. Use the PSX Share Calculator to allocate by index weight — the same method passive index funds use
  • 5. Buy, hold, and review quarterly — not every 11 minutes

What Is the KSE-100, Actually?

The KSE-100 Index tracks the 100 largest companies on the Pakistan Stock Exchange, ranked by free-float market capitalisation. Free-float means only the shares actually available for public trading — not the portions locked with founders, governments, or strategic holders who have no plans to sell.

The index covers the companies that run Pakistan's economy. Energy: OGDC, PPL, PSO. Banking: HBL, UBL, MCB, Allied Bank. Cement: Lucky Cement, DG Khan Cement. Fertiliser: Engro, FFC. Textiles, pharmaceuticals, consumer goods. When the news says "the market gained 800 points today," they mean the KSE-100 moved.

It is Pakistan's version of the S&P 500 — except the S&P 500 returned 23% in 2025 and the KSE-100 returned 51.2%. The Americans are still looking at the chart. (The chart is not wrong.)

Stock market investing beginners guide — how to buy PSX shares in Pakistan
Understanding the index is step one. The rest is mechanics.

Step 1: Open a CDC Investor Account

Every PSX investor needs a Central Depository Company (CDC) investor account. The CDC holds your shares electronically — no physical certificates, no filing cabinet, no anxiety about where you put the folder. Just a digital record linked to your CNIC.

You do not go to the CDC directly. Your broker opens the account during the account-opening process. You provide the documents; they handle the registration.

What you need:

  • A valid CNIC
  • A Pakistani bank account in your own name
  • Your FBR filer status — your broker will ask, because it determines your CGT rate when you eventually sell

Once open, the CDC account is permanently yours — not tied to the broker. If you switch brokers later, the shares stay in the same CDC account. The broker is the pipeline, not the warehouse.

View your full portfolio at mycdcaccount.cdc.com.pk at any time. Every share you own appears there, regardless of which broker executed the trade.

Step 2: Choose a SECP-Licensed Broker

You cannot buy PSX shares without a licensed broker — specifically one holding a TREC (Trading Right Entitlement Certificate) issued by the PSX and regulated by the Securities and Exchange Commission of Pakistan (SECP).

The full list of licensed brokers is published at psx.com.pk. Commonly used names: Arif Habib Limited, Topline Securities, AKD Securities, JS Global Capital, Invest & Finance Securities.

What to look for:

  • PSX registration (TREC holder) — verify on the PSX website, not just claimed on a brochure
  • Minimum deposit — typically Rs. 10,000 to Rs. 100,000 depending on the broker
  • Online platform — a working web and mobile interface matters more than it should at 10pm when a position is moving
  • Research tools — access to LDCP prices, company filings, and sector data
  • Fee schedule — ask for it in writing before depositing

On fees: you will pay brokerage commission, CDC account maintenance, Capital Value Tax (CVT at 0.02% on each purchase), and Withholding Tax on purchases (0.12% for filers; 0.24% for non-filers). (Yes, that many. Welcome to Pakistani investing, where the government has strong feelings about accompanying you on your financial journey.)

First-time investor note: Some brokers offer Sahulat accounts — simplified on-boarding for beginners with lighter documentation requirements. Ask brokers directly whether a Sahulat account is available before starting a standard account opening.

Step 3: Fund Your Account and Understand Lot Sizes

PSX shares trade in lots of 500. The minimum purchase for any listed company is one lot — 500 shares. This shapes how much capital you need per position:

Share Price (LDCP) Cost of 1 Lot (500 shares)
Rs. 15Rs. 7,500
Rs. 80Rs. 40,000
Rs. 200Rs. 100,000
Rs. 400Rs. 200,000
Rs. 2,400Rs. 1,200,000

With Rs. 50,000, you cannot buy one lot of most mid-priced KSE-100 companies individually — but you can build a proportional position across multiple companies if you allocate by index weight. The PSX Share Calculator handles exactly this.

Rule of Thumb

Rs. 50,000 is a workable starting budget for index-weighted KSE-100 investing. Under Rs. 25,000, lot-size constraints narrow your options significantly. Above Rs. 100,000, you achieve broader index coverage across more companies.

Two Ways to Invest in the KSE-100

Here is where most beginners stall, recalculate four times, and end up buying nothing. Let's not.

Option A — Pick individual stocks

Research companies individually. Read quarterly results, analyst reports, SECP filings. Build a view on company prospects. Buy what you understand. Hold through volatility with conviction grounded in analysis.

This requires sector knowledge, patience, and being right more consistently than a diversified allocation would be. Most people are not genuinely prepared for this. Most people who believe they are genuinely prepared for this also turn out not to be. (I say this having explained the research requirements to the same three people. Twice.)

Option B — Invest proportionally by index weight

This is exactly how passive index funds work. Each company in the KSE-100 has an index weight — its percentage of the total index capitalisation. You allocate your budget using those same weights.

If OGDC represents 8% of the KSE-100, 8% of your budget goes into OGDC. If HBL is 7%, 7% goes to HBL. And so on. Your portfolio moves in line with the index — when it rises, yours rises; when it falls, yours falls. This is not a side effect. It is the design.

Option A requires you to be right about the future. Option B requires you to be present. Most people can manage present.

A note on dividends: many KSE-100 companies pay annual cash dividends — OGDC, HBL, Engro, MCB Bank, and Lucky Cement have maintained consistent dividend histories. When you hold shares and a dividend is declared, the amount is credited to your brokerage account automatically. It is not the primary return driver in a 51% year, but it is a passive income layer that a savings account structurally cannot replicate.

Rs. 50,000 Budget: What Index-Weighted Investing Looks Like

Here is Option B in practice. Budget: Rs. 50,000. Index: KSE-100. Approximate top companies by weight (illustrative — live prices and weights update daily):

Company Approx. Weight Your Allocation Example LDCP Shares
OGDC 8.2% Rs. 4,100 Rs. 185 22 shares
HBL 6.8% Rs. 3,400 Rs. 205 16 shares
PPL 6.1% Rs. 3,050 Rs. 115 26 shares
MCB Bank 5.4% Rs. 2,700 Rs. 295 9 shares
Lucky Cement 3.8% Rs. 1,900 Rs. 940 2 shares
MARI Gas 3.2% Rs. 1,600 Rs. 2,400 0 — too expensive

Notice the last row. MARI Gas at Rs. 2,400 means your Rs. 1,600 allocation cannot buy a single share. The PSX Share Calculator skips over-priced positions automatically and redistributes that budget to companies where it fits — so no rupee sits idle.

Doing this manually across all 100 companies takes about 90 minutes and produces at least three arithmetic errors. The PSX Share Calculator does it in seconds — live prices, current index weights, waterfall redistribution for leftover cash. No spreadsheet required.

After you place the buy order: settlement takes two business days (T+2). Your shares appear in your CDC account at the close of the second business day after the trade. The cost is debited from your brokerage account at the same time. You cannot sell shares before they settle — your broker's platform enforces this automatically. Another reason to think in weeks and months, not minutes.

KSE-100 investment calculator — stock market chart with calculator for portfolio allocation
The PSX Share Calculator replaces this process — live allocation in seconds, no arithmetic required.

Try It Now

Enter your budget in the PSX Share Calculator. Select KSE-100 or KMI-30. Get the exact share allocation — company by company, rupee by rupee, at today's live LDCP prices.

KSE-100 vs KMI-30: Which Index Should You Invest In?

Both are available in the PSX Share Calculator. The difference matters:

KSE-100 KMI-30
Companies 100 largest by free-float cap 30 most liquid Shariah-compliant
Banking sector Included (significant weight) Excluded (interest-based)
Diversification Higher (100 companies) Lower (30 companies)
Suitable for General investors Islamic finance investors
In PSX Share Calculator Yes Yes

The KSE-100 gives broader coverage including banks, which are among the most heavily traded and weighted stocks on PSX. The KMI-30 excludes conventional banks due to interest-based operations — it is the standard index for Shariah-compliant investing.

Neither is wrong. The one you will actually invest in and hold through market cycles is the right answer. If you are unsure, the KSE-100 is the more commonly cited benchmark for a reason: it covers more of the economy, more of the time.

What About PSX Index Funds?

Mutual funds that track the KSE-100 and KMI-30 exist in Pakistan, managed by SECP-licensed asset management companies. You invest a lump sum or monthly SIP and the fund handles allocation, rebalancing, and lot-size arithmetic. In exchange, you pay a management fee — typically 1.5% to 3% of your invested amount per year.

When a mutual fund makes more sense:

  • Your budget is under Rs. 25,000 (lot-size constraints limit direct investment too much)
  • You want monthly SIP investing without manual rebalancing each time — use the SIP Returns Calculator to model what a fixed monthly contribution into a Pakistan equity fund grows to at historical KSE-100 return rates
  • You have no interest in logging into a brokerage platform

When direct index-weighted investing makes more sense:

  • Budget is Rs. 50,000 or more
  • You are comfortable with a brokerage account and occasional rebalancing
  • You want to eliminate the annual management fee and keep those rupees compounding instead

Over 10 years, a 2% annual management fee on a Rs. 500,000 portfolio costs more than Rs. 120,000 in foregone returns at 15% annual growth. Real money. But simplicity has real value too. Pick the one that gets you to actually invest rather than decide forever.

CGT: What You Will Pay When You Sell

When you sell PSX shares at a profit, Capital Gains Tax is deducted automatically by NCCPL at settlement. It comes out of your proceeds before the money arrives — you do not calculate it separately.

The rate depends on when you bought the shares and whether you are on FBR's Active Taxpayer List:

  • Filers (ATL members) — flat 15% on shares acquired from July 2024 onwards
  • Non-filers — 30% on FY 2024-25 acquisitions; standard income tax slab rates on FY 2025-26 onwards

The practical implication: register as an FBR filer before you sell, not after. NCCPL checks your ATL status at settlement. Past trades cannot be retroactively corrected.

Full breakdown with worked examples: Capital Gains Tax on PSX Shares: Complete Guide.
Calculate your exact CGT before a sale: CGT Calculator.
Not yet a filer: Filer vs Non-Filer: The Real Tax Difference.

Common Mistakes First-Time KSE-100 Investors Make

1. Putting everything into one sector

Banks and energy companies dominate the KSE-100 by weight. Many beginners discover PSX through one well-known stock and build a "portfolio" of two names in the same industry. That is not diversification — it is concentration with a longer brokerage statement. An index-weighted approach across the full KSE-100 naturally spreads you across all major sectors without any extra effort.

2. Waiting for the "right time" to buy

"I'll wait for the next correction." Pakistan's batting order in a run chase looks promising, then quietly collapses. Markets are the same. The next correction may come, recover, and move past your entry point while you were watching the news. Over a 5-year horizon, entry timing matters far less than entry itself.

3. Overthinking the allocation instead of starting

Someone I know spent three months recalculating the optimal Rs. 50,000 allocation — adjusting return assumptions, changing the number of companies, redoing lot-size math from scratch each time. He never bought anything. The stocks he was researching are up 40% since he started deliberating. Starting imperfectly beats waiting perfectly, and the PSX Share Calculator removes the arithmetic excuse entirely.

4. Ignoring lot-size constraints

You can only buy whole lots. An allocation that works out to 22.3 shares means 22 shares — the fraction does not exist on PSX. This changes your actual capital deployment versus your planned allocation. The PSX Share Calculator accounts for this; manual spreadsheets often miss it.

5. Not being an FBR filer before the first sale

NCCPL applies your ATL status at the moment of settlement — not at purchase, not retroactively. If you buy as a non-filer and register later, filer rates only apply to sales made after you appear on the ATL. The fix: register first, buy second.

Frequently Asked Questions

Most SECP-licensed brokers require a minimum deposit of Rs. 10,000 to Rs. 25,000. However, because shares trade in lots of 500, meaningful index-weighted positions across multiple companies require Rs. 50,000 or more. Under Rs. 25,000, lot-size constraints limit you to a handful of lower-priced stocks. The PSX Share Calculator shows exactly what your budget can buy across the current index at live prices.
The PSX is regulated by the SECP and is a functioning regulated exchange. The KSE-100 returned 51.2% in 2025 and has historically outperformed savings accounts over multi-year periods. For investors with a 5+ year horizon, the documented risk is short-term volatility, not permanent loss of capital in a diversified portfolio. Past returns do not guarantee future performance.
The KSE-100 tracks the 100 largest PSX companies by free-float market capitalisation, including conventional banks. The KMI-30 (Karachi Meezan Index) tracks the 30 most liquid Shariah-compliant companies, excluding interest-based institutions. KMI-30 is designed for Islamic finance investors who cannot hold conventional banks. Both are available in the PSX Share Calculator with automatic index-weighted allocation.
Yes. CGT is deducted automatically by NCCPL at settlement when you sell for a profit. FBR filers (ATL members) pay 15% flat on shares acquired from July 2024 onwards. Non-filers pay higher rates. It comes out of your sale proceeds before they arrive. You must still declare it in your annual FBR return using the Annual CGT Certificate from NCCPL.
Yes. Overseas Pakistanis can invest in PSX through the Roshan Digital Account (RDA) programme, which allows non-resident Pakistanis to open a bank account and brokerage account in Pakistan remotely. CGT and withholding tax rules for non-residents differ from residents — confirm current NRP rates with a SECP-licensed broker before investing.
PSX shares trade in lots of 500. You cannot buy fewer than 500 shares of any company in a single trade. If a share is priced at Rs. 100, the minimum purchase is Rs. 50,000. If priced at Rs. 400, the minimum is Rs. 200,000. For smaller budgets, mutual funds tracking the KSE-100 do not have lot-size constraints.
After placing a buy order, settlement takes two business days (T+2). Your shares appear in your CDC account at the close of the second business day after the trade. The cost is debited from your brokerage account at the same time. You cannot sell before settlement completes — your broker's platform enforces this automatically.
Many do. Large KSE-100 companies including OGDC, HBL, MCB Bank, Engro, and Lucky Cement have paid annual cash dividends consistently. When a dividend is declared, you must hold shares by the record date to qualify. The amount is credited to your brokerage account automatically — no action required. Dividend income is subject to withholding tax in Pakistan.

Calculate your exact KSE-100 allocation

Enter your budget. The PSX Share Calculator shows how many shares of each KSE-100 or KMI-30 company to buy — allocated by index weight using today's live LDCP prices. No spreadsheet. No arithmetic. Just the numbers.

Open PSX Share Calculator

The KSE-100 returned 51.2% in 2025. Your savings account returned approximately the same expression your banker gives you when you ask about profit rates. You now have the steps, the calculator, and no remaining excuses.