Upstox Brokerage & Taxes Calculator
Calculate your exact trading costs including brokerage, STT, transaction charges, GST, SEBI fees and stamp duty for equity, intraday, F&O and commodity trades.
Complete Guide to Upstox Brokerage & Taxes Calculator
Module A: Introduction & Importance of Brokerage Calculation
The Upstox brokerage and taxes calculator is an essential tool for traders and investors who want to accurately determine their trading costs before executing orders. Understanding the complete cost structure helps in:
- Cost Optimization: Identify the most cost-effective trading strategies by comparing different segments and order types
- Profit Calculation: Determine your net profit by deducting all applicable charges from your gross returns
- Tax Planning: Understand your tax liabilities in advance to avoid surprises during tax filing
- Segment Comparison: Evaluate which market segment (equity, F&O, commodity) offers better cost efficiency for your trading style
- Break-even Analysis: Calculate the exact price movement needed to cover all trading costs
According to SEBI regulations, all brokerage houses must disclose their charge structures, but calculating the cumulative impact requires understanding multiple components including brokerage, STT, transaction charges, GST, SEBI fees and stamp duty.
Module B: How to Use This Calculator (Step-by-Step)
-
Select Your Trading Segment:
Choose from Equity Delivery, Equity Intraday, Equity Futures, Equity Options, Commodity, Currency Futures or Currency Options. Each segment has different charge structures.
-
Choose Order Type:
Select between Market Order, Limit Order, Stop Loss or Stop Loss Market. Some order types may have slightly different charge structures.
-
Enter Buy Price:
Input the price at which you plan to buy the security. For options, enter the premium amount.
-
Enter Sell Price:
Input your expected selling price. For delivery trades, this would be your target price. For intraday, this is your exit price.
-
Specify Quantity:
Enter the number of shares or contracts you plan to trade. For F&O, this would be the number of lots multiplied by lot size.
-
Adjust Lot Size (for F&O):
For futures and options, specify the lot size (default is 1). Nifty lot size is typically 50, Bank Nifty 25, etc.
-
Click Calculate:
The tool will instantly display a detailed breakdown of all charges and visualize the cost structure.
-
Analyze Results:
Review the cost breakdown to understand where most of your trading expenses are coming from.
Pro Tip: Use the calculator to compare costs between intraday and delivery trades. Often, intraday trades have lower STT but may have higher brokerage depending on your broker’s pricing model.
Module C: Formula & Methodology Behind the Calculator
The calculator uses precise mathematical formulas based on current SEBI regulations and Upstox’s pricing structure. Here’s the detailed methodology:
1. Brokerage Calculation
Upstox offers different brokerage plans. Our calculator uses their standard plan:
- Equity Delivery: 0.05% or ₹20 per executed order (whichever is lower)
- Equity Intraday: 0.05% or ₹20 per executed order
- Futures: 0.05% or ₹20 per executed order
- Options: ₹20 per executed order (flat rate)
- Commodity: 0.05% or ₹20 per executed order
- Currency: 0.05% or ₹20 per executed order
2. Securities Transaction Tax (STT)
| Segment | Buy Side | Sell Side |
|---|---|---|
| Equity Delivery | 0.1% on buy | 0.1% on sell |
| Equity Intraday | 0.025% on sell | 0.025% on sell |
| Futures | 0.01% on sell | 0.01% on sell |
| Options (Premium) | 0.05% on sell (on premium) | 0.05% on sell (on premium) |
| Options (Exercise) | 0.125% on sell | 0.125% on sell |
| Commodity | 0.01% on sell (non-agri) | 0.01% on sell (non-agri) |
| Currency | 0.0001% on sell | 0.0001% on sell |
3. Transaction Charges
These are exchange charges that vary by segment:
- NSE Equity: 0.00325% of turnover
- BSE Equity: 0.00375% of turnover
- NSE F&O: 0.0019% of turnover
- MCX Commodity: 0.0026% of turnover
- Currency: 0.0011% of turnover
4. GST Calculation
18% GST is applied on (Brokerage + Transaction Charges + SEBI Fees). The formula is:
GST = 0.18 × (Brokerage + Transaction Charges + SEBI Fees)
5. SEBI Charges
SEBI levies a turnover fee of ₹10 per crore (0.0001%) on both buy and sell sides.
6. Stamp Duty
Stamp duty varies by state and instrument type. Our calculator uses the following rates:
- Equity Delivery: 0.015% on buy side (only for physical shares)
- Equity Intraday/F&O: 0.003% on buy side
- Commodity: 0.002% on buy side
- Currency: 0.0001% on buy side
Module D: Real-World Examples with Specific Numbers
Case Study 1: Equity Delivery Trade (Long-Term Investment)
Scenario: Mr. Sharma buys 100 shares of Reliance Industries at ₹2,500 and sells after 6 months at ₹2,800.
| Buy Price | ₹2,500 |
| Sell Price | ₹2,800 |
| Quantity | 100 |
| Brokerage (0.05%) | ₹25 (buy) + ₹28 (sell) = ₹53 |
| STT (0.1%) | ₹250 (buy) + ₹280 (sell) = ₹530 |
| Transaction Charges | ₹16.25 (buy) + ₹18.20 (sell) = ₹34.45 |
| GST (18%) | ₹16.50 |
| SEBI Charges | ₹0.53 |
| Stamp Duty | ₹3.75 |
| Total Cost | ₹638.23 |
| Net Profit | ₹29,361.77 (₹30,000 gross – ₹638.23 costs) |
Case Study 2: Nifty Futures Intraday Trade
Scenario: Ms. Patel trades 2 lots of Nifty futures (lot size 50) at 19,500 and squares off at 19,600.
| Buy Price | ₹19,500 |
| Sell Price | ₹19,600 |
| Quantity (2 lots × 50) | 100 |
| Brokerage (0.05%) | ₹1,950 (buy) + ₹1,960 (sell) = ₹3,910 |
| STT (0.01% on sell) | ₹196 |
| Transaction Charges | ₹37.05 (buy) + ₹37.24 (sell) = ₹74.29 |
| GST (18%) | ₹717.36 |
| SEBI Charges | ₹3.91 |
| Stamp Duty | ₹1.17 |
| Total Cost | ₹4,829.73 |
| Net Profit | ₹5,170.27 (₹10,000 gross – ₹4,829.73 costs) |
Case Study 3: Bank Nifty Options Trade (Buying)
Scenario: Mr. Gupta buys 1 lot (25 quantity) of Bank Nifty 45,000 CE at ₹100 premium and sells at ₹150.
| Buy Premium | ₹100 |
| Sell Premium | ₹150 |
| Quantity (1 lot) | 25 |
| Brokerage (₹20 per order) | ₹20 (buy) + ₹20 (sell) = ₹40 |
| STT (0.05% on premium) | ₹1.88 (sell only) |
| Transaction Charges | ₹0.50 (buy) + ₹0.75 (sell) = ₹1.25 |
| GST (18%) | ₹7.52 |
| SEBI Charges | ₹0.05 |
| Stamp Duty | ₹0.02 |
| Total Cost | ₹50.72 |
| Net Profit | ₹1,200 – ₹50.72 = ₹1,149.28 |
Module E: Data & Statistics – Cost Comparison Across Brokers
Comparison Table 1: Brokerage Charges Across Major Brokers (Equity Delivery)
| Broker | Brokerage (%) | Minimum Brokerage | Account Opening | AMC |
|---|---|---|---|---|
| Upstox | 0.05% | ₹20 | Free | Free |
| Zerodha | 0.03% | ₹20 | ₹200 | ₹300/year |
| Groww | 0.05% | ₹20 | Free | Free |
| ICICI Direct | 0.55% | ₹35 | ₹975 | ₹700/year |
| HDFC Securities | 0.50% | ₹25 | ₹999 | ₹750/year |
| Kotak Securities | 0.49% | ₹21 | ₹750 | ₹600/year |
Comparison Table 2: Total Cost for ₹1 Lakh Trade (Equity Intraday)
| Broker | Brokerage | STT | Transaction Charges | GST | SEBI | Stamp Duty | Total Cost |
|---|---|---|---|---|---|---|---|
| Upstox | ₹20 | ₹5 | ₹6.50 | ₹5.58 | ₹0.20 | ₹0.30 | ₹37.58 |
| Zerodha | ₹20 | ₹5 | ₹6.50 | ₹5.58 | ₹0.20 | ₹0.30 | ₹37.58 |
| Groww | ₹20 | ₹5 | ₹6.50 | ₹5.58 | ₹0.20 | ₹0.30 | ₹37.58 |
| ICICI Direct | ₹35 | ₹5 | ₹6.50 | ₹7.74 | ₹0.20 | ₹0.30 | ₹54.74 |
| Angel One | ₹20 | ₹5 | ₹6.50 | ₹5.58 | ₹0.20 | ₹0.30 | ₹37.58 |
Data Source: NSE India and BSE India official charge structures as of Q2 2023.
Module F: Expert Tips to Minimize Trading Costs
10 Proven Strategies to Reduce Brokerage & Taxes
-
Choose the Right Brokerage Plan:
Upstox offers different plans. If you’re a high-volume trader, their ₹0 brokerage plan (with ₹300/month subscription) might be more cost-effective than the standard 0.05% plan.
-
Optimize Order Types:
- Use limit orders instead of market orders to avoid slippage which can indirectly increase costs
- For options, consider selling instead of buying to benefit from time decay (but be aware of higher margin requirements)
-
Hold Positions Longer:
For equity delivery, holding for more than 1 year qualifies for long-term capital gains tax (10% above ₹1 lakh) instead of short-term (15%). This can significantly reduce your tax burden.
-
Leverage Bracket Orders:
Use bracket orders (OCO) to combine entry, target and stop-loss in a single order. This reduces the number of orders and thus brokerage costs.
-
Trade in Higher Lot Sizes:
For F&O, trading in larger lot sizes reduces the per-unit cost of brokerage and other fixed charges.
-
Time Your Trades:
Avoid trading in the first and last 15 minutes of the market when volatility (and potential slippage) is highest.
-
Use the Calculator Before Trading:
Always run your trade through this calculator before executing to understand the exact cost impact.
-
Consider Direct Mutual Funds:
For long-term investing, direct mutual funds often have lower expense ratios compared to trading individual stocks.
-
Monitor Turnover:
Keep track of your annual turnover. If you cross certain thresholds, you may need to get your accounts audited, adding to costs.
-
Use Tax-Loss Harvesting:
Offset capital gains by selling losing positions to reduce your overall tax liability.
Common Mistakes to Avoid
- Ignoring STT: Many traders focus only on brokerage but STT can be a significant cost, especially for high-volume traders
- Overtrading: Frequent trading increases costs exponentially due to fixed charges per order
- Not Accounting for GST: The 18% GST on brokerage and other charges adds up quickly
- Assuming All Costs Are Visible: Some brokers have hidden charges like payment gateway fees or call-and-trade charges
- Neglecting Stamp Duty: While small per trade, stamp duty adds up over many trades
Module G: Interactive FAQ – Your Questions Answered
Why does Upstox charge brokerage even though they advertise “zero brokerage”?
Upstox offers a “zero brokerage” plan that requires a monthly subscription fee of ₹300. Without this subscription, their standard plan charges 0.05% brokerage (with ₹20 minimum per order). The calculator above uses the standard plan rates. For the zero brokerage plan:
- Equity delivery: Truly ₹0 brokerage
- Intraday: ₹0 brokerage
- F&O: ₹0 brokerage
However, other charges (STT, transaction charges, etc.) still apply even with zero brokerage plans.
How is STT different from income tax on trading profits?
STT (Securities Transaction Tax) and income tax are completely different:
| Aspect | STT | Income Tax |
|---|---|---|
| Purpose | Tax on security transactions | Tax on your income/profits |
| When Applied | At time of transaction | At time of tax filing |
| Who Collects | Broker (remitted to government) | Paid directly to IT department |
| Rate | Varies by segment (0.01% to 0.125%) | 15% for STCG, 10% for LTCG above ₹1L |
| Deductible | No (already paid) | STT can be used to offset capital gains |
Important: STT paid can be used to reduce your taxable capital gains under Section 111A of the Income Tax Act.
Does Upstox charge for fund transfers or withdrawals?
Upstox has the following fund transfer policies:
- Adding Funds: Free via UPI, NEFT, or net banking
- Withdrawals: First 3 withdrawals per month are free. Subsequent withdrawals cost ₹10 + GST per withdrawal
- Instant Withdrawals: ₹10 + GST per instant withdrawal (regardless of monthly free limit)
- Cheque Deposits: ₹100 + GST per cheque
Note: Some banks may charge their own fees for NEFT/RTGS transfers which are not controlled by Upstox.
How are transaction charges calculated for options trading?
For options trading, transaction charges are calculated on the premium amount (not the notional value of the contract). Here’s how it works:
Formula: Transaction Charge = (Premium × Lot Size × Quantity) × Exchange Rate
Example: If you buy 1 lot (25 quantity) of Nifty option at ₹100 premium:
- Turnover = ₹100 × 25 = ₹2,500
- NSE transaction charge = 0.0525% of ₹2,500 = ₹1.31
- This charge applies separately for buy and sell legs
Key points:
- Transaction charges are much lower for options than futures because they’re calculated on premium, not contract value
- Exercise or assignment of options attracts additional charges
- Exchange rates differ slightly between NSE and BSE
What is the impact of GST on trading costs?
GST (Goods and Services Tax) adds 18% to several components of your trading costs:
- Brokerage: 18% GST is added to the brokerage amount
- Transaction Charges: 18% GST is added to exchange transaction charges
- SEBI Fees: 18% GST is added to SEBI turnover fees
- DP Charges: For delivery trades, 18% GST is added to demat charges
Example Calculation:
If your brokerage is ₹100 and transaction charges are ₹50:
GST = 18% of (₹100 + ₹50) = ₹27
Total cost becomes ₹100 + ₹50 + ₹27 = ₹177
Important notes:
- GST is not applicable on STT or stamp duty
- The GST amount is shown separately in your contract note
- GST paid on trading can be claimed as input tax credit if you’re a registered business
How does Upstox calculate margin requirements for F&O trades?
Upstox uses SPAN + Exposure margin system for F&O trades, as mandated by SEBI. Here’s how it works:
1. SPAN Margin:
Standard Portfolio Analysis of Risk (SPAN) margin covers the maximum potential loss in a portfolio over one day. It’s calculated based on:
- Underlying price volatility
- Option premiums and moneyness
- Portfolio offsets (hedged positions get margin benefits)
2. Exposure Margin:
Additional margin (typically 3-5% of contract value) to cover intra-day price movements.
3. Upstox Margin Calculator:
You can check exact margins in your Upstox account before taking a trade. Some examples:
| Instrument | Approx SPAN Margin | Approx Exposure Margin | Total Margin |
|---|---|---|---|
| Nifty Futures | ~₹1,20,000 | ~₹20,000 | ~₹1,40,000 |
| Bank Nifty Futures | ~₹40,000 | ~₹7,000 | ~₹47,000 |
| Nifty ATM Call Option | ~₹40,000 | ~₹7,000 | ~₹47,000 |
| Stock Futures (Reliance) | ~₹80,000 | ~₹15,000 | ~₹95,000 |
Pro Tip: Upstox offers margin benefits for hedged positions (like buying a call and put at same strike). Always check the margin calculator before taking large positions.
What are the tax implications of trading in different segments?
The tax treatment varies significantly across different trading segments:
| Segment | Holding Period | Tax Type | Tax Rate | STT Applicability |
|---|---|---|---|---|
| Equity Delivery | < 12 months | Short-term Capital Gains | 15% | 0.1% on both sides |
| Equity Delivery | > 12 months | Long-term Capital Gains | 10% (above ₹1L) | 0.1% on both sides |
| Equity Intraday | Same day | Business Income | As per slab rate | 0.025% on sell |
| Futures (Equity) | Any | Business Income | As per slab rate | 0.01% on sell |
| Options (Premium) | Any | Business Income | As per slab rate | 0.05% on sell |
| Options (Exercise) | Any | Business Income | As per slab rate | 0.125% on sell |
| Commodity | Any | Business Income | As per slab rate | 0.01% on sell |
| Currency | Any | Business Income | As per slab rate | 0.0001% on sell |
Critical Notes:
- For F&O, commodity and intraday trades, profits are considered business income and taxed according to your income tax slab
- You can offset trading losses against other business income for up to 8 years
- STT paid can be used to reduce taxable income under Section 88E
- Maintain proper records as the IT department may ask for trade-wise P&L statements
For authoritative information, refer to the Income Tax Department’s official guidelines.