Buying shares on the Pakistan Stock Exchange (PSX) is easier than most people think. You don't go to the exchange yourself; you open an account with a stock broker, who places your buy and sell orders. Today many brokers let you do the whole process online from your phone.

Think of it like opening a bank account

To keep money, you open a bank account and receive a cheque book or app. To own shares, you open a brokerage (trading) account, which comes with a CDC sub-account: the "locker" where your shares are kept electronically. The broker is your bank branch; the CDC is the vault.

Step 1: Choose a licensed broker

Only use a brokerage firm that holds a PSX Trading Right Entitlement Certificate (TREC) and is licensed by the Securities and Exchange Commission of Pakistan (SECP). PSX lists registered brokers on its website ("Find a Brokerage Firm"). When comparing, look at:

  • Commission per trade and any account maintenance fees.
  • Mobile app and online account opening, if you want to do everything from your phone.
  • Research and support: some brokers share daily market reports and help beginners.
  • Shariah-compliant accounts, if you want to invest only in Islamic stocks.
  • Branch near you, if you prefer meeting someone in person.

See our guide to the top brokers in PSX's official monthly rankings.

Step 2: Keep your documents ready

  • Valid CNIC (or NICOP for overseas Pakistanis)
  • A bank account in your own name (your IBAN), because dividends and withdrawals go there
  • Proof of income, such as a salary slip, business details or a recent bank statement
  • Your mobile number and email, registered in your own name
  • Next of kin details (for nomination)

Exact requirements vary slightly between brokers, so check their checklist.

Step 3: Fill in the account opening form and KYC

You'll complete the broker's account opening form (often called a Customer Relationship Form) and a "Know Your Customer" (KYC) form for the National Clearing Company (NCCPL). This records your identity, income source, investment experience and risk tolerance. Your identity is verified, often with biometric verification of your CNIC.

Step 4: Your CDC sub-account and UIN are created

Once approved, you receive:

  • A trading account with the broker (and login details for their app or website).
  • A CDC sub-account, where shares you buy are credited.
  • A UIN (Unique Identification Number), which identifies you across the market.

PSX also encourages investors to consider a CDC Investor Account, held directly with CDC in your own name for extra safety of your shares.

Step 5: Deposit money and place your first order

Ali opens an account and transfers Rs 25,000 from his own bank account to the broker's official bank account. He buys 100 shares of a company at Rs 200 each = Rs 20,000, plus a small commission and taxes. Two working days later the shares appear in his CDC sub-account, and he receives an SMS alert and a trade confirmation.

  • Always pay by bank transfer or cheque from your own account to the broker's company account. Never give cash or pay into an individual's personal account.
  • Check every trade confirmation and your CDC statement. Report anything you didn't authorise immediately.

How much money do you need?

PSX itself has no minimum investment. Many brokers allow you to start with a few thousand rupees, while some set higher minimums. It's sensible to start small, learn how the market works, and add more over time. Read why investing gradually is often wiser.

Special cases

  • Overseas Pakistanis can invest through a Roshan Digital Account with brokers that support it.
  • Minors: PSX, NCCPL and CDC issued guidelines in late 2025 for trading accounts for people under 18, operated by a guardian.
  • Shariah investors: ask for an Islamic account that only allows Shariah-compliant stocks.