How to trade in ICICI Direct? Buy/Sell Stocks

How to trade in ICICI Direct? Buy:Sell Stocks

How to trade in ICICI Direct? Buy/Sell Stocks– ICICI direct is one of the best online broker websites for buying or selling a stock on the stock market. Using ICICI direct, you can buy or sell a stock within two minutes. The brokerage charge for the ICICI direct is decent and the interface is very user-friendly, so you can easily understand how to trade in ICICI direct.

So be with me for the next 5-10 minutes to learn how to trade in ICICI direct.

For those of you who are here for quick answers, here is the video on How to trade in ICICI Direct which can help you to learn the process fast. But, I do recommend you to read the whole post in order to get an in-depth knowledge of trading in ICICI Direct. Here it goes –

Youtube Video:

Source: ICICI Direct

First of all, you need to know that the market opens from 9:00 AM to 3:30 PM from Monday to Friday, excluding few national holidays like Independence day, Republic day etc. You can get the complete list of holidays in a year from BSE/NSE website. So, basically, you can place an order to buy the stocks during market days when the market is opened from 9:00 Am to 3:30 PM. At this time you can place orders to buy the stock at the current market price or you can set a limit price (Say you want to buy a stock whose market price is 90, only when the price falls to 88. Then you place a limit price 88 against the market price which is 90).

You can also place orders outside the time when the market is open i.e. before 9:00 AM or after 3:30 PM, but then the order will be placed only when the stock market opens. Although these are advantageous for those who can’t place an order during the market time, there are few disadvantages of placing the orders after market time. For example, you won’t know the opening price of the stocks for the next day, so it might open at a bigger number the next day which may lead you to reset your order or cancel and you won’t be able to buy the stock.

So, it would be preferable to buy the stocks only during the market time so that you have the full information on the current market price of the stock.

Now that you know about the background of the stock market timings, let’s move towards the topic of the post – how to trade in ICICI direct? Buy and sell stocks.

If you need help in opening your stock brokerage account, feel free to check out this awesome website- Nifty Brokers

Step by step guide for How to trade in ICICI direct:

Step 1: Login to your ICICI Direct account

First, you need your account credentials to login in the ICICI direct. If you open a 3-in-1 (Saving+Demat+Trading) account in ICICI Direct, you can have the access to buy/sell and hold your stocks using the same account. So, If you are new to trading, I will suggest you open a 3-in-1 account in ICICI Direct.

