Zerodha: India’s first discount and technology updated broker company

Days are gone when one call his broker to buy and sell stocks. Now you can execute any trade by just one click. Yeah, not joking.

I’ve use Zerodha since the beginning and trust them implicitly. I love their customer support and reliability. I’ve even been to their branch in Hyderabad just to make sure they were on top of things.

It just gives me amazing trading experience on desktop and even on mobile app. Their charges are down to earth……

  • Inter day – Free
  • Intra day, F&O – 0.01% or INR 20 (which ever is lower)

(For me, trading is free as I usually trade on inter day basis)

Why are equity delivery trades free?

As their name, “Zerodha” (zero+rodha / zero barriers) suggests, they have always wanted to make brokering as painless as possible for retail investors. Along with their technological innovations, they hope brokerage free investments will help us grow Indian capital markets by attracting more investors.

How does Zerodha make money then?

  • F&O and intraday equity trades are still charged at a flat Rs 20 per executed order as before.
  • They will soon be starting margin lending for equity delivery.
  • They have launched Kite trading APIs for institutions who will in turn subsidize our retail investors
  • They hope that this initiative will help grow our client base and business.

Kite is a minimalistic, intuitive, responsive, light, yet powerful web and mobile trading application offered by Zerodha. Bandwidth consumption of less than 0.5 Kbps for a full marketwatch, extensive charting with over 100 indicators and 10 chart types, advanced order types like Brackets and cover, millisecond order placements, and more. Used by over 70,000 clients and serving over 5 million requests a day with no hiccups.

Welcome email & passwords

After account opening, two emails are sent:

  1. Welcome email
  2. Password email

Welcome email

Welcome email contains login and password details to Q, our reporting tool. Q contains all historical reports, tax P&L, ledger, fund withdrawal requests, historical holdings/positions table, trade and P&L visualizations (quant reports) to help improve trading performance and more.

Password email

This email contains the trading/Kite user ID, first time login and transaction password. There will be a prompt to change these while logging into Kite for the first time.

Also as part of 2fa authentication, set answers to 5 questions from a list of 10 questions. Every login thereafter would require the Kite password, and answers to any two of these five questions.

Password policy

Forgot password link under the login window on Kite can be used to reset passwords if forgotten.

Four wrong password attempts block the Kite (trading) account. Once blocked, contact 080-40402020 or to unblock.

Multilingual trading

Visit and enter the trading user ID and password to get started.

Kite web is available in 11 different languages. Language preference can be selected at the bottom of the login page.

Kite mobile is currently available in Android on the play store. For others which are currently not supported, Kite web has a responsive design and works almost as good as a native mobile app when used on the mobile browser.



Shortcut key – A

Overview of the account, with a tree map visualization of stock holdings based on invested amount, current value, and P&L. Horizontal bar graph to view the most profitable and loss making positions. Mouse over visualizations to see the values.

Shortcut key – ~

  • One smart search box to instantly search tens of thousands of instruments and contracts across all segments and exchanges.
  • 5 marketwatch’s numbered 1 to 5, with a limit of 20 scrips per marketwatch.
  • Scripts on the marketwatch with a briefcase icon indicating the quantity of holdings or positions as shown below.

Examples to search and add scripts onto MarketWatch

  1. To add Nifty index either search for index, or nifty 50 index, select and click on +. Similarly search for any other indices.
  2. To add Reliance BSE, just search for Reliance BSE.
  3. To add Banknifty 16th June 17000 CE (weekly option), search for Banknifty 16 June 17000 CE.

Use up and down arrow to scroll within the marketwatch. Scrips added auto saved and both Kite web & mobile marketwatch are in sync.

Shortcut key to switch marketwatch – ctrl+shift+1 (1 to 5, based on which marketwatch to switch to).


Shortcut key – D

Mouse over the scrip on the marketwatch or select and click D to open the market depth. Market depth gives the best 5 bids and offers. Multiple market depth windows can be opened at the same time.

  • Qty indicates the quantity available for buying/selling at a particular price
  • Orders indicate the number of orders pending at that particular price on the exchange
  • O: Open price for the day
  • H: Highest price for the day
  • L: Lowest price for the day
  • C: Closing price of previous day


Shortcut key – F

Fund transfers and withdrawals can be done from within Kite under the Funds menu.

Payment gateway

Funds can be transferred instantly from within Kite using the Add funds button from over 20 different partner banks.

Choose to transfer funds either to equity or commodity account.

  • Equity funds can be used for Equity, Equity derivatives, and Currency trading on NSE & BSE.
  • Commodity funds can be used for trading commodity derivatives on MCX.

Money once transferred will start showing under Payin column in the funds menu for that particular day.


Make sure to visit their website for all details required to transfer using any of the above methods. NEFT/RTGS/IMPS funds transfers aren’t instant. It can take anywhere between 30 mins (IMPS) to upto 10 hours (sometimes in case of NEFT) for fund update on the trading account.


