Introduction — The One Account You Need Before Buying Any Stock
So you have decided to start investing in the Pakistan Stock Exchange. You have read about KSE-100, you have shortlisted a few companies you like, and you are ready to buy your first shares.
But then someone tells you: ‘First you need to open a CDC account.’ And you have no idea what that means.
Do not worry — this guide explains everything. A CDC account is simpler than a bank account to open, and by the end of this article you will know exactly what it is, why you need it, and how to open one in just a few steps.
What Is CDC and Why Do You Need It?
CDC stands for Central Depository Company of Pakistan. It is the official, government-regulated organisation that holds all stock market shares electronically on behalf of investors in Pakistan.
Here is the simple analogy: think of CDC as the bank that holds your shares — the same way HBL or Meezan holds your cash. When you buy shares of HBL or Lucky Cement on PSX, those shares are not printed on paper and handed to you. They are stored digitally in your CDC account.
This means even if your broker shuts down tomorrow, your shares are completely safe in your CDC account. The CDC holds them independently of any broker.
| 🔑 Why CDC Exists Before CDC was created, shares were traded as physical paper certificates.Lost certificates = lost investment. Forgery was rampant. Settlement took weeks.CDC was established in 1997 to make share ownership electronic, safe, and instant.Today, 100% of PSX trades are settled through CDC electronically. Your CDC account is your permanent share locker — independent of any broker. |
CDC Account vs Broker Account — What Is the Difference?
This confuses most beginners. Here is the clear distinction:
| Account Type | What It Does |
| Broker Account | Where you place buy/sell orders. The interface you use to trade. Held at your brokerage firm. |
| CDC Sub-Account | Where your shares are actually stored. Opened through your broker. Managed by CDC. |
| CDC Direct Account | A CDC account without a broker — for long-term holders who do not trade frequently. |
In practice, when you open a trading account with a broker like AKD Securities or JS Global, they automatically open a CDC sub-account for you as part of the same process. You do not need to go to CDC separately — your broker handles it.
Types of CDC Accounts
1. CDC Sub-Account (Through a Broker — Most Common)
This is what 99% of retail investors use. You open it automatically when you open a brokerage account. Your broker manages the account on your behalf and you see your shares in their trading app/portal.
2. CDC Investor Account (Direct with CDC)
If you do not want a broker or trade very infrequently, you can open a direct Investor Account with CDC. This is managed via CDC’s own eServices portal at cdcpakistan.com. It is useful for long-term holders who want minimal fees and maximum control.
Step-by-Step: How to Open a CDC Account (Via a Broker)
Since most investors open a CDC sub-account through their broker, here is the full process for the most common route:
Step 1 — Choose a SECP-Registered Broker
Before opening a CDC account, you need to select a broker who is registered with SECP and is a member of PSX. Some well-known options include:
- AKD Securities — large, established, good mobile app
- JS Global Capital — strong research, popular with serious investors
- Arif Habib Limited — well-known name, strong market presence
- Aba Ali Habib Securities
- KASB Securities
You can also use your bank’s brokerage arm — HBL, Meezan, UBL, and others all offer brokerage accounts linked to your banking profile, which simplifies fund transfers.
| Broker | App Rating | Account Opening Time | Minimum Deposit | Brokerage / Fees | Best For |
|---|---|---|---|---|---|
| JS Global | ~4.0/5 on Google Play | 1–5 business days | Rs. 500+ (Sahulat) | Competitive / low commission | Beginners + mobile investing |
| AKD Securities | Mixed reviews | 2–7 business days | Usually Rs. 5,000+ | Mid-range brokerage | Active traders |
| HBL Securities | Moderate | 3–7 business days | Varies by account | Bank-linked convenience | Existing HBL users |
| Arif Habib Limited | Generally positive | 3–10 business days | Often Rs. 5,000+ | Low to moderate | Long-term investors |
| KTrade | Good modern UI | 1–3 business days | Low entry barrier | Competitive | New investors |
Step 2 — Prepare Your Documents
You will need:
- Original CNIC (and a clear photocopy)
- A passport-size photograph (1-2 copies)
- Your bank account details (for fund transfers)
- Your mobile number registered on your CNIC
- Your email address
That is all. No income certificate, no salary slip, no property proof required.
Step 3 — Fill Out the Account Opening Form
Most brokers now offer fully online account opening — no need to visit an office. You fill out the form on their website or app. Key information you will provide:
- Personal details — name, CNIC, address, date of birth
- Banking information — for linking your bank account to fund your trades
- Tax status — whether you are a tax filer or non-filer (filers get better rates)
- Nominee details — who should receive your shares if something happens to you
Step 4 — Complete KYC Verification
KYC (Know Your Customer) is a mandatory regulatory requirement. You will be asked to:
- Upload a clear photo of both sides of your CNIC
- Take a live selfie or short video for biometric verification
- Sometimes answer a few basic questions about your investment experience
This is done entirely on your phone. It usually takes 5-10 minutes and your account is approved within 1-3 working days.
Step 5 — Receive Your Account Details
Once approved, you will receive:
- Your Broker Account Number — to log into their trading platform
- Your CDC Account Number (also called IAS — Investor Account Statement number)
- Login credentials for their app/web portal
Write down and save your CDC account number — this is your permanent identifier in Pakistan’s stock market, even if you change brokers in the future.
Step 6 — Fund Your Account and Start Trading
Transfer money from your bank account to your broker’s account. You can do this via:
- Internet banking (HBL Internet Banking, MCB Mobile, etc.)
- Cheque deposit at the broker’s office
- Some brokers accept JazzCash or Easypaisa for small amounts
Once funds appear in your trading account (usually within a few hours to 1 business day), you are ready to place your first buy order.
How to Check Your CDC Account Balance
You can view your share holdings in several ways:
- Through your broker’s app — the simplest option, shows all holdings in real time
- Via CDC eServices portal — cdcpakistan.com — log in with your CDC account number
- Via NCCPL (National Clearing Company of Pakistan) portal for settlement and corporate action updates
What Fees Does a CDC Account Charge?
CDC charges a small annual maintenance fee on sub-accounts and direct accounts. This is usually deducted automatically and is very minimal — typically a few hundred rupees per year. Some brokers absorb this fee entirely, so you may not pay it at all depending on your broker choice.
| 💰 Typical Fee Structure Broker Commission per Trade: 0.15% – 0.25% of trade valueCDC Annual Maintenance Fee: Rs. 200 – 500/year (some brokers waive this)FED (Federal Excise Duty): Applied on brokerage commission by FBRWHT (Withholding Tax): Deducted on capital gains and dividends automatically Compare brokers not just on commission but on app quality and customer service. |
Can I Have More Than One CDC Account?
Yes — you can have multiple CDC sub-accounts with different brokers. Each broker opens a separate sub-account for you. However, you can only have one CDC Investor Account (direct account). Having multiple broker accounts is common among active investors who use different brokers for different services.
What If I Want to Change My Broker?
You can transfer your shares from one broker’s sub-account to another broker’s sub-account — or to a direct CDC account — without selling them. This is called a ‘security transfer’ and is done through the CDC portal or by submitting a transfer form to your current broker. Your shares remain safe throughout the process.