Exchange Fees Explained: Maker, Taker, Spread and the Hidden Costs
Take ₹25,000 and buy Bitcoin on an exchange. How much Bitcoin do you actually get? Most beginners would say ₹25,000 worth. The real answer is less — and the difference is fees, spread and tax, quietly taken in three different places. This guide works through the maths once, so you never have to guess again.
Maker and taker — the two words that set your fee
When you place a limit order — “buy Bitcoin at ₹X” — and wait for someone to accept it, you are a maker. You added liquidity, so many exchanges charge you less, often 0.1% to 0.2%. When you buy instantly at the market price, you are a taker. You took liquidity, so you usually pay more, often 0.25% to 0.5%. That is why the same exchange can quote two different fees for what looks like the same trade. If you are in no hurry, a limit order is usually the cheaper of the two.
The spread: the fee nobody labels
The spread is the gap between the price at which you can buy and the price at which you can sell. Say Bitcoin is listed at ₹9,000,000 to buy and ₹8,955,000 to sell. The gap is ₹45,000 — 0.5%. Buy and immediately sell, and you have lost 0.5% without a single fee being named. Instant-buy and “convert” buttons are convenient, and they usually carry the widest spreads. Serious traders use the proper trading screen; beginners should at least compare the two before pressing buy.
One trade, all the costs added up
| Item | On a ₹25,000 buy |
|---|---|
| Trading fee (taker, 0.3%) | ₹75 |
| Spread (0.4%) | ₹100 |
| 1% TDS deducted | ₹250 |
| Deposit fee (UPI) | ₹0 |
| Total cost before any price move | ₹425 — 1.7% |
That last line is the point. Your coin must rise 1.7% before you are even level. Trade ten times a month at that cost, and you need a 17% gain just to stand still. This is why frequent trading is expensive even when every individual fee looks small.
Five ways to pay less
- Use limit orders instead of instant buys whenever you can wait.
- Compare the spread on at least two exchanges before a large order.
- Avoid buying tiny amounts repeatedly; batch your buys so fees do not multiply.
- Check withdrawal fees before you buy — a cheap buy with a costly withdrawal is not cheap.
- Keep a simple fee log: date, amount, fee, spread, TDS. It takes one minute and it changes how you trade.
What about “zero-fee” exchanges?
Read the fine print. Some platforms charge no trading fee but widen the spread, charge for deposits or withdrawals, or only offer zero fees for a limited time. The fee has not disappeared — it has moved somewhere you were not looking. A transparent fee page you can read in one minute is a better sign than a banner shouting “zero fees”.
Author note: My first year of crypto cost me far more in fees than in bad trades. I was trading constantly and learning nothing. These days I trade rarely, I use limit orders, and I check the spread first. It is a boring change that saved me real money. — CryptoValueHub editorial team
Education only. This is not financial advice. Fee rates change — always check the exchange’s current schedule.