So, after you have opened your account in the ICICI direct, you will get your username and password to log in. The first step is to the google and search, ‘ICICI Direct’. Open the first link that comes in the search engine ( Then click on login in the top right-hand corner. The website will ask you about your credentials like username, password, and date of birth/pan card. After entering the correct details, you can enter into your ICICI direct account.


STEP 2: Allocate funds for buying stocks

The next step in how to trade in ICICI direct after logging in your ICICI direct account is to allocate funds in the demat account.

It’s very simple to understand the concept of allocating funds. Let’s say you have Rs 50,000 in your saving accounts in ICICI bank. And you want to buy stock worth Rs 500. Then, you need to transfer that amount from your saving account to the demat account so that you can place the order of the stock worth Rs 500. This can be done by allocating the fund.

Allocate fund option comes can be found on the landing page after logging and is highlighted here.

Typically, this step of allocating funds can be done within a minute if you have a 3-in-1 ICICI Direct account.

The steps are as follows:

  • Go to the option Secondary, Market Equity, ETF
    Note: if you want to buy IPO, Mutual funds then you have to go to other option.
  • Select ‘ADD’ option and enter the amount you need to add.
  • Then click on ‘Submit’.
  • You can see the allocated fund in the ‘Current Allocation’ after submitting.

Step 3: Place order of the stock

This is the third and final step of how to trade in ICICI Direct.

After allocating the fund, you should select the option ‘Place order’, which is present in the Equity option. This is highlighted here:

After selecting the place order, you have to follow the following steps. The steps are simple and can be performed under a minute:

  1. First, select the ‘Cash’ option in the Product.
  2. Next, you have the option to select the stock exchange. You have two options- NSE (National stock exchange) or BSE (Bombay stock exchange). You can choose anyone and it doesn’t make much difference as prices are almost the same on both exchanges and follows an almost same trend. I generally prefer NSE.
  3. Then you can view your limit on how much money you have to buy the stocks. If you need more money, you can add amount by allocating extra funds.
  4. Now enter the stock.
    For example, if you want to buy a stock of ‘Tata Motors’, start typing ‘tata mot’ on the stock option. drop-down options will appear and you can select your stock from the list.
  5. Next, you need to enter the quantity. the number of stocks that you want to buy.
  6. After that, you have to select that option for order validity.
    Here you have three options – DAY, IOC or VTC. If you want to buy the stock and place order for that day only, you shall select Day. If you are placing a limit price and want to continue the placed order next days, then you can select VTC (Valid till cancellation).
  7. Next, you have to select the Order Type.
    There are two options here – Market and Limit. I have already explained these earlier. If you want to buy the stock at market price select ‘Market’ option. If you want to buy the stock at a limit price, select the ‘Limit’ option.
    Say, a Tata motor stock currently has a market price of Rs 469.10 and you want to buy at that price, then you should select the ‘Market’ option. If you want to buy a tata motors stock only when the price is Rs 465 or lower, select ‘limit’ option.
  8. If you have selected ‘limit option’ in the Order Type, then you need to enter the ‘Limit Price’ in the next step.
  9. The last option is the stop loss trigger price. You can leave this option blank and is not a must-fill option.
    An order placed with a broker to sell a security when it reaches a certain price. A stop-loss order is designed to limit an investor’s loss on a position in a security. You can study more about stop trigger price here.
  10. Finally, select ‘Buy Now’

After clicking on ‘Buy Now’, you will be directed to a confirmation page. You need to confirm the details. And Tada!!!! You have bought a stock! Congratulations!!!!

If you want to re-confirm the stock that you bought, you can do it by selecting the option ‘TRADE BOOK’ in equity. The option is highlighted here.

So, that’s all. This is the process of How to Trade in ICICI Direct.

I hope this post is useful to the readers. If you have any doubts or need any additional help, feel free to comment below. I will be happy to help you out.

New to stocks and confused where to start? Here’s an amazing online course for the newbie investors: INVESTING IN STOCKS- THE COMPLETE COURSE FOR BEGINNERS. Enroll now and start your stock market journey today!

Tags: How to trade in ICICI Direct, How to trade in ICICI Direct in India, buy stocks how to trade in ICICI Direct, How to trade in ICICI Direct demat account, How to trade in ICICI Direct trading account

About Kritesh Abhishek 195 Articles
Hi, I am Kritesh, an NSE Certified Equity Fundamental Analyst. I'm 23-year old and an electrical engineer (NIT Warangal) by qualification. I have a passion for stocks and have spent my last 4+ years learning, investing and educating people about stock market investing. And so, I am delighted to share my learnings with you. #HappyInvesting


  1. Nice information…thank you..
    But I have doubt buying I understand then selling time…which option will use CASH SELL option right ?..and one more thing can I open a icici 3 in 1 account easily…after that I can start trading with my new account…why I asked becoz I don’t have any icici account…plz give answer

    • Hi Akhil. Yes, CASH SELL will be used during selling time. Further, you can easily open ICICI 3-in-1 account and it’s simple to use. You need any additional help feel free to message me at my facebook page -

    • It depends on your broker. Generally a full service broker charges between 0.1% – 0.5% for delivery. So for Rs 500, if you take brokerage charge of 0.3%, then it will cost around Rs 1.50

  2. Is it necessary to allocate funds from icici saving account only? Suppose i have saving account in kotak or citi bank then will i be able to allocate funds on icici direct after opening the account?

  3. Suppose I already bought 100 shares(icici bank) of rupees 320 on aug 2017, today I bought 17/08/2017 300 shares of same (icici bank shares) of rupees 280. I am planning to sell recently bought shares. How to select the options of recently bought one in ICICI demat account. Kindly help

    • Hi Suresh. Good question. When you buy a stocks on multiple days in delivery (i.e holding period is more than one day for each stocks), then the stock price gets average out. In your case, the stock price will be Rs [(320*m)+(280*n)]/(m+n), where m & n are the number of stocks bought at Rs 320 and at Rs 280. For example, if you bought ten stocks each time, then m=n=10, and stock price will be Rs 300. Further, when you sell a stock the profit/loss will be decided on average buying price only. For example, if you sell you stock at Rs 350, then the profit will be Rs (350-300) = Rs 50. I hope the answer is helpful.

  4. Sir when we buy a stock we set a limit price below the market price for place order .If the market price not down to limit price . What to do we.

    • You can modify your order and set the limit price accordingly. For example, let’s say you placed a limit price of Rs 90 for a stock. However, the market price in not coming below Rs 95. In such case, you can modify your order to Rs 96 so that the trade can be completed. Hope this is helpful.

    • Yes, you have to allocate funds before buying a stock and it can be done withing a minute. The fund transfer is instantaneous. Further, VTC is valid till cancellation and day is for single day transaction. I hope this is helpful.

  5. I want to place order before market open, say I want to buy some share in night, so that it will not jump on next day market open and I will catch the share in my desired price. Please share the steps.

    • Hi Banerjee. You can place an AMO (After market order) in which you need to set a limit price at which you want to buy the stocks. The procedure is same as what you follow for buying stocks during market time. However, the order will be placed only once the market is open next day. No transaction is done after market timings.

  6. your views are really informative and helpful Kritesh. Just a query like can you help me understand different order type like day ,IOC & VTC. how different are all of them.

    thank you so much .

    • Day, IOC and VTC are the order types
      Day = valid for the day
      IOC = Immediate or cancel (The order will be executed immediately or will be canceled)
      VTC = Valid Till cancel (the order will be valid for that day and upcoming days until canceled).
      I hope this is useful.

  7. Thanks for knowledgeable information

    I have a question

    How to buy shares in pre open market{between 9:00 am to 9:15am} through icici direct

    • Hi Nilesh. You can place an order through an AMO (after market order) before the opening session. If a trade match is found during the order matching period in the pre-opening session, then your order will be complete. I hope it helps.

  8. Hey. My question is how many days or hours it takes once you the place the order for shares to arrive (reflect) at your account. Because if I want to sell it the next day (suppose price is up next day), can I place the sell order then ? My experience is that it takes 3-4 days for shares to reflect in your account so you HAVE TO WAIT for that period before you can even think of selling them. Please guide.

    • Indian stock exchange follows t+2 settlement rule which means it takes 2 days to reflect the stock in your account. You can sell the stock one received. Nevertheless, yes, you have to wait till then.

  9. hi I am new to icici direct my question is I placed a order cash buy by selecting day as option as u told if day selected do I need to sell that share that day itself or I can sell whenever I want please guide,and what is t+2 days and all please explain(if I buy I need to wait 2days to sell immediately I can sell?)

    • Hi Pavithra. It takes 2 days for the stock to get credited to the demat account. Therefore, you cannot sell the stock next day. However, if you are doing an intraday trading, you can buy and sell on the same day. I hope it helps. Cheers!

  10. I am new in trading and i have some amount in allocated funds but i am unable to reduce that amount from there??

  11. Hi Kritesh.. very nicely described for newbie.
    I have icici direct account but when I am trying to place order, it says “
    Your account is mapped to an ICICI Securities Business Partner”

    And borker’s contact details are given. I would like to place and sell orders myself. How do I take control of my account.

    • Hi Ridhdhi. In your case, your account might be mapped with a sub-broker of ICICI securities. You need to call ICICI direct and ask them to provide trading credentials. As your account is already open, it won’t take too long.

  12. sir after buying shares and after 3+day ,where m going to see my holdings if it is deposited in my account

  13. Hello Kritesh,

    Very nicely described post!!

    Just a simply query I have, if I buy a stock under VTC option and if it executes after 1 hour, now if I want to sell that stock on the same day, can I do it?

  14. Hii..kritesh I m new in market wanna know if I want to hold my stock investment for longer time than 45 days through vtc what I need to do?
    2. Will I need to sell my shares within the time period of vtc..what if I don’t?

  15. Hi kritesh,
    You articles are very helpful. And undoubtedly it is giving clarification which we exactly need.

    Can you provide some link to under stand all terms used in icici direct mobile app. There are plenty of options. I would like to do my trades with utmost effectiveness with icici direct mobile app.

    Example cash buy is ok , also there is flexicash option? What’s is that meant. Similarly there are many tabs.

  16. You hv mentioned about an online course for newbie investors here which is not open for enrollment now. When will the enrollment start?

Leave a Reply

Your email address will not be published.