Brokerage Calculator - Compare Zerodha, Upstox, Groww, Dhan & Angel One Charges
Calculate and compare stock trading charges including brokerage, STT, GST, stamp duty. Get instant breakdown for equity intraday, delivery & F&O trading.
Enter flat amount per trade (buy or sell separately)
Total Trading Charges
₹80
on ₹1 L turnover
Charges Breakdown
18% on applicable charges
SEBI turnover fee
Effective Rate
0.080%
Break-even
0.160%
Broker Comparison
Comparing charges for ₹1 L trade value • equityIntraday • NSE
| Broker | Brokerage | STT/CTT | Other Charges | Total | Source |
|---|
Important Note
Charges shown are based on publicly available information and may vary. Please verify with the respective broker before trading. Additional charges like DP charges, call & trade charges, or account maintenance fees may apply. Click on the source links to verify current rates.
Understanding Stock Market Brokerage & Trading Charges
When you buy or sell stocks in India, you pay multiple charges beyond just the stock price. Understanding these charges is crucial for calculating your true profit or loss. Our brokerage calculator helps you compare charges across major Indian brokers like Zerodha, Angel One, Upstox, and Dhan for different transaction types.
Components of Trading Charges in India
1. Brokerage
Commission charged by your broker. Can be flat (₹0-₹20) or percentage-based (0.01-0.5%). Discount brokers charge much lower than traditional brokers.
2. STT/CTT (Securities/Commodities Transaction Tax)
Government tax on stock market transactions. Varies by type: 0.025% for intraday, 0.1% for delivery (both sides). Cannot be avoided.
3. Exchange Transaction Charges
Fees charged by NSE/BSE for using their platform. NSE charges 0.00297%, BSE charges 0.00375% for equity trades. Applied on both buy and sell.
4. GST (Goods and Services Tax)
18% tax on brokerage, transaction charges, and SEBI charges. Not applicable on STT or stamp duty as they're already taxes.
5. Stamp Duty
State government charge on buy side only. 0.003% for intraday, 0.015% for delivery. Varies slightly by state.
6. SEBI Charges & DP Charges
SEBI charges ₹10 per crore turnover. DP charges (₹12.50-₹20) apply per scrip per day on equity delivery sells.
Who Should Use This Calculator?
Perfect For:
- Active traders comparing broker charges
- Beginners learning about trading costs
- Investors planning to switch brokers
- Those wanting to minimize trading costs
- F&O traders analyzing cost structure
Especially Useful When:
- Opening first trading account
- Doing high-frequency intraday trading
- Trading F&O with multiple orders
- Unhappy with current broker charges
- Filing taxes and need charge breakdown
Tax Implications of Trading Charges
For Income Tax: All trading charges (brokerage, STT, transaction charges, stamp duty, etc.) can be added to the cost of acquisition or deducted from selling price for calculating capital gains. This reduces your taxable profit.
Short-term vs Long-term: Equity delivery held >1 year qualifies for Long-Term Capital Gains (10% tax above ₹1 lakh exemption). Held <1 year = Short-Term Capital Gains (15% tax). Intraday and F&O profits are treated as business income.
STT Benefit: STT paid on equity delivery gives you the benefit of lower LTCG/STCG tax rates. Without STT (like off-market transfers), normal slab rates apply.
Loss Set-off: Trading losses can be set off against trading profits. STCG losses can offset STCG/LTCG. LTCG losses can offset only LTCG. Speculation losses (intraday) can offset only speculation income. Unabsorbed losses can be carried forward for 8 years.
💡 Pro Tip: Maintain detailed records of all trades, contract notes, and charge breakdowns. This helps during tax filing and audit. Use trading software that auto-generates tax P&L reports.
Tips to Minimize Trading Costs
Choose Discount Brokers
Zerodha, Angel One, Upstox, Dhan offer ₹0-₹20 flat brokerage vs traditional brokers' 0.1-0.5%
Prefer NSE over BSE
NSE charges 0.00297% vs BSE's 0.00375%. Small difference but adds up for active traders.
Reduce Number of Orders
Consolidate trades instead of multiple small orders. Each order incurs separate brokerage.
Use Online Platforms Only
Avoid call & trade - it attracts ₹20-₹50 extra per order. Use mobile/web apps.
Watch Out for DP Charges
₹12.50-₹20 per stock per day on delivery sells. Selling 10 different stocks = ₹125-₹200!
Account for All Charges Before Trading
Know total trading costs upfront. Ensure your expected profit exceeds all charges.
Don't Chase Small Profits
On ₹10,000 intraday trade, charges ~₹80-100. Need 1-2% profit just to break even!
Compare Actual Costs, Not Just Brokerage
Total charges matter more than brokerage alone. Use our comparison table above.
Hidden/Extra Charges to Watch Out For
DP (Depository Participant) Charges
₹12.50-₹20 per scrip per day on equity delivery sells. If you sell 5 different stocks in a day, you pay ₹62.50-₹100! This can significantly eat into profits for portfolio rebalancing.
Call & Trade Charges
₹20-₹50 per order if you place orders via phone call instead of online. Always use mobile app or web platform to avoid this extra charge.
Account Maintenance Charges (AMC)
Some brokers charge ₹200-₹500 annually for account maintenance. Discount brokers like Zerodha, Upstox, Angel One, Dhan typically have ₹0 AMC for individual accounts.
Physical Contract Note Charges
₹20-₹100 per month if you request physical statements. Opt for email/digital contract notes to save costs.
Pledge/Unpledge Charges (for MTF/Margin)
₹20-₹30 per request when pledging shares for margin or MTF. If you frequently pledge/unpledge, these charges add up.
Delayed Payment Interest
0.05% per day (18-24% p.a.) on fund shortfalls. Always maintain sufficient balance to avoid interest charges on delayed payments.
What Happens After the Trader's Demise?
In the unfortunate event of a trader's demise, their demat and trading accounts are frozen until proper succession is established. Here's what happens:
If Nomination Exists:
- Nominee notified by broker/depository
- Submit death certificate + ID proof
- Shares transferred within 15-30 days
- Simple, fast, minimal documentation
Without Nomination:
- Legal heirs must prove heirship
- Succession certificate needed (6-12 months)
- Legal expenses (₹10,000-₹50,000+)
- Risk of shares going to IEPF if unclaimed 7 years
Importance of Nomination
Nomination is CRITICAL for seamless transfer of securities to your family.It's a simple process that takes 5 minutes but saves your family months of hassle and legal costs.
How to Add Nomination:
- Login to your broker's platform
- Go to Profile/Settings → Nomination
- Add nominee details (name, DOB, relationship, %)
- Upload nominee's Aadhaar/PAN
- E-sign and submit
💡 You can add up to 3 nominees with percentage allocation. Update anytime online.
How to Open a Trading Account in India
Opening a trading account in India is now completely online and takes just 10-15 minutes with instant digital KYC. Here's the step-by-step process:
Choose a Broker
Compare brokers using our calculator above. Popular options: Zerodha (largest),Angel One (feature-rich), Upstox (tech-focused),Dhan (trader-friendly). Consider brokerage, platform quality, customer support.
Start Online Application
Visit broker's website/app → Click "Open Account" → Enter mobile number → Verify OTP. Most brokers offer paperless instant account opening.
Complete Digital KYC
Enter PAN (auto-verified) → Enter Aadhaar number → Verify Aadhaar OTP → Your details auto-filled from UIDAI. Takes 2 minutes.
Upload Documents
Bank proof: Cancelled cheque or bank statement (to link bank account for fund transfer).Signature: Upload signature image or take photo. Some brokers capture via camera.
Video KYC (In-Person Verification)
5-minute video call with broker's KYC officer. Show your PAN card to camera. Answer basic questions. Available 8 AM - 10 PM. Can be done immediately or schedule later.
E-Sign Application
Review account opening form → E-sign using Aadhaar OTP. This digitally signs the application without printing/scanning documents.
Account Activated!
Approval within 24 hours (often same day). Receive User ID and Password via email/SMS. Download app, login, add funds via UPI/net banking, and start trading!
📄 Documents Needed:
- PAN Card
- Aadhaar Card
- Bank Account (Cancelled Cheque)
- Signature
- Photograph (camera-based)
- Income Proof (for higher F&O limits)
- Address Proof (if Aadhaar address different)
- Educational Qualification
Eligibility for Opening Trading Account
Basic Requirements
- Age: 18 years or above (minors with guardian)
- PAN Card: Mandatory for all applicants
- Aadhaar: Required for KYC and e-sign
- Bank Account: Indian bank account (Savings/Current)
- Residency: Indian resident, NRI, OCI, or PIO
Who Can Open Account?
- Individuals: Salaried, self-employed, students, housewives
- HUF: Hindu Undivided Family
- Companies: Pvt Ltd, Public Ltd, LLP
- Partnership Firms: Registered partnerships
- Trusts: Registered charitable/private trusts
✅ No Income Requirement
Students, housewives, unemployed can open account. Income proof needed only for high F&O limits.
✅ NRIs Welcome
NRIs can open accounts on repatriation (NRE) or non-repatriation (NRO) basis. Limited to delivery trades.
✅ Minors Allowed
Minors can have demat account with guardian. Account converts to regular at age 18.
Who Cannot Open Account
- • Foreign nationals (except NRI/OCI/PIO)
- • Individuals without PAN card
- • Bankrupts or insolvent persons
- • Persons barred by SEBI from trading
How Trading Charges are Calculated
Brokerage Calculation Formula
Learn the step-by-step calculation of all stock trading charges in India
Step 1: Calculate Brokerage Charges
Brokerage can be flat fee or percentage-based, whichever is lower
Brokerage = Minimum of (Flat Fee, Trade Value × Brokerage %)
Total Brokerage = Brokerage × Number of OrdersExample:
For ₹1,00,000 equity intraday trade with Zerodha/Dhan
Variables:
Step 2: Calculate STT (Securities Transaction Tax)
STT is a government tax, rate varies by transaction type
Equity Delivery: 0.1% on buy & sell
Equity Intraday: 0.025% on sell only
Futures: 0.02% on sell only
Options: 0.0625% on sell premiumExample:
For ₹1,00,000 equity intraday trade (sell side only)
Variables:
Step 3: Calculate Exchange Transaction Charges
NSE and BSE charge different fees for executing trades
NSE: 0.00297% for equity
BSE: 0.00375% for equity
Charges on both buy and sellExample:
For ₹1,00,000 trade on NSE (buy + sell)
Variables:
Step 4: Calculate GST on Trading Charges
18% GST on brokerage, transaction charges, and SEBI charges
GST = (Brokerage + Transaction Charges + SEBI Charges) × 18%Example:
18% GST on applicable charges
Variables:
Step 5: Calculate Stamp Duty
State government levy on buy side only
Equity Delivery: 0.015% on buy
Equity Intraday: 0.003% on buy
F&O: 0.002-0.003% on buyExample:
For ₹1,00,000 equity intraday buy
Variables:
Step 6: Calculate Total Trading Charges
Sum of all charges including taxes and fees
Total = Brokerage + STT + Transaction Charges + GST + Stamp Duty + SEBI ChargesExample:
Total charges for ₹1,00,000 equity intraday trade
Variables:
These formulas provide the mathematical foundation for the calculations. Actual results may vary based on rounding, compounding frequency, and specific lender policies.