IPO IPO allotment Kite holdings demat credit CDSL T+2 listing day

Allotted IPO shares not visible on Kite before listing

From WebNotes, a public knowledge base. Last updated . Reading time ~11 min.

Allotted IPO shares are credited to a demat account on T+2, the working day before listing, but they do not appear in Kite holdings until on or before the listing day, and they cannot be traded until the listing day itself. This is the normal flow, not a fault. Zerodha states it directly: a CDSL confirmation email “only informs you that shares are being credited to your demat account,” and the shares “will only appear in Kite on or before the listing day.”

The confusion comes from two events that look like one but are not. The demat credit on T+2 is a depository event: the shares enter the beneficial owner’s account at CDSL or NSDL. The appearance in Kite holdings is a broker-app event tied to the listing , when the scrip becomes a tradable security with a discovered price. This article sets out why the two are separated, when each happens, why the average cost reads as not available in the gap, and where to confirm the holding before Kite shows it.

The two events that look like one

An allottee passes through a sequence after the issue closes, and two points in it both involve the shares “arriving,” which is the source of the confusion.

The first is the demat credit on T+2. The registrar to the issue finalises the basis of allotment on T+1 and sends the allotment file to the depositories, and on T+2 CDSL or NSDL credits the allotted shares to each allottee’s account. An allottee whose account is with CDSL, the depository Zerodha uses, may receive a CDSL confirmation that the credit is in progress. At this point the shares exist in the demat account, but the security is not yet trading anywhere.

The second is the appearance in Kite on or before the listing day. Kite shows IPO allotments in holdings as the scrip becomes a listed, tradable security, which happens on the listing day after the pre-open session discovers the price. Until then the holding is not surfaced in the trading app, because there is nothing to trade and no price to value it at.

Why the credit and the visibility are separated

The separation is deliberate, and it follows from what each system is for. The depository records ownership; the broker app surfaces tradable positions. Between T+2 and listing, the shares are owned but not tradable, so the two systems legitimately show different things.

A new scrip has no traded price until the special pre-open session runs on the listing morning. Showing the holding in Kite earlier, with no price and no ability to place an order against it, would surface a position the investor can do nothing with, and would show a value the system cannot compute. The broker therefore reflects the IPO holding as a tradable line on or before listing day, in step with the scrip becoming live. The same logic explains why a CDSL email about the credit is not a signal that the shares are ready to sell; it is a depository notification about ownership, issued before the scrip lists.

When the shares become tradable

Allotted IPO shares become tradable on the listing day. Trading opens with the special pre-open session at 9:00 AM, during which an allottee can place a limit sell order, and the listing price is discovered through a call auction. From that point the holding is a normal equity position that can be sold in the pre-open or in the continuous session. An allottee cannot sell on T+2 merely because the demat credit has gone through, and cannot sell before the pre-open opens on listing day. The date the app showed earlier is only a tentative estimate; the exchange confirms the actual listing date in a circular about a day before, so an allottee planning to sell should confirm the date and watch for the holding to surface on the listing morning.

Why average cost shows N/A

In the window before the listing price is set, a Kite IPO holding can show its average cost or value as not available. The reason is mechanical: average cost on a holding is computed against a price, and a newly allotted, not-yet-listed scrip has no market price. There is no last traded price and no previous close, so the field has nothing to compute against and reads as N/A. Once the pre-open session sets the listing price on the listing day, a market price exists and the value populates. The N/A is therefore expected for a pre-listed allotment and is not a sign that the allotment or the credit failed.

Where to confirm the holding before Kite shows it

An allottee who wants to verify the credit before Kite surfaces it has three reliable places to look.

The first is Console holdings at console.zerodha.com, which reflects the demat record and can show a credited but pre-listed holding earlier than the Kite trading view. The second is the depository’s own portal: a CDSL or NSDL login with the registered mobile number shows the credited quantity directly from the depository record. The third is the registrar’s allotment-status page, KFin Technologies at ipostatus.kfintech.com or Link Intime at linkintime.co.in, which shows the allotted quantity against the application. Any of these confirms that the allotment landed, independent of when the Kite trading view surfaces it.

When the absence is actually a problem

Shares not appearing in Kite holdings before the listing day is normal and needs no action. The position changes on the listing day itself. If the shares are still missing from holdings on the listing day, after the scrip has listed and the pre-open has run, that is outside the normal timeline and is when an allottee should raise a ticket with Zerodha, citing the application and the listing details. Before listing day, the right response to “I cannot see my allotted shares” is to confirm the credit on Console, the depository portal, or the registrar page, and to wait for the listing morning, rather than to raise a ticket on a flow that is working as designed.

Two related cases are worth separating. Pre-IPO shares held in an NSDL demat under a lock-in are a different matter; they are not visible in Kite holdings because of the depository and lock-in position , not because of a listing-day timing gap. And shares bought on the exchange that do not show under holdings have their own credit and settlement explanation . This article covers only the pre-listed IPO allotment case: shares allotted in an IPO, credited on T+2, awaiting their listing-day appearance.

See also

External references

References

  1. Zerodha support, Why are the shares credited for an IPO bid not visible on Kite even after receiving confirmation from CDSL? (as of 21 June 2026).
  2. SEBI Circular SEBI/HO/CFD/TPD1/CIR/P/2023/140 dated 9 August 2023 (T+2 demat credit, T+3 listing).
  3. CDSL operating instructions on credit of public-issue allotments to beneficial-owner accounts.

Frequently asked questions

Why are my allotted IPO shares not showing on Kite before listing?
The shares are credited to your demat account on T+2, the day before listing, but Kite shows them in holdings only on or before the listing day. The credit is a depository event; the broker app reflects tradable IPO holdings from listing day.
I got a CDSL email that shares are credited, so why are they not in Kite?
Zerodha says the CDSL email only informs you that shares are being credited to your demat account. The shares appear in Kite on or before the listing day. The email confirms the credit is in progress, not that the holding is visible or tradable yet.
When can I sell my allotted IPO shares?
From the listing day. The shares become tradable once the listing price is discovered in the special pre-open session that opens at 9:00 AM on listing day. You cannot sell them on T+2 just because the demat credit has happened.
Why does my IPO holding show average cost as N/A?
Until the listing price is discovered, there is no market price for the new scrip, so Kite cannot compute an average cost and shows N/A. Once the pre-open session sets the listing price on listing day, the value populates.
Where can I see my allotted shares before they appear in Kite?
Check Console holdings, log in to the CDSL or NSDL portal with your registered mobile number, or view the allotted quantity on the registrar portal at ipostatus.kfintech.com or linkintime.co.in. The demat credit is visible there before Kite shows it.
Should I raise a ticket if the shares are not visible before listing day?
Not before listing day. Shares appearing only on or before listing is the normal flow. Raise a ticket with Zerodha only if the shares are still missing from holdings on the listing day itself, which is outside the normal timeline.

Reviewed and published by

The WebNotes Editorial Team covers Indian capital markets, payments infrastructure and retail investor procedures. Every article is fact-checked against primary sources, principally SEBI circulars and master directions, NPCI specifications and the official support documentation published by the intermediary in question. Drafts go through a second-pair-of-eyes review and a separate compliance read before publication, and revisions are tracked against the SEBI and NPCI rule changes referenced in the methodology section.

Last reviewed
Conflicts of interest
WebNotes is independent. No relationship with any broker, registrar or bank named in this article.