This guide shows how to buy shares in Pakistan online, step by step. You can now open a stock trading account in a day or two and buy your first shares on the Pakistan Stock Exchange (PSX) from your phone, from picking a safe broker to placing your first order.
Last updated: 12 November 2026 by Ahmed.
How to Invest in Pakistan Stock Exchange (PSX) for Beginners: Quick Steps
If you are asking how to invest in the Pakistan Stock Exchange or how to invest in the stock market in Pakistan online, the whole process fits in five steps. Each step is explained in detail further down.
- Pick an SECP-licensed PSX broker (check the name on the PSX/SECP broker list).
- Open a Sahulat account online with just your CNIC (investment limit Rs 3 million), or a standard account for larger amounts.
- Verify your identity in the broker’s app and get your CDC sub-account and NCCPL UIN by SMS.
- Deposit money from a bank account in your own name to the broker’s official client account.
- Buy your first shares in the broker’s app with a limit order; shares reach your CDC account after T+1 settlement.
Minimum Amount to Start Investing in PSX
PSX sets no fixed minimum investment. You can buy a single share of a company, so the real minimum is the price of one share plus charges, and some brokers ask for a small opening deposit (often a few thousand rupees). For a beginner, starting with Rs 10,000 to Rs 50,000 spread over 3 to 5 companies, or one ETF or equity fund, keeps risk and fees reasonable.
How to Buy Shares in Pakistan: How It Works
You cannot buy shares directly from PSX. You buy through a broker (a TREC holder licensed by the SECP). Three accounts are opened in your name:
- Brokerage account: where you deposit money and place orders.
- CDC sub-account: where your shares are held electronically at the Central Depository Company.
- NCCPL UIN: a unique number that links your trades for clearing and settlement.
PSX also encourages opening a CDC Investor Account. In it, shares can only move on your own instruction, which adds an extra layer of safety.
Step 1: Choose an SECP-Licensed Broker
Only use a broker that is an active TREC holder on PSX and licensed by the SECP. You can check the list on the PSX website. When comparing brokers, look at:
- Online account opening and a mobile trading app
- Commission per trade and any monthly or account charges
- Research reports and customer support
- Whether they offer Shariah-compliant stock screening, if that matters to you
Step 2: Open a Sahulat Account Online
For most beginners, a Sahulat Account is the easiest start. It is a simplified account you can open online with only your CNIC. In March 2026, the SECP raised its investment limit from Rs 1 million to Rs 3 million.
- Available to investors the broker rates as low-risk after a short risk assessment.
- You can hold one Sahulat Account per broker, but can open them with several brokers.
- If you want to invest more than the limit, open a standard account, which needs more documents such as proof of income.
Overseas Pakistanis can invest through Roshan Equity Investment using their Roshan Digital Account.
Sahulat Account vs Standard Account
| Sahulat Account | Standard account | |
|---|---|---|
| Documents | CNIC only | CNIC, proof of income or source of funds, and other KYC documents the broker asks for |
| Investment limit | Up to Rs 3 million | No set limit |
| Opening | Online, often in a day or two | Online or at the broker’s office; can take longer |
| Best for | Beginners and small investors | Larger investors and active traders |
Whichever account you open, you will get a CDC sub-account for your shares and a UIN from NCCPL. For extra safety, you can also open a CDC Investor Account, where your shares stay under your own control and the broker cannot move them without your instruction.

Step 3: Complete Verification
- Fill in the online form and upload a clear picture of both sides of your CNIC.
- Complete biometric or video verification if your broker asks for it.
- Answer the risk profile questions honestly.
- Receive your account number from the broker and your UIN from NCCPL. CDC will send you an SMS and email when your sub-account is opened.
Step 4: Deposit Money
Transfer money from a bank account in your own name to the broker’s official client account, by online transfer or cheque. PSX advises against cash deposits. Never send money to an individual’s personal account, even if they say they work for the broker.
Step 5: Place Your First Order
- Log in to your broker’s app and search for the company’s symbol, for example OGDC or HBL.
- Choose Buy, enter the number of shares and the price.
- A market order buys at the best current price; a limit order buys only at your price or lower.
- Confirm the order. You will get a trade confirmation, and CDC sends an SMS when shares reach your account.
Since 9 February 2026, PSX uses T+1 settlement: trades settle one working day after the trade date. Shares trade only during PSX market hours.
Costs and Taxes When You Buy Shares in Pakistan
- Broker commission on every buy and sell, which varies by broker.
- CDC, NCCPL and government charges such as CVT, usually small.
- Capital gains tax when you sell at a profit. PSX lists 15% for filers, with a higher rate for non-filers. NCCPL deducts it automatically.
- Tax on dividends is deducted by the company before payment.
Tips for Beginners Learning How to Buy Shares in Pakistan
- Start small and only invest money you will not need for at least 3 to 5 years.
- Spread your money across several companies and sectors.
- Ignore WhatsApp and Telegram “tips” groups. Many are pump-and-dump schemes.
- If you would rather not pick shares, consider an ETF or an equity mutual fund.
Summary
That is how to buy shares in Pakistan: choose an SECP-licensed broker, open a Sahulat or standard account, fund it from your own bank account and place an order in the broker’s app. Start small, spread your money across companies and only invest money you can leave for several years.
Related guides: Read our guides on how to choose a PSX broker, PSX indices (KSE-100, KSE-30, KMI-30) and sectors at PSX.
Before you invest, read our guide to tax on investments in Pakistan and learn how to become a filer, because filers pay lower withholding tax on dividends and capital gains than non-filers.
Frequently Asked Questions
How much money do I need to buy shares in Pakistan?
There is no fixed minimum set by PSX; you can buy a single lot of a share. Some brokers set their own minimum deposit, often a few thousand rupees.
Can I buy shares in Pakistan without a broker?
No. All trades on PSX go through a licensed broker.
How do I know my shares are really in my name?
CDC sends SMS and email alerts for every movement in your sub-account, and you can view your holdings on CDC’s Access app.
This guide is for general information only and is not financial or tax advice. Rates and rules change often, so confirm the latest figures with the official source before you invest.
Related Guides
Sources
- PSX: Open an account and invest
- ARY News: Sahulat Account limit raised to Rs 3 million (March 2026)
- ProPakistani: PSX moves to T+1 settlement
- PSX: Sahulat Account
How do I invest in the Pakistan Stock Exchange as a beginner?
Choose an SECP-licensed broker, open a Sahulat account online with your CNIC, deposit money from your own bank account and buy shares in the broker’s app.
Can I invest in the stock market in Pakistan online?
Yes. Most PSX brokers let you open an account, deposit money and trade entirely from a mobile app.
PSX mein invest kaise karein?
SECP licensed broker chunein, CNIC se online Sahulat account kholein, apne bank account se paise jama karein aur app se shares khareedein.
Stock market mein kitne paise se shuru kar sakte hain?
PSX ki koi minimum limit nahi; ek share bhi khareed sakte hain. Shuruaat ke liye Rs 10,000 se 50,000 kaafi hain.
Kya share market mein paisa doob sakta hai?
Ji haan, share ki qeemat gir sakti hai. Sirf woh paisa lagayein jo 3-5 saal tak na chahiye ho aur kai companies mein baant kar lagayein.