How to fix NSDL shares not visible on Kite
Shares held in an NSDL demat account, or in any demat account other than your Zerodha account, are not visible on Kite because Kite shows only the Zerodha demat, and Zerodha’s demat is held with CDSL . The two depositories are separate record systems, so a holding in an NSDL or other-broker demat sits outside the account Kite reads. To make those shares visible and tradable on Kite, transfer them into your Zerodha CDSL demat; once the shares are credited there, they appear in holdings.
This guide is for an investor whose shares are missing from Kite because they are parked in a different demat: an NSDL account from a previous broker, a bank demat, or any account that is not the Zerodha CDSL one. It covers why the holding is invisible, the two transfer routes, the correct rail for an NSDL source, and the charges and timing. It does not cover a newly allotted IPO holding awaiting its listing-day appearance , which is a timing matter, not a depository one.
Conflict-of-interest disclosure. This guide is published by the WebNotes Editorial Team for informational purposes and is written independently. WebNotes operates a Zerodha account-opening referral programme, disclosed on the pages that carry the referral link; this guide does not carry it and earns no referral commission from the procedure described here.
Why the shares are not visible
A demat account is held at one of two depositories, CDSL or NSDL . Zerodha opens its clients’ demat accounts with CDSL, and Kite displays the holdings in that Zerodha CDSL demat and nothing else. Shares you hold in an NSDL demat, or in a CDSL demat opened through a different broker or bank, are records in a separate account, so Kite has no line for them. This is not a fault and not a sync delay; the holding is genuinely in another account.
The fix is therefore not a refresh or a support ticket but a transfer. Moving the shares into the Zerodha CDSL demat brings them into the account Kite reads, at which point they appear in holdings and can be sold through Kite. Where the source demat is itself with CDSL, the move is an intra-depository transfer; where it is with NSDL, it is an inter-depository transfer, which uses a different instrument. The distinction decides which rail you use, so identify the source depository first.
Step-by-step procedure
The numbered infobox at the top of this guide gives the sequence. The H3 sections below expand the choices that catch people out: the route, the rail for an NSDL source, and the timing.
1. Confirm the shares are in a different demat
Verify where the shares actually sit. If they are in an NSDL demat or another broker’s account, they will never appear in Kite until transferred in, so there is no point waiting. Check the holding statement or the consolidated account statement (CAS) from the relevant depository to confirm the demat ID and the depository, CDSL or NSDL, that holds the shares.
2. Decide closure-cum-transfer or off-market transfer
Choose the route by whether you want to keep the old account. A closure-cum-transfer moves all the shares and closes the source account in one instruction, and regulations require brokers to provide it free. A plain off-market transfer moves the shares while leaving the source account open, and the source broker may charge for it. One limitation: where shares are in a lock-in period, they cannot be moved between CDSL and NSDL using the closure-cum-transfer route, so an off-market or inter-depository move is needed once the lock-in ends.
3. Pick the right transfer rail for the source depository
Match the rail to the source depository. If the source demat is with CDSL, you can move the shares online through CDSL Easiest. If the source demat is with NSDL, CDSL Easiest cannot be used, because it is a CDSL facility; the move is an inter-depository transfer and needs an inter-depository delivery instruction slip (DIS) obtained from the source broker. Using the wrong instrument is the most common reason an NSDL-to-Zerodha transfer fails to start.
4. Add the Zerodha demat as beneficiary or fill the DIS
Set up the target. For CDSL Easiest, register on CDSL, add your Zerodha CDSL demat as a trusted beneficiary, select the ISINs, and confirm with the OTP and the eight-digit alphanumeric Easiest PIN. For an NSDL source, take the inter-depository DIS from your existing broker and enter the Zerodha CDSL demat details, the client master details of the target account, so the source broker can execute the move. CDSL guidelines require the transferor to add the transferee account as a beneficiary before an off-market transfer is processed, which is a control against incorrect transfers.
5. Submit the transfer to the source broker or on CDSL Easiest
Submit the instruction. On CDSL Easiest, submit the transfer online once the beneficiary and ISINs are set. For an NSDL DIS, fill in the Zerodha demat details, sign the slip, and submit it to your existing NSDL broker, which processes the inter-depository move. Use inter-depository slips for an NSDL source and intra-depository slips for a CDSL source; the slip type must match the depositories involved or the instruction is rejected.
6. Track the credit to your Zerodha demat
Watch the timing. For an off-market or inter-depository transfer, a request submitted before 6 PM on a trading day is processed the same day, while a request after 6 PM is processed on the next working day. Once processed, confirm the credit on Console holdings at console.zerodha.com.
7. Confirm the shares now appear in Kite
Check Kite. After the shares are credited to your Zerodha CDSL demat, they appear in Kite holdings and become tradable. If a particular scrip does not move, confirm it is not under a lock-in, a pledge, or a freeze, since those statuses block a transfer until released.
Charges and refunds
Zerodha does not charge for the incoming credit. The source broker may levy a transfer charge on an off-market or inter-depository move, and Zerodha refunds that charge up to Rs 30 per stock, capped at Rs 500 in total, which applies to existing Zerodha accounts as well. A closure-cum-transfer is free by regulation. Where an off-market transfer carries consideration, that is, it is not a gift or a same-owner move, stamp duty applies and must be paid through CDSL before the transfer; a genuine same-owner transfer or a gift does not attract it. For a same-name, same-PAN move, the transfer is not a sale, so there is no capital gains charge and the original cost and holding period carry over.
The NSDL-source case in detail
The NSDL-to-Zerodha move is the one this guide exists for, and its single critical fact is that CDSL Easiest does not work. CDSL Easiest is a CDSL facility; it can pull shares from a CDSL source into your Zerodha CDSL demat, but it cannot reach into an NSDL account. For an NSDL source the move is an inter-depository transfer, executed by your existing NSDL broker using an inter-depository DIS. The practical steps are: obtain the inter-depository DIS from the NSDL broker, fill in your Zerodha CDSL demat’s client master details, confirm the source broker has the target added as required, submit the slip, and track the credit. The easiest-route guide covers the CDSL-source path; this NSDL path uses the source broker’s DIS instead.
See also
- How to transfer shares to Zerodha (the easiest way)
- Pre-listed IPO shares not visible on Kite
- Average cost shows N/A on Kite for a new listing
- How to transfer shares between demat accounts
- How to merge demat accounts at Zerodha
- Off-market transfer
- Delivery instruction slip
- CDSL Easiest
- Client master report
- How to view holdings on Kite and Console
- Kite holdings tab explained
- Console holdings report
- Holdings not displayed for shares bought from Kite
- CDSL
- NSDL
- Demat account
- Depository
- Capital gains tax in India
- How to check IPO allotment on Zerodha
- IPO listing day in India (T+3)
- Initial Public Offering
- IPO process in India
- Zerodha Console
- Kite by Zerodha
- Zerodha
External references
- Zerodha support: How do I transfer shares from another demat account to my Zerodha demat?
- Zerodha support: Why can’t I see my NSDL shares on Kite?
- CDSL India
- NSDL India
- SEBI: Depositories and Participants Regulations, 2018
References
- Zerodha support, How do I transfer shares from another demat account to my Zerodha demat? (as of 21 June 2026).
- Zerodha support, Why can’t I see my NSDL shares on Kite? (as of 21 June 2026).
- SEBI (Depositories and Participants) Regulations, 2018, as amended (beneficial-owner accounts, inter-depository transfers).
- CDSL operating instructions on off-market transfers, beneficiary registration, and closure-cum-transfer at no charge.