Back to Blog

Why Brokerage Charges Matter in XIRR (And Why Most Calculators Get It Wrong)

Every buy or sell order costs you money in brokerage fees, taxes, and charges. Your ledger captures all of this automatically—here's why it matters for accurate returns.

When you calculate your investment returns, are you accounting for every rupee that left your account? Most investors focus only on the money they invested and the current value of their holdings. But there's a hidden cost that quietly eats into your returns: brokerage charges and transaction fees.

The Hidden Costs in Every Trade

Every time you buy or sell a stock, mutual fund, or any other security, your broker deducts several charges:

  • Brokerage fees - The commission your broker charges per trade
  • STT (Securities Transaction Tax) - Government tax on securities transactions
  • Exchange charges - Fees charged by NSE/BSE
  • GST - Tax on brokerage and transaction charges
  • SEBI charges - Regulatory charges
  • Stamp duty - State government charges on purchases

A Real Example

Let's say you bought ₹1,00,000 worth of stocks. Here's what actually happens:

Traditional XIRR calculation (wrong):

  • Investment: ₹1,00,000
  • Current Value: ₹1,20,000
  • "Returns": 20%

Reality (what your ledger shows):

  • Money debited from account: ₹1,00,245
    • Stock purchase: ₹1,00,000
    • Brokerage: ₹20
    • STT: ₹100
    • Exchange charges: ₹35
    • GST: ₹18
    • Stamp duty: ₹50
    • Other charges: ₹22

When you sell at ₹1,20,000, you'll pay another ₹500+ in various charges. Your actual profit isn't ₹20,000—it's ₹19,255. That's 3.7% lower returns than what traditional calculators show!

Why Manual XIRR Calculators Miss This

Most XIRR calculators ask you to input:

  1. Amount invested
  2. Date of investment
  3. Current value

But they miss the crucial detail: the actual cash flow from your bank account. When you manually enter "₹1,00,000 invested," you're ignoring the ₹245 that disappeared in transaction costs.

The Compounding Effect

These charges might seem small, but they add up:

  • 50 trades in a year with ₹200 average charges = ₹10,000 in fees
  • Over 5 years = ₹50,000 in hidden costs
  • For a ₹10 lakh portfolio, that's a 5% drag on your returns

And here's the kicker: the more frequently you trade, the bigger the impact. Day traders and F&O traders can see their actual returns cut in half by transaction costs.

What Your Ledger Tells You

Your broker's ledger is a complete record of every single rupee that entered or left your trading account:

Money IN:

  • Bank transfers to broker account

Money OUT:

  • Bank withdrawals from broker account
  • Every purchase (including all charges)
  • Every sale (net of all charges)
  • DP charges
  • Annual maintenance charges
  • GST on services

Your ledger doesn't care about "invested amount" or "current holdings." It only cares about one thing: actual cash flow. And that's exactly what XIRR is supposed to measure.

The Ledger-Based Difference

When you calculate XIRR from your ledger:

  1. Every charge is automatically included - No need to manually track or calculate fees
  2. Actual cash flows - You use the exact amounts debited/credited to your account
  3. Nothing is missed - DP charges, AMC, even interest credits are all captured
  4. True returns - You see exactly how much money you're making after ALL costs

Example: Same Portfolio, Different Returns

Manual XIRR calculation:

  • Invested: ₹5,00,000 (your Excel entry)
  • Current Value: ₹6,50,000
  • XIRR: ~12.5%

Ledger-based XIRR:

  • Total debits from bank: ₹5,00,000
  • Total purchases (with charges): ₹5,02,350
  • Current holdings: ₹6,50,000
  • Net account value: ₹6,47,650
  • XIRR: ~11.8%

That's a 0.7% difference—and this is just one example. The gap widens with more frequent trading.

Why This Matters More Than You Think

For Long-Term Investors

Even if you're a buy-and-hold investor, those entry and exit charges matter. A 0.5% difference in returns might not sound like much, but over 20 years, that's a significant amount of money.

For Active Traders

If you're trading regularly, brokerage charges can be your biggest enemy. You might think you're making 15% returns, but your ledger might show you're actually making 8%. That's the difference between beating the market and underperforming it.

For F&O Traders

F&O trading has higher brokerage charges and STT (especially on options at expiry). Many F&O traders are shocked when they calculate their actual returns from the ledger—they're often negative even when they "made money" on individual trades.

The Bottom Line

Your broker's ledger is the single source of truth for your returns. It captures:

  • ✅ Every rupee you transferred in
  • ✅ Every rupee you withdrew
  • ✅ Every charge, fee, and tax
  • ✅ Every transaction, including failed ones
  • ✅ Interest credits (if any)
  • ✅ Dividend credits
  • ✅ Corporate action adjustments

When you calculate XIRR from your ledger, you get your true, after-cost returns. No guesswork, no estimates, no missing charges.

Ready to See Your Real Returns?

Don't let brokerage charges hide in the shadows. Upload your broker ledger and discover what you're actually earning after all costs.

Your returns might be lower than you think—but at least you'll know the truth.

Ready to Calculate Your True XIRR?

Upload your ledger and get accurate returns in minutes

Back to All Posts