Withdraw button on Kite opens the fund withdrawal request menu on Q (our reporting tool).

  • Equity delivery settlement takes T+2 days in India. Cash realized from stocks sold is available under withdrawal balance after 2 trading days.
  • Equity intraday and F&O settlement take T+1 day. Profit from any intraday equity or F&O trade is available under withdrawal balance from the next trading day.

Important note:

  • All equity fund withdrawal requests are processed once every trading day at around 7.30 pm. Any request placed after is processed only the next trading day. So any withdrawal request placed on Friday after 7.30 pm will be processed only Monday which is the next trading day.
  • All commodity fund withdrawal requests are processed trading days (Monday to Friday) at 9 am. All requests after that is processed only on the next trading day.
  • All fund withdrawals are processed using FT/NEFT/RTGS. Ideally HDFC bank clients should receive funds same day, and all other bank clients before noon next day. Funds might take much longer to hit the bank account on days like when exchange delays in issuing trade files, special trading days, F&O expiry days, and if we have any technical issues.
  • Indian banks are now closed for two Saturdays every month. Hence withdrawal requests placed on 2nd and 4th Fridays (for non-HDFC Bank account holders) will get credited only Monday morning.
  • If multiple bank accounts are mapped to the trading account, all withdrawal requests will be processed only to the primary bank account mapped. To change the primary bank account, download this form, sign it, and courier it back to us.


Shortcut keys – B (Buy), S (Sell)

Order window

Hover over the scrip on the watchlist to initiate a Buy/Sell order window. Use shortcut keys B or S.

Product types

CNC (Cash n Carry)

For delivery based equity trades.

To buy stocks for CNC or for delivery 100% money required. To sell stocks as CNC, stocks need to be available in holdings.

MIS (Margin intraday squareoff)

For intraday trades in equity and F&O

Trade using MIS for additional leverage/margin. All MIS positions auto-squared off 10 to 15 minutes before close of markets or when losses exceed 50% of margin (Auto-square off rule can vary based on market conditions).

  • Upto 10 times intraday leverage for equity
  • Upto 3 times for futures
  • Upto 3 times for options shorting
  • No leverage for option buying

NRML (Normal F&O trades)

For intraday/overnight F&O trades without additional leverage

Exchange stipulated margins, positions taken as NRML can be held until expiry, provided required margins maintained.

Order types

Limit (LMT) order

Place buy or sell order at a predetermined price

Market (MKT) order

Place an order to be bought or sold at the best available price.

Stoploss or trigger orders (SL and SL-M)

Stoploss if placing a predetermined loss booking order at a trigger price.

Trigger if using this type of order to enter a fresh buy above the current market price or sell below the current market price when the trigger price is hit.

SL if limit order to be sent when trigger is hit. SL-M if a market order to be sent when trigger is hit.

For guaranteed execution, always use SL-M. To know more on stoploss, click here.

Placing an order

Either click on Buy/Sell or hit enter on the keyboard to place an order.

First trade after every new login requires a transaction password for authentication.

Order placed notification in a green box.

Order confirmation/rejection in the notification box.

Order book

Shortcut key – O

Use the orderbook to track all open, completed, and rejected orders. Edit or cancel pending orders with mouse over as shown below.

Use “>” key to know the order details including reasons for any rejected orders.

Use smart search option to quickly filter orders

Advanced order types

Click on “more options” for selecting advance order types

Regular orders with time validity

  1. Day orders for orders to be valid till end of day (selected by default)
  2. IOC (Immediate or cancel) for orders to be cancelled if not filled completely immediately.

Bracket orders

Intraday limit orders (NSE, NSE F&O) with a target and stoploss and an optional trailing SL all placed simultaneously. Target, Stoploss, and Trailing SL all activated only once the original limit order executed.

SL automatically cancelled if target is met and target automatically cancelled if SL is hit. Trailing SL which is optional trails the stoploss price or moves the SL price everytime the scrip moves in a favorable direction by the trailing stoploss value mentioned.

For example, below order to buy Nifty at 8121with a 10 point SL (or 8111) and a 10 point target (or 8131). Trailing SL of 1 point, which means if Nifty goes up by 1 point to 8122, SL automatically changes from 8111 to 8112.

  • To modify or cancel a pending bracket order, visit the order book and edit the order.
  • To exit an executed bracket order, click on either the pending SL or Target order in the orderbook and click exit.
  • Bracket orders (BO) valid only for intraday, all open BO positions automatically squared off normally 10 minutes before market close.
  • Bracket orders can’t be converted to NRML or CNC. Exit the bracket orders and take fresh positions using NRML or CNC to carry forward positions.

Cover orders

Intraday market orders (NSE, NSE F&O, Currency, and MCX) with a predetermined stoploss order. Similar to bracket orders, higher leverage due to fixed stoploss and all positions auto-squared off before market close. Click here to know more on Cover orders.

AMO (After market orders)

Place orders for the next trading day the previous day itself. After market orders can be placed from between 6.30 pm to 9.15 am, click here to know more. Only CNC/NRML/MIS orders allowed as AMO.

