How to fix a missing holding after delivery on Zerodha

From WebNotes, a public knowledge base. Last updated . Reading time ~8 min. Level: Beginner.

A buy order executed with the CNC (Cash and Carry) product code on Kite results in shares being credited to your demat account after settlement. Under India’s T+1 settlement cycle (effective January 2023 for most NSE and BSE equities), the shares are credited on the next trading day after the trade. If you do not see the shares in Kite’s Holdings section, the most common cause is that T+1 settlement has not yet completed.

This guide covers how to confirm the trade, understand the settlement timeline, check the depository directly, and escalate if the credit is genuinely missing.

Conflict-of-interest disclosure. This guide is published by WebNotes Editorial Team for informational purposes only. WebNotes has no commercial relationship with Zerodha, CDSL, or NSDL.

Prerequisites

  • An active Zerodha trading and demat account.
  • Kite and Console login credentials.
  • CDSL Easi login credentials (optional but useful for independent verification).
  • The trade date and the instrument name of the missing holding.

Step 1: Confirm the buy order was fully executed

Open the Orders tab on Kite web or the Kite mobile app. Locate the buy order for the relevant instrument.

Order statusInterpretation
Complete / ExecutedOrder fully filled; trade has occurred
OpenOrder not yet filled; shares not purchased
Partially FilledOnly part of the quantity was filled
RejectedOrder rejected; no trade; see rejection reason
CancelledOrder cancelled; no trade

Only an order with status Complete / Executed and a filled quantity equal to the order quantity results in a trade. If the status is Partially Filled, the holding (when it appears) will reflect only the filled quantity.

Step 2: Verify the trade in Console

Log in to Console. Navigate to Reports > Trades. Set the date range to include the trade date.

Confirm:

  • The instrument appears in the trade list.
  • The product code is CNC (not MIS, which is intraday and squared off automatically by end of day; MIS trades do not result in delivery).
  • The side is BUY.
  • The quantity and price match your expectations.

If the trade appears correctly in Console, the trade occurred and the settlement process is underway. If the trade does not appear in Console, the order was not executed; check Step 1 again.

Step 3: Understand the T+1 settlement timeline

Under the T+1 settlement cycle:

EventTiming
Trade (T)Order executed during market hours (9:15 AM to 3:30 PM)
Obligation calculationT day, after market close
Funds pay-inT+1 day by 10:30 AM (Zerodha pays the exchange on your behalf)
Securities pay-outT+1 day; exchange credits the DP pool account
Demat creditT+1 day; CDSL credits individual beneficiary accounts in the evening
Visible in Kite HoldingsT+1 day; typically after 6:00 PM to 8:00 PM IST

If you bought shares today, expect them to appear in Holdings by the evening of the next trading day. The Holdings tab in Kite may continue to show zero or the previous balance until the CDSL credit arrives.

During this interim period, the Positions tab (not Holdings) shows the CNC buy position, labelled as “T1” or shown separately. This is normal and does not indicate a problem.

Step 4: Check CDSL Easi for an independent view

CDSL’s Easi (Electronic Access to Securities Information) portal provides real-time visibility into your depository holdings independently of Kite.

  1. Go to cdslindia.com.
  2. Click Register / Login for Easi / Easiest.
  3. Log in with your BO ID (16-digit beneficiary owner ID, also called your demat account number, available in Console under Account > Demat Account).
  4. Navigate to Enquiry > Balances.

If the shares appear in CDSL Easi but not in Kite Holdings, the issue is a data synchronisation delay between CDSL’s depository records and Zerodha’s display. This typically resolves on its own within a few hours. If it persists for more than 24 hours after the CDSL credit, raise a support ticket (Step 5).

If the shares do not appear in CDSL Easi by end of T+1, the settlement credit has not arrived at the depository level. This is more serious and may indicate an exchange-side settlement issue.

Step 5: Common edge cases that delay or prevent credit

If the shares are subject to a recent corporate action (bonus, split, merger, demerger, rights), the ISIN for the existing holding may have changed. New shares from a bonus or split are credited separately, often with a delay of 3 to 7 business days beyond the record date. Check the company’s corporate action notices on the NSE or BSE website for the specific ex-date and credit timeline.

Shares in the early pay-in pool

For orders placed close to market close, the exchange sometimes keeps shares in the clearing corporation pool for one additional day. This is not common under T+1 but can occur in settlement failures or in less-liquid stocks.

Suspended or delisted stock

If the stock was suspended or moved to the trade-for-trade segment after your purchase, delivery settlement procedures may differ. Contact Zerodha support to confirm the settlement status of the specific stock.

Pledge not released

If you had previously pledged the shares and the pledge was not released before a sell, the holding may appear as zero in the free-balance column. Check Console > Portfolio > Holdings > Pledged to see if any shares are under pledge.

Step 6: Raise a support ticket if shares are absent from both Kite and CDSL

If the shares are not visible in either Kite Holdings or CDSL Easi by end of T+1:

  1. Note the trade reference number (available in Console > Reports > Trades).
  2. Note the instrument name, ISIN, quantity, and trade date.
  3. Go to support.zerodha.com and raise a ticket under Holdings > Missing shares / settlement issue.
  4. Attach a screenshot of the Console trade report showing the executed CNC buy.

Zerodha’s operations team can trace the settlement chain from the clearing corporation through CDSL to your account and identify where the credit has stalled.

What can go wrong

Shares appear in Positions as T1 but not in Holdings the next day. This occurs when the T+1 settlement falls on a market holiday. In that case, the credit is delayed to the next market-open day. Check the NSE market holiday calendar to confirm.

Holdings balance shows negative. A negative balance in Console means more shares have been sold than are available. This can occur if an old MIS position was mistakenly placed as CNC and then an attempt was made to sell the same quantity the next day. Contact Zerodha support to reconcile.

Escalation path

  1. Zerodha support at support.zerodha.com.
  2. Zerodha grievance officer (zerodha.com/support/grievance).
  3. CDSL investor helpline at 1800-22-5533 for depository-level settlement queries.
  4. NSE investor service at investorservice@nse.co.in for exchange-level settlement disputes.
  5. For unresolved grievances after 30 days, file on SEBI SCORES at scores.sebi.gov.in.

References

  1. NSE India, “T+1 Settlement, Frequently Asked Questions,” nseindia.com.
  2. SEBI, “Circular on introduction of T+1 rolling settlement,” SEBI/HO/MRD/MRD-PoD-3/P/CIR/2021/627, September 2021.
  3. CDSL, “Easi / Easiest investor guide,” cdslindia.com.
  4. Zerodha Support, “When will my shares appear in Holdings after buying?” support.zerodha.com.
  5. Zerodha Z-Connect Blog, “T+1 settlement, what it means for you,” zerodha.com/z-connect.

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.