Drishti Pro दृष्टि Learn ↗

Home › Varsity › Module 3 › Fees, Spread and TDS on One Trade

Fees, Spread and TDS on One Trade

Published by the Drishti team · Reviewed 2026-11-07 · Researched and edited with AI assistance.

How much does a ₹10,000 crypto trade really cost me after fees, spread and TDS?

Add the exchange fee, the spread and the 1% TDS together, and a plain ₹500 gain on a ₹10,000 trade shrinks to about ₹303 after tax, as of November 2026.

Module 3 · Chapter 5 of 8 · ~5 min read · Tax and law facts as of November 2026

The last chapter showed you the spread, the gap you pay just by trading right now. A single trade also carries an exchange fee and 1% TDS. Add all three and you see what one round trip, a buy followed by a sell, really costs.

5.1 Three costs, three places they hide

The fee is the only cost you choose to see; the exchange lists its rate on a pricing page. The spread sits inside the price itself, so you never get a separate line for it.

TDS, tax deducted at source, is a slice the exchange sends to the tax department before the rest reaches your balance. These three decide how much of your money survives the round trip.

5.2 The exchange fee

The fee pays for the exchange's matching engine, charged on both legs of a trade. Assume an illustrative rate of 0.2% a side; real rates vary by exchange.

On a ₹10,000 buy that is ₹20. On a ₹10,500 sale it is ₹21. Named apps such as CoinDCX, Mudrex and ZebPay quote fee tiers between 0.1% and 0.5%. Check your own app's pricing page before you trade.

5.3 The spread, paid without a receipt

You meet the spread twice on a round trip. Buying, you pay the ask, a touch above the mid-price. Selling, you receive the bid, a touch below it.

On our trade, the mid-price was near ₹9,995 going in and ₹10,505 coming out. The ask added about ₹5 on the buy, the bid took about ₹5 on the sell. Together that is the ₹10 round-trip cost from the last chapter.

5.4 TDS: not a cost, but cash you wait on

The exchange holds back 1% of your sale value under Section 393. It deposits that against your PAN, your Permanent Account Number, with the tax department. On a ₹10,500 sale that is ₹105.

This is not an extra charge on your tax bill. Think of it like the TDS a bank cuts from your fixed deposit interest past a limit: an advance payment, set against what you owe.

Your flat tax on the gain is 30%, plus 4% cess, a small add-on levy, for an effective 31.2%. On our ₹500 taxable gain that bill is ₹156. The ₹105 already withheld counts against it. Only ₹51 is still due when you file.

A ₹500 taxable gain's ₹156 tax bill is mostly already paid: ₹105 TDS plus ₹51 still dueTaxable gain₹500Tax at 31.2%₹156Already paid as TDS-₹105Still due with ITR₹51
A ₹500 taxable gain owes ₹156 in tax; the ₹105 already withheld as TDS leaves only ₹51 still due.

Practitioners do not agree on every detail here: when the yearly threshold counts as crossed, and how same-day round trips are treated. The 30% rate and 1% TDS are fixed law; the finer mechanics are not applied the same way everywhere. Treat the figures below as a teaching example, not advice.

5.5 The full cost of one round trip

Put fee, spread and TDS on one real trade.

A ₹10,500 sale loses ₹21 fee and ₹105 TDS before ₹10,374 reaches the bankSale value₹10,500Fee-₹21TDS held back-₹105Lands in bank₹10,374
A ₹10,500 sale loses ₹21 fee and ₹105 TDS before ₹10,374 reaches the bank.

A ₹500 gain looked like a win, yet fee, spread and tax carried off most of it. The table below isolates the trading cost: assume you sell at the same price you bought, so no gain muddies the picture. Spread is set at 0.1%, matching the ₹10 found on a ₹10,000 trade. TDS gets its own column because it is a credit, not a cost.

Trade sizeFee + spread = Total costCost as % of tradeTDS withheld (credit, claim in ITR)
₹500₹2.00 + ₹0.50 = ₹2.500.5%None, first ₹10,000 of yearly sales
₹5,000₹20 + ₹5 = ₹250.5%None, still under ₹10,000 this year
₹50,000₹200 + ₹50 = ₹2500.5%₹500
₹5,00,000₹2,000 + ₹500 = ₹2,5000.5%₹5,000

Cost holds at 0.5% on every row. Once TDS switches on, the exchange also withholds 1% of the sale, but that comes back as a credit when you file. The fee and spread never do.

A ₹500 trade costs 0.5% in fee and spread; a ₹5,00,000 trade also costs 0.5%; TDS is a credit shown apart₹500 tradeFee₹2.00Spread₹0.50TDS: not yet this yearCost: 0.5%₹5,00,000 tradeFee₹2,000Spread₹500TDS withheld₹5,000(credit)Cost: 0.5%
A ₹500 trade and a ₹5,00,000 trade both cost 0.5% in fee and spread; TDS is a credit, shown apart.

A kirana shop keeps a khata, a running ledger of every rupee in and out. Treat your trades the same way: note the fee, price and TDS on each sale, so nothing surprises you at filing time.

This chapter is educational only. It is not tax, legal or investment advice. Check current rules with a chartered accountant.

Next: selling and withdrawing to your bank.

Key takeaways

Questions or corrections?

Comments run on GitHub Discussions. Sign in with GitHub to post.

See Drishti Pro's live signals All lessons

Educational & illustrative only — not investment advice. Drishti Pro publishes AI-generated trade ideas and their public track record for information. Crypto is volatile and you can lose money. Nothing here is a recommendation to buy or sell any asset. Do your own research.