Market timings


  • 9 am to 9.15 am – Pre market
  • 9.15 am to 3.30 pm – Normal trading
  • 3.40 pm to 4.00 pm – Post market

To know more on Pre and Post market session click here.


  • 9 am to 5 pm – Normal trading


  • 10 am to 11.30 pm – during day light savings time – March to November
  • 10 am to 11.55 pm – November to March

Trading holiday calendar for 2016


View stock holdings and F&O positions along with average entry price and live P&L.


Shortcut key – H

Stocks bought as CNC (equity delivery) start showing up in holdings from the next trading day (shows up in position tab on the day of purchase). But settlement cycle for stocks in India is 2 days (T+2), so stocks will be in the demat account only after two days from purchasing. Until stocks are delivered, they show up as T1 holdings (check the image below).

Read this post that explains the risk of selling stocks before taking delivery or when they are showing in T1. This is also called ATST (Acquire today sell tomorrow) or BTST (Buy today sell tomorrow). All stocks are allowed on ATST/BTST as long as they are not in the T2T/BE category set by the exchanges. Stocks in T2T/BE are allowed to be sold only once they are in the demat account.

If both holdings and T1 of a stock held. When sold, stocks which are in demat debited first.

Holdings can be downloaded as CSV/excel file. Historical link initiates Q where holdings as on a particular date can be checked. Q also gives holding period to determine long (>365 days) and short term gains for taxation purposes. If a particular stock bought in multiple trades, when selling FIFO (first in first out) method has to be followed to determine if long or short term capital gain.

Exiting holdings

Exit by either of the methods below

  • By initiating a sell order using product type CNC through the marketwatch.
  • Mouse over on the stock in the holdings menu and using the exit button.


Shortcut key – P

Track, monitor, act on all F&O and intraday equity positions in a single window.

MIS (Intraday), BO (Bracket), and CO (Cover) are intraday products auto-squared off before end of day. Check this post for our margin policy.

Position conversion

  • MIS (Intraday positions) can be converted to NRML/CNC (Overnight/delivery) by clicking on “>”
  • Brackets and covers can’t be converted using position conversion to CNC/NRML. BO/CO positions can be exited and new CNC/NRML positions can be taken to carry forward to the next day.

Exiting positions

Exit by either of the methods below

  • Place an opposite order for the position held. Ensure while placing an opposite order that same product type is used. So for example positions bought as NRML needs to be exited as NRML. If by mistake entered as MIS, it would get considered as two separate positions.
  • Mouse hover on the positions or click on the > as shown in the image above.


Over 100 indicators, 7 different chart types, 20+ drawing tools, and popout as many charts at a time. Set chart templates, intraday data from 2014 and daily charts for over 7 years for stocks, commodities, F&O, and currencies.

Initiating charts

Shortcut key – C

Mouse over on marketwatch or use shortcut key “C” to initiate charts.

Trading screen

Popout as many charts as needed. Open new tabs by right clicking on dashboard, orderbook, holdings, positions, funds and arrange the trading screen. Experience much better with multi-monitor setups, check the image below simultaneously tracking 4 charts, positions, and news from pulse.

Changing timeframes

By default 1 min charts open up, which can be changed to any other default timeframe.

Chart types


Click on studies to add indicators on the chart. Either search for the indicator or click on show all to see the entire list.

Adding studies on different data sets

By default indicators are applied on closing price of the candle. This could be changed to open, high, low, and even over another indicator that is already added on the chart.

Check this module on varsity on using some very popular studies available on Kite.

Deleting studies

Right click the study on the chart to delete as shown below.

Drawing tools

Select from over 20 different drawing tools. Use the settings to customize the drawing tool.

Saving templates

Click on “+” to name and save a template. Templates save only the studies and not the drawings. On a template, change the scrip from directly within the chart to any scrip which is added on the main marketwatch.


Add studies, drawing tools, annotations, and get a shareable link for the chart. This link can be used on social media or even within blogs/websites.

More data

On complete zoom-out, 700 to 2500 bars can be viewed at a time based on the size of the monitor. To load more data drag the chart to the right, every drag will load more historical data. Use the left and right arrow keys to move, and use up and down arrows for zooming in and out.

On loading a lot of candles, to get to the current candle use the “>>” button as shown below

So is it not enough to dazzle you?

Open an Account with Zerodha now.

Now just do one thing: call your assigned broker and understand how to operate their mobile app, desktop KITE platform to trade stocks.


As always, leave a comment if you have a question! And if you’ve got any broker of your own that you like to trade with, I’d love to hear about ’em.

  • Varun

    All this is very confusing to me. I have never studied commerce in my life; God knows how long I’ll have to study each and every little thing (it will probably take me two full years) before I can start investing.

    • Don’t worry buddy! Keep reading more and more. Subscribe to many financial blog, register with a broker. In a couple of month, you’ll understand everything. If have any problem, hit me up.

  • Great article.So detail explained.