Brokerage Calculator
Calculate exact brokerage charges, STT, GST, and exchange fees for intraday and delivery equity trading in India.
Brokerage Calculator: Decode Your Hidden Trading Costs
The democratization of the stock market through discount brokers like Zerodha, Upstox, and Groww has led to a massive influx of retail traders. The marketing hook is compelling: "Zero Delivery Brokerage" and "₹20 Flat for Intraday." This has created a dangerous illusion that trading on the Indian stock market is virtually free.
The reality is starkly different. While the broker might only be taking ₹20, they are legally obligated to collect a complex web of statutory taxes and exchange fees on behalf of the government and regulators. These include the Securities Transaction Tax (STT), Exchange Transaction Charges, SEBI Turnover Fees, Stamp Duty, and Goods and Services Tax (GST).
For an intraday trader trying to capture small price movements (scalping), or a delivery investor moving large volumes of capital, these "friction costs" can be devastating. Our advanced Brokerage Calculator strips away the marketing jargon. It models the exact tax structure used by India's top discount brokers to reveal your true break-even point and exact net profit down to the last paisa.
How to Use the Brokerage & Tax Calculator
To uncover the exact friction costs of your trade, input the following parameters:
- Trade Type: Select 'Intraday' if you buy and sell the stock on the exact same day (MIS). Select 'Delivery' if you intend to hold the stock overnight (CNC) and take it into your Demat account.
- Quantity: Enter the exact number of shares you are trading.
- Buy Price: The per-share price at which your buy order is executed.
- Sell Price: The per-share price at which your sell order is executed.
The calculator immediately processes the complex tax math and provides a visual breakdown. You will see your Gross Profit (what you think you made), the Total Taxes & Brokerage (what the system takes), and your actual Net Profit (what you get to keep).
The Anatomy of a Trade: Who is Taking Your Money?
When you execute a ₹1 Lakh trade, it's not just the broker getting paid. Here is the exact breakdown of the 6 entities that take a cut of your capital every time you click "Buy" or "Sell."
1. The Broker (Brokerage)
This is the fee charged by your trading platform (Zerodha, Angel One, etc.) for providing the software and executing the trade. Under the modern discount broking model, Equity Delivery trades are usually completely free (₹0 brokerage). Intraday trades are charged at 0.03% of the trade value or ₹20 per executed order, whichever is lower.
2. The Central Government (STT)
The Securities Transaction Tax (STT) is a direct tax and usually the largest chunk of your friction costs, especially for delivery trades. For Intraday, the government charges 0.025% only on the sell side. However, for Delivery trades, STT is a massive 0.1% levied on BOTH the buy and the sell side.
3. The Stock Exchange (Transaction Charges)
The National Stock Exchange (NSE) and Bombay Stock Exchange (BSE) charge a fee to facilitate the trade on their digital infrastructure. The standard NSE rate is roughly 0.00325% of the total traded value.
4. The State Government (Stamp Duty)
Since July 2020, stamp duty is uniform across India. It is charged only on the buy side of the transaction. For Intraday, it is 0.003%. For Delivery, it jumps to 0.015%.
5. The Regulator (SEBI Charges)
The Securities and Exchange Board of India (SEBI) charges a microscopic fee of ₹10 for every ₹1 Crore of traded volume (0.0001%) to fund its regulatory operations.
6. The Tax Department (GST)
Finally, the government levies 18% GST. Crucially, this 18% is NOT calculated on your trade value or your profit. It is calculated only on the sum of your Brokerage, Exchange Charges, and SEBI fees.
Case Studies: Intraday vs. Delivery Tax Shock
To truly understand the impact of these taxes, let's look at the exact same trade executed as Intraday versus Delivery through a standard discount broker.
The Setup: Buy 1,000 shares of Reliance at ₹2,500. Sell 1,000 shares at ₹2,510. Total Turnover = ₹50,10,000. Gross Profit = ₹10,000.
Scenario A: Intraday Trade (MIS)
- Brokerage: ₹40 (₹20 buy + ₹20 sell, as the 0.03% calculation exceeds the ₹20 cap).
- STT: ₹628 (0.025% on the sell value of ₹25.1L).
- Exchange Charges: ₹162 (0.00325% of ₹50.1L).
- GST: ₹36 (18% of Brokerage + Exchange + SEBI).
- Stamp Duty: ₹75 (0.003% on buy value).
- Total Friction Cost: Roughly ₹941.
- Net Profit: ₹10,000 - ₹941 = ₹9,059. (You keep 90% of your gross profit).
Scenario B: Delivery Trade (CNC)
- Brokerage: ₹0 (Free delivery model).
- STT: ₹5,010 (0.1% on BOTH buy and sell value of ₹50.1L).
- Exchange Charges: ₹162 (Same as intraday).
- GST: ₹29 (Lower because brokerage is zero).
- Stamp Duty: ₹375 (0.015% on buy value).
- DP Charges: ~₹16 (Charged when shares leave demat).
- Total Friction Cost: Roughly ₹5,592.
- Net Profit: ₹10,000 - ₹5,592 = ₹4,408. (You keep less than 45% of your gross profit!)
The Lesson: STT absolutely massacres short-term delivery trades. If you are a swing trader holding for just a few days, you need significantly larger profit margins to break even compared to an intraday trader.
Why You Must Know Your Break-Even Point
The break-even point is the exact price at which you can exit a trade without losing a single rupee, meaning your gross profit perfectly covers all your taxes and brokerage.
For high-volume intraday traders, the break-even is usually a few paise per share. However, for large delivery trades, the break-even point can be surprisingly high. If you buy a stock at ₹1,000 and sell it at ₹1,002 in delivery, you might assume you made a profit. In reality, the STT and Stamp Duty on a ₹1,000 delivery stock will likely consume that entire ₹2 margin, resulting in a net loss.
Always use the Brokerage Calculator before executing a trade. Input your intended buy quantity and price, and adjust the sell price until the "Net Profit" hits exactly zero. That is your true floor. Any exit below that number is a guaranteed loss of capital.