Kite Holdings tab explained
The Holdings tab on Kite is the canonical surface for viewing all the equity, ETF and bond securities credited to your demat account via Zerodha . It is distinct from the Positions tab , which tracks open intraday positions and unsettled F&O positions. This article is a full reference: every column, every calculation, and the common confusions.
What appears on Holdings
A scrip appears on the Holdings tab when:
- It was bought with the CNC (Cash and Carry ) product type and delivery has settled.
- It was bought intraday (MIS), then converted to CNC, and the conversion settled.
- It was transferred in from an external demat account via a CDSL / NSDL inter-depository transfer (delivery instruction slip).
- It was credited via a corporate action (bonus, demerger, IPO listing).
A scrip does not appear on Holdings if:
- The buy is still pending settlement (it appears on Positions with a T1 indicator).
- The position is intraday (MIS), BO , or CO .
- It is a futures or options contract (those live on Positions, not Holdings).
- It is a mutual fund (those live on Coin , with a summary view on Mutual fund holdings on Kite ).
Columns and what they mean
The Holdings tab is a table; each row is a scrip. The standard columns are:
| Column | What it shows | Source |
|---|---|---|
| Instrument | Scrip name, exchange tag, indicators (briefcase, P for pledged) | Demat + marketwatch |
| Qty | Total shares held (across NSE, BSE; net of pledged shares displayed separately) | Demat |
| Avg cost | Weighted-average buy price | Computed from trade history |
| LTP | Last traded price | Live marketwatch feed |
| Cur val | Current market value (Qty x LTP) | Computed |
| P&L | Unrealised profit / loss = Cur val - (Qty x Avg cost) | Computed |
| Net chg | Net change since acquisition (P&L / cost) | Computed as percentage |
| Day chg | Today’s change from previous close, in INR or percent | LTP - previous close |
The display toggle for the Day’s P&L and net change columns can switch between absolute and percentage; see How to toggle net change percentage absolute .
How average cost is computed
The average cost for a holding is the weighted-average buy price across all completed buys:
Avg cost = Σ (Buy_price_i x Quantity_bought_i) / Σ Quantity_bought_i
Corporate actions adjust this:
- Stock split: Avg cost scales down by the split ratio (5:1 split -> avg cost divides by 5).
- Bonus issue: Avg cost scales down to (original cost x original qty) / new total qty.
- Dividend: Does not affect avg cost (dividends are income, not return-of-capital).
- Buyback: Reduces holding by the buyback quantity at the buyback price; avg cost of remaining shares unchanged.
This is the standard accounting treatment used by NSE / BSE bhav copies, the Income Tax Act, and Zerodha’s back-office.
P&L on Holdings
The displayed P&L is unrealised, meaning it reflects the gain or loss if you sold at the current LTP. It is not booked income until you actually sell.
Unrealised P&L = (LTP - Avg cost) x Qty.
Realised vs unrealised
| State | Where it shows |
|---|---|
| Open (unrealised) | Holdings P&L column |
| Closed today (realised) | Positions tab, in the closed-for-the-day rows |
| Closed in earlier sessions (realised) | Console, in the Profit & Loss report (not on Kite Holdings) |
See Realised vs unrealised profit calculation for the full treatment.
T1 holdings
When you buy an equity scrip CNC, the trade settles on T+1 (the next trading day). On the trade day itself, the scrip appears in your account but is flagged as T1, meaning the demat credit is still pending. T1 shares cannot be sold via the regular CNC path the same day.
The T1 above shares on holdings indicator is a row attribute showing the T1 quantity above the main row. On the next trading day, the T1 quantity merges into the main row’s Qty.
For BTST and STBT flows, the implications are important; see those articles for the segment-specific rules.
Pledged shares (P symbol)
Shares pledged as collateral for margin (for F&O trading) show a small P glyph next to the quantity. See P symbol on holdings page . Pledged shares still count in the total Qty but are flagged so the user knows they cannot be sold without un-pledging first.
ESOP-credit holdings
Shares received via Employee Stock Option Plans, credited via the company’s RTA (Registrar and Transfer Agent), should appear in your Zerodha demat. If they do not, see How to fix ESOP shares not on Kite .
Holdings value differs from Console
The Cur val total on Holdings (Kite) and the portfolio value on Console can briefly differ. See Holdings value differs Console vs Kite for the calculation differences (mainly settlement-stage handling).
LTP nuances
The LTP shown on a Holdings row can briefly differ from the marketwatch LTP for the same scrip. See LTP under holdings vs marketwatch difference and LTP difference marketwatch vs chart for the explanation (refresh-cadence differences and dual-exchange dual-pricing).
P&L change after 3:30 PM
After market close at 15:30, the day’s P&L on Holdings may continue to change as exchange settlements process. See P&L change after 3:30 PM .
Sold stocks as negative positions
If you sell shares that you do not currently hold (a “naked short” via a margin-pledge or covered-short flow), the position appears on the Positions tab as a negative quantity, not on Holdings. See Sold stocks shown as negative positions .
Mutual fund holdings
Mutual funds purchased via Zerodha Coin appear in a summary Mutual fund holdings on Kite tab, but the canonical surface for MF transactions is Coin. The Kite MF tab is read-only.
Quick-exit and group-filter
For active management of holdings:
- How to quick exit holdings / positions for bulk selling.
- How to group / filter positions on Kite for filtering by criteria.
What happens when you sell
When you sell a CNC holding:
- Sell order goes to NSE / BSE.
- On execution, the trade is captured.
- Holdings P&L reflects the sale; the realised portion moves to Console for the FY.
- T+1 settlement: shares debit from demat; cash credits to your trading account.
- T+1 evening: the credit from T1 holdings unavailable same day constraint applies for new buys; the funds are spendable from T+2 morning under SEBI’s T+1 framework.
See also
- Kite Positions tab explained
- Mutual fund holdings on Kite
- P symbol on holdings page
- T1 above shares on holdings
- Day’s P&L on holdings calculation
- Realised vs unrealised profit calculation
- Holdings value differs Console vs Kite
- LTP under holdings vs marketwatch difference
- P&L change after 3:30 PM
- Sold stocks shown as negative positions
- Credit from T1 holdings unavailable same day
- How to fix ESOP shares not on Kite
- How to fix smallcase Kite holdings mismatch with filters
- How to fix holdings not displayed on exchange bought from
- How to fix Order book showing dates instead of quantity
- How to quick exit holdings / positions
- How to group / filter positions on Kite
- How to toggle net change percentage / absolute
- How to use the marketwatch on Kite
- CNC product type
- MIS product type
- NRML product type
- Margin pledge (Zerodha)
- Demat account
- T+1 settlement in Indian equity
- Briefcase symbol on Kite
- Event tag on the Kite marketwatch
- Kite (Zerodha)
- Kite web
- Kite mobile app
- Zerodha
- Zerodha Console
- Zerodha Coin
- BTST trading
External references
References
- Zerodha Support, Holdings tab on Kite, support.zerodha.com.
- Zerodha Support, Day’s P&L and overall P&L on Holdings, support.zerodha.com.
- SEBI, T+1 settlement cycle for equity, circular dated 7 September 2021.
- NSE India, Settlement and clearing operations, nseindia.com.
- Income Tax Act, 1961, sections on capital gains and cost of acquisition.