A crypto trader thought he understood India’s crypto tax rules because he had carefully read the exchange’s own documentation. The user claimed that the exchange said tax liability only begins when USDT is converted to INR and withdrawn to a bank account. So he traded exactly that way: USDT into BTC, BTC into ETH, ETH back into USDT, with no concern about taxes because nothing had yet reached his bank account.
Then he discovered that under Section 115BBH of the Income Tax Act, every one of those swaps was already a taxable event. Under India’s crypto tax rules, tax applies the moment a virtual digital asset (VDA) is disposed of, whether it is exchanged for INR, another cryptocurrency, a stablecoin, or any other asset. Every crypto-to-crypto swap is taxable. Every sale into USDT is taxable. Tax liability begins at the trade itself, not at the INR withdrawal stage.
The platform documentation he trusted said otherwise. And that is what makes this kind of mistake concerning.
Misinterpreting The Mudrex Documentation
To be fair to Mudrex, general tax guides correctly state that 30% tax applies to both INR sales and crypto-to-crypto swaps. The specific statement that tax applies only to INR withdrawals appeared in a product-specific guide for Coin Sets, a basket investment product. It is possible the statement was intended to describe how TDS is deducted on that specific product rather than to characterise the broader tax law.
But the trader who read that documentation, understandably, did not parse those distinctions. And now he is confused about which of his trades are taxable, eventually realising that far more of his trades were taxable than he had originally assumed.
The trader described a common multi-step flow: buy USDT with INR, convert USDT to BTC, convert BTC to ETH, hold, eventually convert back to USDT, and withdraw to the bank. He wanted to know where the taxable events were.
Here is the map:
Transaction | What happens under Section 115BBH | Taxable? | TDS triggered? |
Buy USDT with INR on Indian exchange | Acquisition of USDT. No disposal. | No | No |
Convert USDT to BTC | Disposal of USDT, acquisition of BTC | Yes | Yes, 1% TDS on Indian exchange |
Convert BTC to ETH | Disposal of BTC, acquisition of ETH | Yes | Yes, 1% TDS on Indian exchange |
Hold ETH | No disposal | No | No |
Convert ETH back to USDT | Disposal of ETH, acquisition of USDT | Yes | Yes, 1% TDS on Indian exchange |
Convert USDT to INR and withdraw | Disposal of USDT | Yes | Yes, 1% TDS
|
Four separate taxable events occurred before any money reached a bank account: USDT-to-BTC swap, BTC-to-ETH, ETH-to-USDT exit, and finally the USDT-to-INR withdrawal. Each one is a separate disposal of a VDA; each creates a separate gain or loss calculated in INR at the time of the trade, and each is independently reportable in Schedule VDA.
The bank withdrawal is not the taxable event; it is, in fact, the last in a chain of four taxable events.If the trader had been reporting only the final USDT-to-INR withdrawal, he had been missing the earlier crypto-to-crypto swaps that were already taxable under Section 115BBH.
This is the core misunderstanding behind many crypto tax mistakes in India. Traders often assume tax begins when money reaches the bank account, while the law taxes the disposal itself, even if the proceeds stay entirely inside the crypto ecosystem. By the time INR is finally withdrawn, multiple taxable events may already have occurred across the trading chain.
How the “Tax Starts Only at Withdrawal” Misconception Spreads
The belief that crypto tax applies only when money is withdrawn to a bank account is not limited to one platform’s documentation. Variations of the same idea appear repeatedly across Indian crypto forums, YouTube comment sections, and trader-to-trader advice shared online. The reasons it persists are worth understanding because they explain why so many traders hold it despite it being incorrect.
- It mirrors how traditional investing works: When you sell shares, and the proceeds arrive in your bank account, that is the moment you feel the gain. The money arriving feels like the taxable moment because it is the visible moment.
- TDS on Indian exchanges creates a misleading association: On Indian exchanges, 1% TDS is deducted at the point of each transaction and appears in Form 26AS. When traders see TDS deducted only at the INR withdrawal step, they conclude that it is the only taxable step. But TDS is deducted on every VDA transfer on compliant Indian exchanges, including crypto-to-crypto swaps. If the trader’s platform only shows TDS at the INR withdrawal stage, it may indicate the platform is not deducting TDS on intermediate crypto-to-crypto swaps, which would itself be a compliance issue for the exchange, not a signal that those swaps are untaxed.
- Platforms sometimes describe their product mechanics rather than the tax law: The Mudrex Coin Sets guide appears to describe when TDS is deducted on that specific product, not when tax liability arises under the Income Tax Act. But for a reader who is not making that distinction, the statement reads as a statement about the law.
What the Gain Calculation Looks Like
To make this concrete, here is the gain at each step of the chain for a trader who starts with ₹50,000 in USDT.
Step 1: USDT to BTC swap
Particulars | Amount |
USDT acquisition cost | ₹50,000 |
INR value of BTC received on swap date | ₹54,000 |
Taxable gain on USDT disposal | ₹4,000 |
Tax at 30% | ₹1,200
|
Step 2: BTC to ETH swap
Particulars | Amount |
BTC acquisition cost (from Step 1) | ₹54,000 |
INR value of ETH received on swap date | ₹61,000 |
Taxable gain on BTC disposal | ₹7,000 |
Tax at 30% | ₹2,100
|
Step 3: ETH to USDT exit
Particulars | Amount |
ETH acquisition cost (from Step 2) | ₹61,000 |
INR value of USDT received on exit date | ₹58,000 |
Loss on ETH disposal | ₹3,000 |
Tax | ₹0 (loss cannot offset other gains)
|
Step 4: USDT to INR withdrawal
Particulars | Amount |
USDT acquisition cost (from Step 3) | ₹58,000 |
INR received | ₹59,500 |
Taxable gain on USDT disposal | ₹1,500 |
Tax at 30% | ₹450
|
Total tax across all four steps: ₹3,750
If the trader had only reported the final withdrawal, he would have declared ₹1,500 in gains and paid ₹450 in tax. However, the correct liability was ₹3,750. The unreported gains on the intermediate swaps, ₹11,000 in total, are the figure the ITD would see in Form 26AS if the exchange correctly deducted TDS on each swap, and the ITR figure would not reconcile with it.
This is the most common source of AIS mismatch notices for multi-step crypto traders. The trader reports what they think is the only taxable step. The exchange has reported all the steps. The ITD’s system flags the gap. The trader has no reconciliation document because they did not know the intermediate swaps were taxable.
The fix requires reconstructing the full transaction chain and producing a trade-by-trade Schedule VDA that maps every swap to its INR equivalent at the time of the trade. KoinX helps build this automatically from the exchange import.
How KoinX Maps Every Step Of The Way
KoinX is used by over 1.5 million crypto investors across 100+ countries, with 800+ exchange and wallet integrations, including Mudrex. For a trader with a multi-step transaction chain, it identifies every taxable disposal event in the chain, calculates the INR-equivalent gain at the exact time of each trade using historical exchange rates, and assigns the correct acquisition cost from each step into the next step’s calculation automatically.
Sign up on KoinX to track every taxable crypto transaction automatically.
KoinX maps every crypto swap as a separate taxable event, not just the final INR withdrawal.
The output is a Schedule VDA report that shows every taxable event, every gain and loss, and every TDS deduction mapped to the correct transaction. When a trader’s Form 26AS shows gross transaction volume across all four steps, and their ITR shows only the final withdrawal, that reconciliation document closes the gap.
What Traders Should Question in Tax Guides
When an exchange tells you how tax works on its product, ask: Is this describing when TDS is deducted on the exchange, or is this describing when tax liability arises under the Income Tax Act?
These are different questions with different answers. TDS deduction mechanics are platform-specific and product-specific. Tax liability under Section 115BBH arises at the time of the VDA transfer, regardless of the platform, the product, or whether the platform deducts TDS at that step.
The Mudrex documentation stating that tax liability arises only on INR withdrawals was describing a product mechanic for a specific investment structure. The Income Tax Act, which governs your actual liability, says something different. When the two conflict, the Income Tax Act wins. The platform cannot change what the law says, and platform documentation that implies otherwise, however well-intentioned, is a source of compliance risk for the traders who rely on it.
For the complete framework of every taxable event under India’s VDA rules, including swaps, airdrops, staking rewards, and P2P transactions, the crypto tax India guide is the right starting point. For traders who have already filed and suspect they reported only the INR withdrawal step, the revised return guide under Section 139(5) explains the correction process.