BO ID vs Client ID vs DP ID

Updated 16 August 2026 · 10 min read · Written and reviewed by the DematOpen team

The plain answer

The BO ID is your 16-character demat account number with the depository, built from two parts: the DP ID that identifies your depository participant, and your client ID within that DP. The client ID also appears in your trading account as the number your broker uses for you. Three names, one relationship: the DP ID says where your account lives, the client ID says who you are there, and the BO ID is the two joined.

The confusion around these numbers costs people time rather than money: a transfer form filled with the wrong identifier gets rejected and the form goes around again. Ten minutes on this page settles which number goes in which box.

The three numbers

NumberLengthWhat it identifies
DP ID8 charactersThe depository participant (your broker) with NSDL or CDSL
Client ID8 charactersYour account within that DP
BO ID16 charactersThe two joined: your demat account number with the depository

A CDSL BO ID is 16 digits, the first eight being the DP’s registration with CDSL and the last eight your client number. NSDL BO IDs follow the same 8-plus-8 structure, with the DP portion beginning with “IN”. The structure is why the first eight digits of every customer’s BO ID at the same broker are identical: they all point at the same DP.

The client ID alone is not your account number, and the DP ID alone is not your account number. Only the two joined identify your specific account, which is why every form that moves securities asks for the full 16 characters.

CDSL and NSDL formats

The two depositories format the same idea differently. Knowing which depository holds your account tells you what a valid BO ID looks like, which catches transcription errors before you submit a form.

FeatureCDSLNSDL
BO ID format16 digits, fully numeric“IN” followed by 14 digits (16 characters)
DP ID positionFirst 8 digitsFirst 8 characters, typically starting with “IN”
Client ID positionLast 8 digitsLast 8 digits
Example1204920001830421IN30312312345678

In the CDSL example, 12049200 is the DP ID of the broker and 01830421 is the client ID of the account. In the NSDL example, IN303123 is the broker’s DP ID and the remaining eight digits are the client ID. Both depositories store the same kind of account; they just number it differently.

Most retail accounts opened with app-based brokers sit with CDSL, which is why the fully numeric 16-digit format is the one most people see. Accounts with banks and many older brokers sit with NSDL. The account works the same way on both sides of the split.

How they combine

The BO ID is not a secret code; it is an address. The DP ID is the building, the client ID is the flat number, and the BO ID is the full postal address that lets the depository credit or debit the right account. When you transfer shares, the receiving account is identified by its full BO ID, which is why transfer forms always ask for it rather than for either half alone.

Read any 16-digit BO ID left to right and you can recover the two components in seconds: take the first eight characters, that is the DP, then the last eight, that is you. The skill is genuinely useful, because forms sometimes split the fields and you need to know which half of your own number to paste into which box.

Where to find them

Every one of these numbers is printed in at least four places you already have. When a form asks for one of them, copy it from the source document of the same system: demat forms from the CAS or the CMR, trading forms from the contract note.

SourceShowsUse it for
Broker app, profile or demat sectionBO ID, client ID, DP detailsAny form; the quickest lookup
Monthly CAS from NSDL or CDSLBO ID in each account section headerDemat-side forms and verification
Client Master Report (CMR)BO ID, DP name, account detailsThe formal record issued at opening
Delivery contract noteBO ID and the exchange-side client codeTrading-side and tax records
Welcome letter or email from the DPBO ID and account summaryFirst confirmation after activation

One caution: type the number, do not dictate it. The characters are easy to transpose, and a single wrong digit sends shares to a different account or bounces the form. After filling any form with a BO ID, read the 16 characters back against the source before you submit.

When each number matters

