Saving money in a bank account is safe. But it does not grow your wealth fast. With the PSX extending its rally as the KSE-100 breaches 180,000, more people are now turning to the stock market to grow their savings. That is why more and more people in Pakistan are turning to the stock market. Buying shares lets your money work for you instead of sitting idle.
If you are wondering how to buy shares in Pakistan, the good news is that the process is easier than most people think.
You just need three things: a CDC account, a registered broker, and a small starting amount.
This guide breaks the entire process down into simple steps anyone can follow.
What you need before you start
A little preparation goes a long way. Before you open any account, make sure you tick these boxes:
- You are at least 18 years old
- You have a valid CNIC (or a NICOP if you live abroad)
- You have an active bank account in your own name
- You have a recent photo and your basic personal details ready
Brokers use your bank account to move money in and out of your trading account, so this step matters more than people realize. Get these documents ready first, and the rest of the process will move much faster.
How to buy shares in Pakistan: Step by step
Here is the complete process broken into six clear steps. Follow them in order, and you will be ready to make your first trade by the end.
Step 1: Pick a registered stockbroker
This is your most important decision. Your broker must be registered with the Securities and Exchange Commission of Pakistan (SECP) and hold a valid license from the Pakistan Stock Exchange (PSX). Skip this check, and you risk handing your money to a scam.
Most brokers today run smooth mobile apps. Compare a few before choosing. Look at their fees, app design, and how fast their support team responds.
Step 2: Open a CDC account
CDC stands for Central Depository Company. Think of it as a digital locker for your shares. There are no paper certificates anymore; everything sits safely in electronic form. Your broker usually opens this account for you as part of the sign-up process, so all you need to do is submit your CNIC copy and a short form.
Step 3: Finish Your KYC and Get a UIN
KYC, or Know Your Customer, is a basic identity check required by law. Once it clears, you get a Unique Identification Number (UIN). This number links your CDC account to your trading account, and without it, you simply cannot trade on the PSX. The good news is that this step usually happens automatically once your documents are verified.
Step 4: Add money to your trading account
Now transfer funds from your bank account into your trading account. Most brokers support instant online bank transfers, and some also accept mobile wallets. Start small. There is no rule that says you need a big amount to begin investing.
Step 5: Place your first trade
Open your broker’s app, search for the company you want to invest in, and enter how many shares you want along with your target price. This is called placing an order. The moment another investor agrees to sell at your price, the trade goes through, and you officially own a piece of that company.
Step 6: Track your portfolio regularly
Buying shares is just the beginning. Check your portfolio often to see how your investments are performing. Most apps show live profit and loss figures. Read company updates before making new decisions, and remember that patience usually beats speed in this game.
How much money do you actually need
This is where the PSX surprises a lot of beginners. You do not need lakhs of rupees to get started. Some shares trade for under ten rupees each, while others cost a few hundred. This wide price range means almost anyone can start investing, even with a modest budget.
Fees and taxes you should know about
Every trade comes with small costs attached. Here is what to expect:
- A broker commission charged on every buy and sell order
- A small annual CDC fee for holding your shares electronically
- Capital Gains Tax on any profit you make when you sell
| Cost Type | Who Charges It | Typical Rate |
| Broker Commission | Your stockbroker | 0.03% to 0.15% per trade |
| CDC Annual Fee | Central Depository Company | Rs. 200 to Rs. 500 per year |
| Capital Gains Tax | Federal Government | 12.5% to 15% on profit, depending on holding period |
| Sales Tax on Commission | Provincial/Federal | 13% to 16% on broker fees |
None of these charges are huge on their own, but they add up over time. Always read your broker’s fee sheet carefully before you start trading.
Can overseas Pakistanis buy shares too
Yes, and the process is just as smooth. Overseas Pakistanis can open a Roshan Digital Account through most major Pakistani banks. This account lets you fund your trading account directly from abroad in foreign currency, using just your NICOP and passport. Distance is no longer a barrier to investing back home.
Smart tips for first time investors
Good investing rewards patience, not luck. In fact, financial outcomes can sometimes take just as long to play out as legal ones. Just like the candidates who finally found relief after years of legal struggle in the CSS fraud scandal, stock market investors often need to wait it out before results show up.
A few habits will serve you well as a beginner:
- Never invest money you cannot afford to lose
- Spread your investment across different companies instead of one
- Avoid buying a stock just because it is trending on social media
- Check a company’s profit history and sector performance before buying
Final thoughts
Once you break it down, learning how to buy shares in Pakistan really comes down to four things: open a CDC account, pick a licensed broker, complete your KYC, and start small. From there, consistency matters more than timing the market perfectly.
For more updates on legal and financial matters affecting everyday Pakistanis, you can also read about how candidates finally got justice in the long-running CSS fraud scandal case.
Frequently asked questions
Q. Can a student buy shares in Pakistan?
Yes, as long as the student is 18 or older and has a valid CNIC and bank account.
Q. Do I need a lot of money to buy shares in Pakistan?
No, many shares on the PSX trade for less than one hundred rupees each.
Q. Is it safe to buy shares through a mobile app?
Yes, as long as the app belongs to a broker licensed by both SECP and PSX.
Q. How long does it take to open a CDC account?
It usually takes one to three working days after you submit your documents.
Q. Can I sell my shares anytime I want?
Yes, you can sell during market hours whenever a buyer is available for that stock.