If you’ve ever placed a trade and wondered why your profit looks smaller than expected — you’re not alone. Trading costs can quietly eat into your returns, especially if you don’t fully understand them.
In this guide, we’ll break down all trading-related expenses — visible and hidden — so you can make smarter, cost-efficient trades, whether manually or using algo trading platforms like AlphaBots.
Brokerage is the fee charged by your broker for executing trades on your behalf. It can be flat per order or percentage-based, depending on your broker’s model.
Discount Brokers (e.g., Zerodha, Angel One, Upstox): Flat fee per order — ₹20 or less per executed trade.
Full-Service Brokers (e.g., ICICI Direct, HDFC Securities): Percentage of trade value — usually 0.1%–0.5%.
Zero-Brokerage Models: Two notable examples:
Flattrade: Offers ₹ 0 brokerage on equity delivery, intraday, F&O and across all segments (NSE, BSE, MCX). Flattrade+1
FYERS: Zero brokerage for mutual funds & IPOs; for equity/derivatives they cap brokerage at ₹ 20 or a small percentage.
If you buy ₹1,00,000 worth of shares at a 0.1% brokerage rate, → Brokerage = ₹100 per side (buy/sell) = ₹200 total. But with Flattrade’s zero-brokerage model you could potentially save that ₹200. And with FYERS you might pay only ₹20 or less for the same trade.
💡 Pro Tip: If you’re using an algo trading platform, select a broker that supports API-based flat or near-flat-rate plans (like Flattrade/FYERS) to minimize costs — especially if you trade frequently.
Apart from brokerage, several statutory costs are imposed by exchanges and the government. Here’s a breakdown:
Charge Type | Applicable On | Who Collects It | Typical Rate |
STT (Securities Transaction Tax) | Buy/Sell of equities, F&O | Govt. of India | 0.1% on delivery trades |
Transaction Charges | Each trade | Stock Exchange (NSE/BSE) | 0.00345% |
GST | On brokerage & transaction charges | Govt. of India | 18% |
SEBI Turnover Fees | Per crore of turnover | SEBI | ₹10 per crore |
Stamp Duty | On trade value | State Govt. | 0.015% (varies by state) |
Impact: These small charges together can reduce your profit margin by 0.2–0.3% per trade if you’re not careful.
Your Demat account (where your stocks are stored) also incurs charges:
AMC (Annual Maintenance Charge): ₹300–₹700 per year.
Demat Transaction Fee: ₹10–₹20 per debit transaction.
💡 Hidden Tip: Many brokers waive AMC for the first year — always ask!
Here’s where beginners often lose money without realizing it:
Occurs when the execution price differs from your intended price — especially in fast markets.
Automation (like AlphaBots) reduces slippage through real-time signal execution.
If you’re using leverage or margin, brokers charge interest (12–18% p.a.) on borrowed funds.
If you pledge holdings for margin, expect pledging/unpledging fees (₹10–₹20 per ISIN).
Algo platforms (like AlphaBots) may charge a monthly/annual plan for API use, signal subscriptions, or premium features. However, this cost is often offset by better execution & reduced slippage losses.
Let’s assume:
You buy ₹1,00,000 worth of stock
Broker: Discount broker (₹20/order)
Holding period: 1 day
Type | Approx. Cost (₹) |
Brokerage (Buy + Sell) | ₹40 |
STT | ₹100 |
Exchange & SEBI Fees | ₹5 |
GST | ₹8 |
Stamp Duty | ₹15 |
Total Cost | ₹168 (0.17%) |
That’s ₹168 just to enter and exit one trade — imagine the impact if you’re doing this 10 times a week.
Smart traders are now adopting algorithmic trading to optimize their cost per trade.
Fewer emotional trades → lower turnover
Better entry/exit timing → reduced slippage
Smart order routing → less market impact
API-based flat broker integrations → minimal brokerage
Platforms like AlphaBots automate the trading lifecycle — from signal generation to execution — ensuring that costs don’t quietly erode your profits.
Before signing up:
Compare brokerage + statutory + API fees.
Check broker integration compatibility with your algo platform.
Choose a broker that supports instant order execution via API.
Avoid brokers with hidden “call & trade” or “inactive account” fees.
💡 Bonus Tip: AlphaBots users can connect with top brokers in India using one-click API setups — no extra charges for automation.
Trading is not just about predicting markets — it’s about managing costs that can quietly kill returns. Understanding brokerage, taxes, and hidden fees is the first step to becoming a cost-smart trader.
By combining low-cost brokers with automated execution tools like AlphaBots, you can trade more efficiently, stay transparent, and retain more of your profits.