The three numbers surface at different moments, and using the right one at the right moment is most of the practical knowledge:

  • Share transfers. The receiving account is identified by its full BO ID. A transfer form asks for both accounts’ BO IDs, never for client IDs alone.
  • Pledging and margin. Pledge requests identify the account by client ID with the DP, and the TPIN authorises the debit.
  • IPO applications. Your BO ID routes allotted shares to your demat account on listing.
  • Corporate actions. Bonus, split and dividend credit instructions reference the BO ID on depository records.
  • TPIN setup and resets. Depository flows ask for the BO ID, PAN and OTP to identify the account before you set a code.

The rule of thumb: if shares are moving, the full BO ID is involved; if the broker is identifying you inside its own system, the client ID suffices.

What happens when you switch brokers

The BO ID changes when you switch, because the DP ID prefix belongs to the broker. Your new account carries the new broker’s DP ID plus a client ID allocated there, and the two join into a new BO ID. Your holdings do not move themselves: you transfer them from the old BO ID to the new one, after which the old account can be closed.

Whether your client ID survives the move depends on the new participant’s numbering. Sometimes the same eight digits are available and the account keeps the familiar tail; usually a new client ID is allocated. Either way, nothing about your holdings or tax records depends on the number itself. The depository tracks ownership by the account, not by the label.

The practical consequence is paperwork: every form, nomination and pledge set up against the old BO ID needs re-establishing at the new one. That is why the switch is a small project rather than a single button, and why the new BO ID matters from day one after activation.

The trading-side client ID

Your broker also maintains a trading account, and it has its own client identification. On the exchange side, your trades carry a unique client code (UCC) linked to your PAN, which is how the exchange and the clearing corporation attribute trades to you. The UCC appears on contract notes next to your name and PAN.

The UCC and the BO ID never need to match, and often do not. They live in different systems: the UCC on exchange records, the BO ID on depository records. A delivery contract note prints both, the UCC in the client details and the BO ID in the demat account header, which is why a single contract note doubles as a reference for both systems.

Confusing the two produces the classic rejected form: pasting the UCC into a depository transfer form, or the BO ID into an exchange-side segment activation. When in doubt, match the number to the document: exchange forms from the contract note, depository forms from the CAS.

What people usually get wrong

The BO ID and the client ID are interchangeable

They identify different layers. A form asking for the BO ID will reject the client ID alone, and vice versa.

My BO ID changes when my shares change

The BO ID identifies the account, not the holdings. Buy, sell, split or bonus, the number stays until you change DPs.

Sharing my BO ID is a security risk

It is an identifier, not an authorisation. The dangerous things to share are the login PIN, the OTP and the TPIN. A BO ID on a transfer form is routine.

The UCC on my contract note is my demat number

The UCC belongs to the exchange-side trading system. The demat number is the BO ID, printed separately on the same contract note.

Questions people ask

Four places: the app’s profile or demat section, the monthly consolidated account statement from NSDL or CDSL, any contract note from a delivery trade, and the Client Master Report (CMR) issued at account opening. The BO ID is the number the depository uses for you, and it stays the same as long as you stay with the same broker.

Yes, because the DP ID prefix changes with the broker. The client ID within the new DP may stay or change depending on availability at the new participant. Your holdings move to the new BO ID when you transfer them, and your old account is closed after the transfer.

It is an account identifier, not an authorisation. Knowing a BO ID lets someone identify the account, not operate it. Operating requires your login, OTP and TPIN, which are the things that must never be shared. A BO ID printed on a transfer form or a contract note is routine.

Because different systems use different keys. Transfer forms want the full BO ID of both accounts; pledge forms may want the client ID together with the DP ID; corporate action forms may want just the client number or folio. Filling the right box from the right source document avoids rejected forms.

Yes. The BO ID is your demat account number with the depository. When a form or a statement says demat account number, demat ID, or BO ID, they all refer to the same 16-character number: DP ID plus client ID joined together.

The UCC (unique client code) is the exchange-side identifier that links your trades to your PAN. It belongs to the trading account system, not the depository system, which is why it differs from the BO ID. Both appear on delivery contract notes: the UCC in the client details and the BO ID in the demat account header.

Sources