True cost of trading: Know about these hidden charges that impact your trading bill; here's what it really costs
There are several types of orders that investors can place on the exchange, and each interacts with the system in a distinct way. The choice of order type determines how and when a trade is executed, the price it gets filled at, and even whether i...

When an investor trades shares on the National Stock Exchange (NSE) or the Bombay Stock Exchange (BSE), the price visible on the screen is not always the price at which the trade is executed. The market operates through a system in which buyers and sellers simultaneously quote different prices. There are several types of orders that investors can place on the exchange, and each interacts with the system in a distinct way. The choice of order type determines how and when a trade is executed, the price it gets filled at, and even whether it gets executed at all. As a result, the order an investor chooses can significantly impact trading outcomes and overall returns.
Types of orders
Market order
- Placed when an investor wants immediate execution at the prevailing market price.
- Fast and convenient, but it offers no control over the final execution price.
- In stable market conditions, the price difference is usually small.
- During volatile sessions, execution can happen at significantly different prices.
- For example, an investor placing a market order to buy 200 shares at Rs.100 may find that sell orders at that level run out quickly, resulting in part of the trade being executed at higher prices, say Rs.100.40, and thereby increasing the total cost.
ALSO READ | Stock, mutual fund investing from Tier-2, 3 cities grows fast, but limited awareness, advisory gaps remain key concerns
Limit order
- Allows the investor to specify the price at which the trade should be executed.
- Provides price control, preventing overpaying or underselling.
- If the specified price is not available, the order remains unexecuted and is generally cancelled at the end of the session.
- For example, a buy limit order at Rs.100 will not be executed at Rs.100.20 or Rs.100.40.
- The risk is non-execution if the market moves away from the limit price.
Stop-loss order
- Used primarily to limit losses, especially in intraday trading.
- Requires the investor to set a trigger price.
- Once the trigger price is reached, the order gets activated, usually as a market order.
- For example, an investor who had bought 50 shares at Rs.100 may place a stop-loss at Rs.95.
- If the price falls to Rs.95, the order is triggered, helping cap the loss at about Rs.5 per share, although the final execution price may vary in fast-moving markets.
Time conditions also matter
Beyond price, the time validity of an order influences how it gets executed.- Day orders expire if they are not executed by the end of the trading session.
- Immediate-or-Cancel (IOC) orders must be executed instantly; any unfilled portion is cancelled.
- After-Market Orders allow investors to place trades outside market hours; these are executed when the market opens.
ALSO READ | Portfolio diversification is key but what is the best equity, debt, gold mix? 7 asset combinations compared over 10 years
Trade execution & cost analysis
Investor A paid an additional Rs.3,290 purely due to order type selection.


*250 quantity is bought immediately at Rs.501. It is assumed that remaining quantity was filled during the day. **(501x 250 + 503.5x350 + 507x400) divided by 1000. Hypothetical numbers. Interpretation: Investor A has already paid more compared to Investor B before the stock has even moved. This implies that to achieve a break-even (where the stock price covers both the purchase price and all transaction costs) the market price must rise significantly more for Investor A than for Investor B.
What trading really costs
Every transaction carries multiple layers of costs:Brokerage
- Charged by the broker for executing trades.
- Full-service brokers usually charge between 0.1% to 0.5% of the transaction value, subject to a minimum fee.
- Many full-service brokers also offer flat fee plans that charge a fixed amount per trade, regardless of the size of the trade, to remain competitive (against discount brokers).
Securities Transaction Tax (STT)
- Represent the tax levied on securities transactions executed through recognised stock exchanges in India.
- Levied on the transaction value at 0.1%.
- Payable by both buyer and seller.
Goods and Services Tax (GST)
- Applied to brokerage and certain charges.
- Charged at 18% on brokerage plus exchange transaction and Securities and Exchange Board of India (Sebi) turnover charges.
Sebi turnover charges
- A regulatory fee mandated by Sebi to fund its operations.
- Charged at Rs.10 per crore (or 0.0001%) of the trade turnover. In simple words, it means: for every Rs.1 crore worth of shares you trade, you pay Rs.10 as the charge.
- Levied on both buying and selling.
Stamp duty
- Payable by the buyer.
- Chargeable at 0.015% of the transaction value.
Exchange transaction charges
- Fee charged by the stock exchanges.
- 0.00307% for trading through NSE
- 0.00375% for trading through BSE.
Contract note: Where the real cost shows up
The investor can find details of brokerage and other costs in the contract note, the legal document that summarises all trades executed during the trading day. The document provides a detailed breakdown of every fee and is essential for understanding the true cost of trading.Impact cost
- Beyond visible charges, trading involves an indirect cost called impact cost.
- Impact cost arises due to limited market liquidity; when there are not enough buyers or sellers at a price.
- More relevant in midcaps, small caps, and volatile markets.
Bid-ask spread: the starting point
- The bid price is the highest price a buyer is willing to pay.
- The ask price is the lowest price a seller is willing to accept.
- The difference between the two is called the bid-ask spread.
Understanding the impact cost
- The ideal price is the midpoint between the bid and ask prices.
- In this example (Table 1), the ideal price is Rs.500 (average of Rs.501 and Rs.499).
- In a highly liquid market, large buy or sell orders can be executed at or near this ideal price.
- In reality, buyers may pay more than Rs.500, and sellers may receive less.
- This deviation from the ideal price is known as impact cost.
- For investor A, the average execution price is Rs.504.3 and therefore, the impact cost for the investor is 0.86%.
- This means the investor A paid a liquidity premium of 0.86% just to get the trade done immediately, on top of all the other charges and brokerage.
The Economic Times Business News App for the Latest News in Business, Sensex, Stock Market Updates & More.
The Economic Times News App for Quarterly Results, Latest News in ITR, Business, Share Market, Live Sensex News & More.