A Beginner’s Guide to Trading Costs: Brokerage, Taxes, and Hidden Fees

Stock Market Basics
Arshdeep Wadehra
Arshdeep Wadehra applies marketing expertise and strategic insight to fuel brand and business expansion.
November 11th, 2025 | 6–7 mins

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.

1. Brokerage Charges — The Primary Trading Cost

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.

Types of Brokerage Models in India:

  • 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.

Example:

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.

2. Statutory Charges — The Government’s Cut

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.

3. Demat and Account Maintenance Charges

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!

4. Hidden Costs Most Traders Miss

Here’s where beginners often lose money without realizing it:

1. Slippage Cost

  • Occurs when the execution price differs from your intended price — especially in fast markets.

  • Automation (like AlphaBots) reduces slippage through real-time signal execution.

2. Margin Interest

  • If you’re using leverage or margin, brokers charge interest (12–18% p.a.) on borrowed funds.

3. Delayed Settlement or Pledging Charges

  • If you pledge holdings for margin, expect pledging/unpledging fees (₹10–₹20 per ISIN).

4. Algo or Platform Subscription Fee

  • 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.

5. Example: Total Cost of a Sample Trade

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.

6. How Algo Trading Helps Reduce Costs

Smart traders are now adopting algorithmic trading to optimize their cost per trade.

Here’s how:

  • 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.

7. How to Choose a Cost-Efficient Broker or Platform

Before signing up:

  1. Compare brokerage + statutory + API fees.

  2. Check broker integration compatibility with your algo platform.

  3. Choose a broker that supports instant order execution via API.

  4. 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.

Final Thoughts

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.

youtubeInstagramtelegramLinkedin
BACK TO TOP ^