ICICI Direct Intraday Brokerage & Tax Calculator
Calculate exact brokerage, taxes, and charges for your ICICI Direct intraday trades with our ultra-precise tool. Understand your trading costs before executing orders.
Calculation Results
Module A: Introduction & Importance of ICICI Direct Intraday Charges
Understanding how ICICI Direct calculates brokerage and taxes on intraday trades is crucial for every trader who wants to maximize profits and minimize costs. Intraday trading, also known as day trading, involves buying and selling securities within the same trading day, which means all positions are squared off before market close. This trading style attracts specific charges that differ from delivery-based trading.
The importance of understanding these charges cannot be overstated because:
- Cost Optimization: Knowing the exact charges helps traders choose the right brokerage plan and trading strategy to minimize costs.
- Profit Calculation: Accurate charge calculation ensures traders know their exact profit or loss before executing trades.
- Tax Planning: Understanding the tax implications helps in better financial planning and compliance.
- Broker Selection: Comparing charges across brokers helps in selecting the most cost-effective platform.
- Risk Management: Awareness of all costs helps in setting appropriate stop-loss levels and position sizing.
ICICI Direct, being one of India’s largest full-service brokers, has a transparent but slightly complex charge structure for intraday trades. The charges typically include brokerage fees, Securities Transaction Tax (STT), transaction charges, GST, SEBI charges, and stamp duty. Each of these components varies based on the trade value, segment, and brokerage plan chosen by the trader.
Module B: How to Use This Calculator – Step-by-Step Guide
Our ICICI Direct Intraday Brokerage & Tax Calculator is designed to provide instant, accurate calculations of all charges associated with your intraday trades. Here’s how to use it effectively:
- Enter Buy Price: Input the price at which you purchased the security (per share). For example, if you bought Infosys at ₹1500, enter 1500.
- Enter Sell Price: Input the price at which you sold the security (per share). If you sold at ₹1520, enter 1520.
- Enter Quantity: Specify the number of shares you traded. For 50 shares, enter 50.
- Select Brokerage Plan: Choose your ICICI Direct brokerage plan:
- Standard Plan: 0.05% or ₹20 per order (whichever is higher)
- Premium Plan: 0.03% or ₹20 per order (whichever is higher)
- Flat Fee Plan: Fixed ₹20 per order regardless of trade value
- Select Segment: Choose the market segment:
- Equity Intraday (most common)
- Futures & Options (F&O)
- Currency Derivatives
- Commodity
- Click Calculate: Press the “Calculate Charges” button to see the detailed breakdown.
- Review Results: The calculator will display:
- Trade values for buy and sell transactions
- Profit or loss before charges
- Detailed breakdown of all charges (brokerage, STT, transaction fees, etc.)
- Total charges incurred
- Net profit or loss after all charges
- Visual chart showing cost breakdown
Pro Tip: For frequent traders, we recommend:
- Using the Premium Plan if your average trade value is above ₹66,667 (where 0.03% becomes cheaper than ₹20)
- Always checking the net P&L (after charges) rather than just the gross profit
- Using the calculator to compare different scenarios before executing trades
Module C: Formula & Methodology Behind the Calculator
Our calculator uses the exact charge structure published by ICICI Direct as of 2023. Here’s the detailed methodology for each charge component:
1. Brokerage Calculation
ICICI Direct offers three main brokerage plans for intraday trades:
| Plan Type | Equity Intraday | F&O | Currency | Commodity |
|---|---|---|---|---|
| Standard Plan | 0.05% or ₹20 (whichever is higher) | 0.05% or ₹20 | 0.05% or ₹20 | 0.05% or ₹20 |
| Premium Plan | 0.03% or ₹20 (whichever is higher) | 0.03% or ₹20 | 0.03% or ₹20 | 0.03% or ₹20 |
| Flat Fee Plan | ₹20 per order | ₹20 per order | ₹20 per order | ₹20 per order |
Formula: Brokerage = MAX(percentage × trade_value, minimum_charge)
For example, with Standard Plan and ₹1,00,000 trade: MAX(0.0005 × 100000, 20) = MAX(50, 20) = ₹50
2. Securities Transaction Tax (STT)
| Segment | STT Rate | Applied On |
|---|---|---|
| Equity Intraday | 0.025% | Sell side only |
| Futures (sold) | 0.0125% | Sell side only |
| Options (sold) | 0.0625% (on premium) | Sell side only |
| Currency Futures | 0.001% | Sell side only |
| Currency Options | 0.003% (on premium) | Sell side only |
| Commodity | 0.002% | Sell side only |
Formula: STT = stt_rate × sell_trade_value
3. Transaction Charges
Transaction charges are levied by exchanges (NSE/BSE) and vary by segment:
| Segment | NSE Rate | BSE Rate |
|---|---|---|
| Equity Intraday | 0.00325% | 0.00300% |
| Futures | 0.0019% | 0.0015% |
| Options | 0.05% (on premium) | 0.04% (on premium) |
| Currency | 0.0009% | 0.0005% |
| Commodity | 0.0026% | 0.0020% |
Formula: Transaction_charges = (buy_rate × buy_value) + (sell_rate × sell_value)
4. Goods and Services Tax (GST)
GST at 18% is applied on the sum of brokerage and transaction charges.
Formula: GST = 0.18 × (brokerage + transaction_charges)
5. SEBI Charges
SEBI levies a flat charge of ₹10 per crore (0.0001%) on both buy and sell sides.
Formula: SEBI_charges = 0.00001 × (buy_value + sell_value)
6. Stamp Duty
Stamp duty varies by state and instrument type. For equity intraday, it’s typically 0.005% on the buy side only.
Formula: Stamp_duty = 0.00005 × buy_value
7. Net Profit/Loss Calculation
The final net profit or loss is calculated as:
Formula: Net_PnL = (sell_value – buy_value) – total_charges
Where total_charges = brokerage + STT + transaction_charges + GST + SEBI_charges + stamp_duty
Module D: Real-World Examples with Specific Numbers
Example 1: Small Trade with Standard Plan
- Buy Price: ₹500
- Sell Price: ₹510
- Quantity: 100 shares
- Brokerage Plan: Standard (0.05%)
- Segment: Equity Intraday
| Parameter | Calculation | Amount (₹) |
|---|---|---|
| Buy Trade Value | 500 × 100 | 50,000 |
| Sell Trade Value | 510 × 100 | 51,000 |
| Gross Profit | 51,000 – 50,000 | 1,000 |
| Brokerage (Buy) | MAX(0.05% × 50,000, 20) | 25 |
| Brokerage (Sell) | MAX(0.05% × 51,000, 20) | 25.50 |
| STT | 0.025% × 51,000 | 12.75 |
| Transaction Charges | (0.00325% × 50,000) + (0.00325% × 51,000) | 3.28 |
| GST | 18% × (25 + 25.50 + 3.28) | 9.91 |
| SEBI Charges | 0.0001% × (50,000 + 51,000) | 1.01 |
| Stamp Duty | 0.005% × 50,000 | 2.50 |
| Total Charges | 80.95 | |
| Net Profit | 1,000 – 80.95 | 919.05 |
Example 2: Large Trade with Premium Plan
- Buy Price: ₹1,200
- Sell Price: ₹1,250
- Quantity: 500 shares
- Brokerage Plan: Premium (0.03%)
- Segment: Equity Intraday
| Parameter | Calculation | Amount (₹) |
|---|---|---|
| Buy Trade Value | 1,200 × 500 | 600,000 |
| Sell Trade Value | 1,250 × 500 | 625,000 |
| Gross Profit | 625,000 – 600,000 | 25,000 |
| Brokerage (Buy) | MAX(0.03% × 600,000, 20) | 180 |
| Brokerage (Sell) | MAX(0.03% × 625,000, 20) | 187.50 |
| STT | 0.025% × 625,000 | 156.25 |
| Transaction Charges | (0.00325% × 600,000) + (0.00325% × 625,000) | 39.31 |
| GST | 18% × (180 + 187.50 + 39.31) | 74.20 |
| SEBI Charges | 0.0001% × (600,000 + 625,000) | 12.25 |
| Stamp Duty | 0.005% × 600,000 | 30.00 |
| Total Charges | 679.51 | |
| Net Profit | 25,000 – 679.51 | 24,320.49 |
Example 3: F&O Trade with Flat Fee Plan
- Buy Price: ₹1,500 (Nifty Futures)
- Sell Price: ₹1,520
- Quantity: 2 lots (75 shares per lot)
- Brokerage Plan: Flat Fee (₹20 per order)
- Segment: Futures
| Parameter | Calculation | Amount (₹) |
|---|---|---|
| Buy Trade Value | 1,500 × 150 | 225,000 |
| Sell Trade Value | 1,520 × 150 | 228,000 |
| Gross Profit | 228,000 – 225,000 | 3,000 |
| Brokerage (Buy) | Flat ₹20 | 20 |
| Brokerage (Sell) | Flat ₹20 | 20 |
| STT | 0.0125% × 228,000 | 28.50 |
| Transaction Charges | (0.0019% × 225,000) + (0.0019% × 228,000) | 8.44 |
| GST | 18% × (20 + 20 + 8.44) | 8.72 |
| SEBI Charges | 0.0001% × (225,000 + 228,000) | 4.53 |
| Stamp Duty | 0.002% × 225,000 | 4.50 |
| Total Charges | 94.19 | |
| Net Profit | 3,000 – 94.19 | 2,905.81 |
Key Observations from Examples:
- For small trades (under ₹66,667), the flat fee plan often works out cheaper
- For large trades, the percentage-based plans become more economical
- F&O trades have lower STT (0.0125%) compared to equity intraday (0.025%)
- Transaction charges are relatively small but add up in high-volume trading
- GST at 18% is applied on brokerage + transaction charges, making them 18% more expensive
Module E: Data & Statistics – Comparative Analysis
Comparison of Brokerage Plans for Different Trade Sizes
| Trade Value (₹) | Standard Plan (0.05%) | Premium Plan (0.03%) | Flat Fee (₹20) | Most Economical |
|---|---|---|---|---|
| 10,000 | ₹20 | ₹20 | ₹20 | All equal |
| 50,000 | ₹25 | ₹20 | ₹20 | Premium/Flat |
| 100,000 | ₹50 | ₹30 | ₹20 | Flat Fee |
| 200,000 | ₹100 | ₹60 | ₹40 | Flat Fee |
| 500,000 | ₹250 | ₹150 | ₹40 | Flat Fee |
| 1,000,000 | ₹500 | ₹300 | ₹40 | Flat Fee |
| 2,000,000 | ₹1,000 | ₹600 | ₹40 | Flat Fee |
| 5,000,000 | ₹2,500 | ₹1,500 | ₹40 | Flat Fee |
Comparison of Charges Across Major Brokers (Equity Intraday)
| Charge Component | ICICI Direct | HDFC Sec | Kotak Sec | Zerodha | Upstox |
|---|---|---|---|---|---|
| Brokerage (Standard) | 0.05% or ₹20 | 0.05% or ₹25 | 0.049% or ₹21 | ₹20 or 0.03% | ₹20 or 0.05% |
| 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% |
| SEBI Charges | ₹10 per crore | ₹10 per crore | ₹10 per crore | ₹10 per crore | ₹10 per crore |
| Stamp Duty | 0.005% | 0.005% | 0.005% | 0.003% | 0.003% |
| DP Charges | ₹0 (intraday) | ₹0 (intraday) | ₹0 (intraday) | ₹0 (intraday) | ₹0 (intraday) |
| Account Opening | ₹0 (online) | ₹999 | ₹0 (online) | ₹200 | ₹0 |
| AMC | ₹0 (first year) | ₹750 | ₹0 (first year) | ₹0 | ₹0 |
Key Insights from Data:
- ICICI Direct’s brokerage becomes competitive only for very large trades (above ₹10 lakhs) where percentage-based plans might be better
- For small to medium traders (under ₹5 lakhs trade value), discount brokers like Zerodha and Upstox offer significantly lower costs
- STT and transaction charges are standardized across all brokers as they’re government-mandated
- The main cost difference comes from brokerage fees and account maintenance charges
- ICICI Direct’s strength lies in its research and advisory services, which may justify higher costs for some traders
Module F: Expert Tips to Minimize Intraday Trading Costs
General Cost-Saving Strategies
- Choose the Right Brokerage Plan:
- For trade values below ₹66,667: Use Flat Fee Plan (₹20 per order)
- For trade values between ₹66,667-₹1,66,667: Use Premium Plan (0.03%)
- For trade values above ₹1,66,667: Standard Plan (0.05%) becomes comparable
- Optimize Trade Size:
- Consolidate multiple small trades into fewer larger trades to reduce fixed charges
- For example, one trade of ₹2,00,000 has lower percentage charges than four trades of ₹50,000 each
- Time Your Trades:
- Avoid trading in the first and last 15 minutes of the market when volatility is highest
- Higher volatility often leads to wider spreads, increasing effective costs
- Use Limit Orders:
- Limit orders help avoid slippage which can add hidden costs
- Slippage in market orders can sometimes exceed all visible charges
- Monitor Turnover:
- High turnover attracts higher transaction charges and STT
- Consider your annual turnover when choosing between brokers
Advanced Tax Planning Tips
- STT Optimization: Since STT is only on sell side, consider holding losing positions slightly longer to convert to delivery (though this changes the tax treatment)
- Loss Offsetting: Intraday losses can be offset against other speculative income, reducing tax liability
- Brokerage as Expense: For professional traders, brokerage and other charges can be claimed as business expenses
- GST Input Credit: Registered businesses can claim input credit on GST paid on brokerage
- Segment Selection: F&O trades have lower STT (0.0125%) compared to equity intraday (0.025%)
Common Mistakes to Avoid
- Ignoring Total Costs: Many traders only look at brokerage while ignoring STT, transaction charges, and GST which can add 30-50% to visible costs
- Overtrading: Frequent small trades accumulate fixed charges quickly, eroding profits
- Not Comparing Brokers: Assuming all brokers have similar costs without comparing specific scenarios
- Misunderstanding Plans: Not realizing that percentage-based plans have minimum charges (e.g., 0.03% or ₹20, whichever is higher)
- Neglecting Tax Implications: Not accounting for how trading costs affect taxable income
- Chasing Penny Stocks: Low-priced stocks often have wider spreads, increasing effective trading costs
Module G: Interactive FAQ – Your Questions Answered
1. How does ICICI Direct calculate brokerage for intraday trades exactly?
ICICI Direct uses a tiered brokerage structure for intraday trades:
- Standard Plan: 0.05% of trade value or ₹20 per order, whichever is higher. For a ₹10,000 trade: MAX(0.0005 × 10000, 20) = MAX(5, 20) = ₹20
- Premium Plan: 0.03% of trade value or ₹20 per order, whichever is higher. For a ₹10,000 trade: MAX(0.0003 × 10000, 20) = MAX(3, 20) = ₹20
- Flat Fee Plan: Fixed ₹20 per order regardless of trade value
The brokerage is calculated separately for buy and sell orders. For example, if you buy and sell shares in an intraday trade, you’ll pay brokerage twice – once for the buy order and once for the sell order.
Important note: The minimum brokerage of ₹20 applies to each order, not per day. So even if you make 10 trades of ₹5,000 each, you’ll pay ₹20 brokerage for each trade (₹200 total) under the flat fee or standard plans.
2. Why is STT only charged on the sell side for intraday trades?
Securities Transaction Tax (STT) is a government levy designed to:
- Discourage excessive speculation in the markets
- Generate revenue for the government
- Create a level playing field between different types of traders
For intraday trades (classified as “speculative transactions” under income tax laws), STT is only applied to the sell side because:
- The tax is meant to capture the speculative profit element when you close your position
- It simplifies calculation since the profit/loss is only determined at sale
- It aligns with the tax treatment where intraday profits are considered speculative income
In contrast, for delivery-based trades (where you hold shares for more than one day), STT is charged on both buy and sell sides at 0.1% each. This difference is why intraday trading has lower STT (0.025%) compared to delivery trading (0.2% total).
You can verify this in the Income Tax Department’s official documentation on securities transaction tax.
3. How does GST affect my intraday trading costs?
Goods and Services Tax (GST) at 18% is applied to two components of your trading costs:
- Brokerage: The commission charged by ICICI Direct
- Transaction Charges: Fees levied by the exchange (NSE/BSE)
What GST is NOT applied to:
- Securities Transaction Tax (STT)
- SEBI charges
- Stamp duty
- The actual buy/sell value of securities
Example Calculation:
If your brokerage is ₹100 and transaction charges are ₹50:
GST = 18% × (100 + 50) = 18% × 150 = ₹27
This means your total charges increase by ₹27 due to GST.
Important Notes:
- GST is charged on both buy and sell transactions separately
- For high-volume traders, GST can add 15-20% to their visible costs
- Business traders can claim input tax credit on GST paid
- The GST rate was increased from 15% to 18% in July 2017
4. Can I claim brokerage and other charges as expenses for tax purposes?
The tax treatment of your trading expenses depends on how you classify your trading activity:
1. If Trading is Your Business (Professional Trader):
- All brokerage, transaction charges, and other costs are fully deductible as business expenses
- You can claim GST input credit if registered under GST
- Profits are taxed as business income (tax rates apply as per your slab)
- You need to maintain proper books of accounts and get them audited if turnover exceeds ₹1 crore
2. If Trading is Speculative (Most Intraday Traders):
- Brokerage and charges cannot be deducted from speculative income
- Only the net profit (after all charges) is taxable at your slab rate
- Losses can be carried forward for 4 years to offset against future speculative income
- No GST input credit is available
3. If Trading is Considered Investment (Delivery-based):
- Brokerage can be added to the cost of acquisition
- Reduces your capital gains when you sell
- STT paid can be deducted from taxable capital gains
Key Considerations:
- The Income Tax Department may challenge “business trader” status if you don’t trade frequently enough
- Maintain detailed records of all trading expenses if claiming deductions
- Consult a CA to determine the optimal classification for your situation
- For most retail intraday traders, speculative income treatment is more common
For official guidelines, refer to the Income Tax Department’s circulars on speculative transactions.
5. How do ICICI Direct’s charges compare with discount brokers like Zerodha?
Here’s a detailed comparison between ICICI Direct and Zerodha for intraday trading:
| Parameter | ICICI Direct | Zerodha | Which is Better? |
|---|---|---|---|
| Brokerage (Equity Intraday) | 0.05% or ₹20 (Standard) | ₹20 or 0.03% | Zerodha for trades < ₹66,667; similar above |
| Brokerage (F&O) | 0.05% or ₹20 | ₹20 per order | Zerodha for all trade sizes |
| Account Opening | Free (online) | ₹200 | ICICI Direct |
| AMC | Free (first year) | ₹0 | Tie |
| STT | 0.025% (equity) | 0.025% (equity) | Tie (government-mandated) |
| Transaction Charges | 0.00325% | 0.00325% | Tie |
| GST | 18% | 18% | Tie |
| Stamp Duty | 0.005% | 0.003% | Zerodha |
| Research & Advisory | Full-service (reports, tips, dedicated RM) | Basic (no advisory) | ICICI Direct |
| Trading Platform | Advanced (Trade Racer) | Kite (very user-friendly) | Subjective (both excellent) |
| Customer Support | 24/7 phone, email, branch support | Email, ticket system (no phone) | ICICI Direct |
| Margin Funding | Available (up to 5x) | Available (up to 5x) | Tie |
| IPO Access | Full access | Full access | Tie |
When to Choose ICICI Direct:
- You value research reports and advisory services
- You need dedicated relationship manager support
- You trade in multiple segments (equity, F&O, currency, commodity)
- You prefer branch access and offline support
- Your trade sizes are very large (above ₹10 lakhs)
When to Choose Zerodha:
- You’re a cost-conscious trader with smaller trade sizes
- You don’t need advisory services
- You prefer a simple, no-frills trading experience
- You’re comfortable with online-only support
- You trade primarily in equity and F&O
Hybrid Approach: Many traders use ICICI Direct for research and Zerodha for execution to get the best of both worlds.
6. What happens if I convert an intraday position to delivery?
Converting an intraday position to delivery (also called “squaring off to delivery”) has several implications:
1. Brokerage Impact:
- You’ll pay intraday brokerage on the buy transaction
- When you eventually sell (as delivery), you’ll pay delivery brokerage (typically 0.5% or higher)
- Total brokerage will be higher than if you had taken delivery initially
2. STT Impact:
- Intraday: STT is 0.025% on sell side only
- Delivery: STT is 0.1% on both buy and sell sides
- By converting, you’ll pay additional 0.1% STT on the buy side when you eventually sell
3. Tax Treatment:
- Intraday profit: Taxed as speculative income (no STT benefit)
- Delivery profit: Taxed as capital gains (STT paid can be deducted)
- Long-term capital gains (LTCG) tax applies if held >12 months (10% above ₹1 lakh)
- Short-term capital gains (STCG) tax is 15% for delivery trades
4. Practical Example:
You buy 100 shares at ₹100 (₹10,000) as intraday:
- If squared off same day at ₹105:
- Gross profit: ₹500
- Brokerage: ~₹40 (buy + sell)
- STT: ₹2.63 (0.025% of ₹10,500)
- Other charges: ~₹20
- Net profit: ~₹437 (taxed as speculative income)
- If converted to delivery and sold next day at ₹105:
- Gross profit: ₹500
- Brokerage: ~₹75 (intraday buy + delivery sell)
- STT: ₹20.50 (0.1% buy + 0.1% sell)
- Other charges: ~₹25
- Net profit: ~₹380 (taxed as STCG at 15%)
5. When Conversion Makes Sense:
- When you expect the stock to gap up the next day
- If you want to hold for dividend
- When you anticipate a multi-day upward trend
- If you want to qualify for corporate actions (bonus, splits)
6. Important Considerations:
- Conversion must be done before market close (typically by 3:15 PM)
- You’ll need sufficient margin in your account for delivery
- DP charges may apply when you eventually sell
- The conversion might affect your trading pattern recognition by brokers
7. Are there any hidden charges in ICICI Direct intraday trading?
ICICI Direct is generally transparent about its charges, but there are some less obvious costs traders should be aware of:
1. Call & Trade Charges:
- ₹20 + GST per order when placing trades through phone
- This is in addition to regular brokerage
2. SMS Alert Charges:
- ₹50 + GST per quarter for trade-related SMS alerts
- Can be disabled if not needed
3. Margin Funding Interest:
- 18% per annum (0.05% per day) on utilized margin
- Applied if you trade with borrowed funds
4. Auto Square-off Charges:
- If ICICI Direct squares off your positions (e.g., due to margin shortfall)
- May incur additional charges beyond normal brokerage
5. Inactivity Fees:
- ₹750 per year if no trades are placed for 12 months
- Waived if you maintain minimum balance or have a salary account
6. Payment Gateway Charges:
- 1-2% charges when adding funds via credit card
- No charges for net banking or UPI transfers
7. Currency Conversion Charges:
- If trading in USD-INR or other currency pairs
- Typically 0.1-0.5% spread on currency conversion
8. Research Report Charges:
- Some premium research reports may have additional costs
- Usually bundled with higher brokerage plans
How to Avoid Hidden Charges:
- Always use the online trading platform instead of call & trade
- Disable unnecessary SMS alerts in your account settings
- Monitor your margin usage to avoid funding interest
- Maintain sufficient balance to prevent auto square-offs
- Use net banking or UPI for fund transfers
- Regularly review your contract note for any unexpected charges
All charges should be clearly mentioned in your contract note (the official record of your trade) which ICICI Direct provides after each transaction. You can also find the complete fee schedule in their official tariff document.