Zerodha Intraday Tax & Charges Calculator 2024
Calculate all applicable taxes, brokerage, STT, stamp duty, GST and other charges for your Zerodha intraday trades with 100% accuracy.
Complete Guide to Zerodha Intraday Taxes & Charges (2024)
Module A: Introduction & Importance
Understanding the calculation of tax and charges for intraday trading on Zerodha is crucial for every trader who wants to accurately assess their profitability. Intraday trading, also known as day trading, involves buying and selling securities within the same trading day. While the potential for quick profits exists, traders often overlook the cumulative impact of various charges that can significantly eat into their returns.
Zerodha, being India’s largest discount broker, offers one of the most competitive pricing structures in the industry. However, even with low brokerage fees, there are multiple statutory charges that apply to every intraday trade. These include:
- Brokerage fees (Zerodha’s primary revenue source)
- Securities Transaction Tax (STT) (government levy)
- Transaction charges (exchange fees)
- Goods and Services Tax (GST) (18% on brokerage + transaction charges)
- Stamp duty (state-specific charge)
- SEBI turnover fees (₹10 per crore of turnover)
According to a SEBI report, nearly 60% of active intraday traders fail to account for these charges when calculating their potential profits, leading to inaccurate expectations and poor risk management. This calculator provides a precise breakdown of all applicable charges, helping traders make informed decisions.
Module B: How to Use This Calculator
Our Zerodha intraday charges calculator is designed to be intuitive yet comprehensive. Follow these steps to get accurate results:
- Enter Buy Price: Input the price at which you purchased the security (in ₹)
- Enter Sell Price: Input the price at which you sold the security (in ₹)
- Enter Quantity: Specify the number of shares/contracts traded
- Select Segment: Choose between Equity, F&O, Commodity, or Currency
- View Turnover: The calculator automatically computes your total turnover (buy value + sell value)
- Click Calculate: Get instant breakdown of all charges and net profit/loss
Why does the calculator show different charges for different segments?
The tax structure varies across segments due to different regulatory requirements. For example:
- Equity intraday has STT only on the sell side (0.025%)
- Futures attract STT on both sides (0.01% on sell, 0.002% on buy)
- Options have different STT rates for premium (0.05% on sell) vs exercise (0.125%)
- Commodity trades have commodity transaction tax instead of STT
The calculator automatically adjusts all rates based on the selected segment to provide accurate results.
Module C: Formula & Methodology
Our calculator uses the exact formulas prescribed by SEBI and stock exchanges. Here’s the detailed methodology:
1. Turnover Calculation
Turnover = (Buy Price × Quantity) + (Sell Price × Quantity)
2. Brokerage Calculation
Zerodha charges 0.03% of turnover or ₹20 per executed order, whichever is lower.
Brokerage = MIN(0.0003 × Turnover, 20)
3. Securities Transaction Tax (STT)
| Segment | STT Rate | Applicability |
|---|---|---|
| Equity Intraday | 0.025% | Only on sell side |
| Equity Futures | 0.01% | On sell side |
| Equity Options (Premium) | 0.05% | On sell side (on premium) |
| Equity Options (Exercise) | 0.125% | On settlement |
4. Transaction Charges
Exchange transaction charges vary by segment:
- Equity: 0.00325% of turnover
- Futures: 0.0019% of turnover
- Options: 0.05% of turnover (on premium)
- Commodity: 0.002% of turnover
- Currency: 0.001% of turnover
5. GST Calculation
GST = 18% × (Brokerage + Transaction Charges + SEBI Charges)
6. Stamp Duty
Stamp duty rates are state-specific. For most states:
- Equity Delivery: 0.015%
- Equity Intraday: 0.003%
- Futures: 0.002%
- Options: 0.003%
- Commodity: 0.002%
- Currency: 0.0001%
7. SEBI Charges
SEBI charges = ₹10 per crore of turnover (₹0.00001 per ₹1 of turnover)
Module D: Real-World Examples
Case Study 1: Equity Intraday Trade (Profit Scenario)
- Buy Price: ₹1,500
- Sell Price: ₹1,550
- Quantity: 100 shares
- Turnover: ₹305,000 (₹150,000 + ₹155,000)
- Gross Profit: ₹5,000 (₹1,550 – ₹1,500 × 100)
- Total Charges: ₹218.60
- Net Profit: ₹4,781.40
Case Study 2: Nifty Futures Trade (Loss Scenario)
- Buy Price: ₹19,500
- Sell Price: ₹19,300
- Quantity: 2 lots (75 shares each)
- Turnover: ₹2,902,500
- Gross Loss: -₹15,000
- Total Charges: ₹1,025.45
- Net Loss: -₹16,025.45
Case Study 3: Bank Nifty Options (Premium Selling)
- Sell Price (Premium Received): ₹250
- Buy Price (Squaring Off): ₹50
- Quantity: 25 lots (25 shares each)
- Turnover: ₹75,000 (₹250 × 25 × 25 + ₹50 × 25 × 25)
- Gross Profit: ₹5,000
- Total Charges: ₹487.25
- Net Profit: ₹4,512.75
Module E: Data & Statistics
Comparison of Zerodha vs Other Brokers (Equity Intraday)
| Charge Type | Zerodha | Upstox | Groww | Angel One | ICICI Direct |
|---|---|---|---|---|---|
| Brokerage | 0.03% or ₹20 | 0.05% or ₹20 | 0.05% or ₹20 | 0.25% | 0.55% |
| STT | 0.025% | 0.025% | 0.025% | 0.025% | 0.025% |
| Transaction Charges | 0.00325% | 0.00325% | 0.00325% | 0.00325% | 0.00325% |
| GST | 18% | 18% | 18% | 18% | 18% |
| Stamp Duty | 0.003% | 0.003% | 0.003% | 0.003% | 0.003% |
| SEBI Charges | ₹10/crore | ₹10/crore | ₹10/crore | ₹10/crore | ₹10/crore |
| Total Cost for ₹1L Turnover | ₹48.60 | ₹50.60 | ₹50.60 | ₹125.60 | ₹225.60 |
Impact of Charges on Profitability (Based on Turnover)
| Turnover (₹) | Gross Profit (1%) | Total Charges | Net Profit | Charge Impact (%) |
|---|---|---|---|---|
| ₹10,000 | ₹100 | ₹24.30 | ₹75.70 | 24.3% |
| ₹50,000 | ₹500 | ₹48.60 | ₹451.40 | 9.7% |
| ₹1,00,000 | ₹1,000 | ₹72.60 | ₹927.40 | 7.3% |
| ₹5,00,000 | ₹5,000 | ₹218.60 | ₹4,781.40 | 4.4% |
| ₹10,00,000 | ₹10,000 | ₹368.60 | ₹9,631.40 | 3.7% |
Data source: NSE India and BSE India fee structures as of Q2 2024.
Module F: Expert Tips to Minimize Charges
1. Optimize Order Size
- Zerodha charges ₹20 per executed order or 0.03% of turnover, whichever is lower
- For turnovers below ₹66,667, the ₹20 flat fee applies (more cost-effective)
- For larger turnovers, the 0.03% becomes cheaper
- Tip: Consolidate orders to stay below the ₹66,667 threshold per trade
2. Choose the Right Segment
- Equity intraday has lower STT (0.025%) compared to F&O
- Options selling attracts higher STT (0.05% on premium) but can be more capital efficient
- Commodity trades have lower transaction charges (0.002%) but higher volatility
3. Time Your Trades
- Avoid trading in the first 15 minutes (high volatility leads to wider spreads)
- The last hour often sees institutional activity that can work in your favor
- Mid-day (11:30 AM – 2:30 PM) typically has lower impact costs
4. Use Bracket Orders
- Bracket Orders (BO) combine entry, target, and stop-loss in one order
- Only one brokerage charge applies for the entire bracket
- Automates risk management while reducing costs
5. Monitor Your Turnover
- SEBI charges are ₹10 per crore of turnover
- High turnover traders should monitor monthly turnover to estimate SEBI charges
- Use our calculator to project charges before executing large trades
6. State-Specific Optimization
- Stamp duty varies by state (0.002% to 0.015%)
- Maharashtra has higher stamp duty (0.01%) compared to Delhi (0.003%)
- If trading from multiple states, consider the stamp duty implications
7. Tax Planning
- Intraday profits are considered business income (not capital gains)
- Can be offset against business expenses (internet, software, etc.)
- Consult a CA to understand ITR-3/ITR-4 filing requirements
- Maintain proper trade logs and contract notes for audits
Module G: Interactive FAQ
Why does Zerodha charge ₹20 minimum brokerage for intraday trades?
Zerodha’s pricing model combines ultra-low percentages with a minimum fee to cover their operational costs. The ₹20 minimum ensures they can provide services even for very small trades while keeping the percentage (0.03%) competitive for larger trades. This hybrid model allows them to offer:
- Free equity delivery trades
- No account maintenance charges
- Advanced trading platforms (Kite, Console)
- 24/7 customer support
For comparison, traditional brokers charge 0.1%-0.5% without any caps, making them significantly more expensive for all trade sizes.
How is STT different from income tax on intraday profits?
STT (Securities Transaction Tax) and income tax serve completely different purposes:
| Aspect | STT | Income Tax |
|---|---|---|
| Purpose | Tax on security transactions | Tax on your total income |
| Rate | 0.025% to 0.125% of turnover | As per your tax slab (5%-30%) |
| When Paid | Deducted at transaction time | Paid annually when filing ITR |
| Deductibility | Not deductible | STT can be used to offset capital gains in some cases |
| Governing Body | Central Government | Income Tax Department |
Important note: STT paid can be used to claim exemption under Section 10(38) for long-term capital gains, but this doesn’t apply to intraday trading (which is always taxed as business income).
Does Zerodha charge extra for using advanced order types like CO or BO?
No, Zerodha doesn’t charge any additional fees for using advanced order types. The brokerage remains the same (0.03% or ₹20) regardless of whether you use:
- Regular orders (MIS, NRML)
- Cover Orders (CO)
- Bracket Orders (BO)
- After Market Orders (AMO)
- Good Till Triggered (GTT) orders
The key advantages of advanced orders:
- Cover Orders: Require only span + exposure margin (reduces capital requirement)
- Bracket Orders: Automatically places target and stop-loss (better risk management)
- GTT Orders: Can be placed for up to 1 year (useful for long-term strategies)
Pro tip: Use BO/CO orders to automate your trades while keeping the same low brokerage costs.
How are charges calculated for intraday trades that get converted to delivery?
When an intraday (MIS) position is converted to delivery (CNC), the charge calculation changes significantly:
Original Intraday Charges (Before Conversion):
- Brokerage: 0.03% or ₹20
- STT: 0.025% on sell side
- Transaction charges: 0.00325%
After Conversion to Delivery:
- Brokerage becomes ₹0 (Zerodha offers free delivery)
- STT changes to:
- 0.1% on both buy and sell for delivery
- This is 4× higher than intraday STT
- Transaction charges remain similar
- Stamp duty increases to 0.015% (from 0.003%)
Important Implications:
- You save on brokerage but pay higher STT and stamp duty
- The break-even point is typically around 3-5 days of holding
- For very short-term swings (1-2 days), intraday may be more cost-effective
- For longer holds (>5 days), delivery becomes cheaper
Use our calculator to compare both scenarios before deciding to convert your positions.
What happens if I square off my intraday position after 3:20 PM?
The 3:20 PM cutoff is crucial for intraday trades on Zerodha. Here’s what happens in different scenarios:
Before 3:20 PM:
- Normal intraday charges apply
- Position is closed at your specified price
- No auto-square off by Zerodha
After 3:20 PM but before 3:30 PM:
- Zerodha’s system starts auto-square off process
- Your order gets converted to a market order
- May execute at unfavorable prices due to closing auction volatility
- Same intraday charges apply
After 3:30 PM (Market Closes):
- Position gets converted to delivery (CNC)
- Delivery charges apply (higher STT, stamp duty)
- Requires full span + exposure margin for next day
- May trigger margin shortfall if insufficient funds
Pro Tips:
- Set a reminder for 3:15 PM to review positions
- Use GTT orders to automate square-off before 3:20 PM
- For F&O, remember that 3:25 PM is the cutoff (5 mins earlier)
- Check the NSE circulars for any changes in timing
Are there any hidden charges not shown in this calculator?
Our calculator includes all standard charges that apply to 99% of intraday trades. However, there are a few edge cases where additional charges might apply:
Potential Additional Charges:
- Call & Trade Fee: ₹50 per order if placed through phone
- Physical Contract Notes: ₹20 per month if opted for physical copies
- DP Charges: ₹13.50 + GST per scrip if shares are transferred out
- Corporate Action Charges: May apply for dividends, splits, etc.
- Margin Funding Interest: 0.05% per day if using margin trading facility
Charges NOT Applicable to Intraday:
- No annual maintenance charges (AMC)
- No account opening fees
- No inactivity fees
- No charges for using trading platforms
Zerodha maintains complete transparency with their pricing page. Always check their official documentation for the most current fee structure.
How do I verify the charges calculated by this tool?
You can cross-verify our calculator’s results using these methods:
Method 1: Zerodha Contract Note
- Log in to Zerodha Console
- Go to “Orders” section
- Click on any executed intraday trade
- View the contract note which shows complete breakdown
Method 2: Manual Calculation
Use these exact formulas to verify:
Turnover = (Buy Price × Qty) + (Sell Price × Qty)
Brokerage = MIN(0.0003 × Turnover, 20)
STT = 0.00025 × (Sell Price × Qty)
Transaction Charges = 0.0000325 × Turnover
GST = 0.18 × (Brokerage + Transaction Charges + SEBI Charges)
Stamp Duty = 0.00003 × (Buy Price × Qty)
SEBI Charges = 0.0000001 × Turnover
Method 3: Zerodha Brokerage Calculator
Compare with Zerodha’s official calculator at zerodha.com/brokerage-calculator
Common Discrepancies:
- Round-off differences: Banks round to 2 decimal places
- State-specific stamp duty: Our calculator uses 0.003% (common rate)
- Exchange differences: NSE vs BSE have slightly different transaction charges
Our calculator uses the most current rates as of July 2024. For complete accuracy, always verify with your actual contract notes.