Imagine winning big on an Ethereum trade, only to find out that a massive chunk of your profit vanishes before it even hits your bank account. That's the reality for millions of traders in India. Since April 2022, the Indian government has treated digital assets not as traditional investments, but as a specific class of assets with some of the most aggressive tax rules in the world. If you're trading Bitcoin is a decentralized digital currency without a central authority or other tokens, you aren't just fighting market volatility-you're fighting a tax code designed to discourage frequent trading.
The core of the problem is that the Indian tax system doesn't care if you're a long-term investor or a day trader. Whether you held your assets for ten minutes or ten years, the tax bite is the same. This guide breaks down exactly how the 30% tax works, the hidden costs you might have missed, and why the "loss offsetting" rule is a nightmare for active portfolios.
The Heavy Hitters: 30% Income Tax and Section 115BBH
The heavy lifting of this regime is done by Section 115BBH, a specific part of the Income Tax Act. This section mandates a flat 30% tax on any income earned from the transfer of Virtual Digital Assets (VDAs). Now, "VDA" is the government's umbrella term that covers everything from Bitcoin and Ethereum to NFTs and specialized tokens. Essentially, if it's a digital asset and it's not a gift card, it's likely a VDA.
But here is the catch: that 30% isn't the final number. When you add the 4% health and education cess and applicable surcharges, your effective tax rate often climbs to 31.2%. Unlike regular income, which follows a progressive slab system (where you pay less if you earn less), this crypto tax is a flat hammer. It doesn't matter if your total annual income is ₹5 lakh or ₹5 crore; the profit from your crypto trades is taxed at the top rate immediately.
The Mathematical Trap: Why You Can't Offset Losses
For most traders, the most painful part isn't the percentage-it's the logic behind the calculation. In traditional stock trading, if you make ₹1 lakh on Apple but lose ₹1 lakh on Tesla, your net profit is zero, and you pay zero tax. In the Indian crypto market, that doesn't happen.
Under current rules, you cannot set off losses from one VDA against gains from another. This means if you made a ₹30,000 profit on Ethereum but lost ₹30,000 on Bitcoin, the government ignores the Bitcoin loss. You still owe 30% tax on that ₹30,000 Ethereum gain, which comes out to ₹9,000. You've effectively lost money on the trade but still have to pay the taxman. Furthermore, you cannot carry these losses forward to next year to lower your future tax bills.
The only deduction allowed is the cost of acquisition. This is the price you paid to buy the asset. You cannot deduct transaction fees, exchange commissions, or the cost of the hardware wallet you used to secure your coins. The formula is brutally simple: (Selling Price - Purchase Price) × 30% = Your Tax Bill.
| Feature | India (VDA Regime) | USA / UK / Singapore |
|---|---|---|
| Tax Rate | Flat 30% (+ Cess) | Progressive / Capital Gains (0-20%) |
| Loss Offsetting | Not Allowed between assets | Generally Allowed |
| Holding Period | No distinction (Flat rate) | Long-term often taxed lower |
| TDS on Trade | 1% mandatory (Section 194S) | Rarely applicable at trade level |
The Three-Tier Tax Burden: TDS and GST
The 30% income tax is just the tip of the iceberg. To make sure they catch every single trade, the government introduced a 1% Tax Deducted at Source (TDS) under Section 194S. This means every time you sell crypto on an exchange, 1% of the total transaction value is sliced off and sent to the government immediately. While you can claim this back or offset it against your final tax liability, it creates a massive liquidity drain for high-frequency traders.
As of July 2025, a third layer was added: an 18% Goods and Services Tax (GST) on the services provided by crypto exchanges. This isn't a tax on your profit, but a tax on the fees the exchange charges you. If an exchange charges you a ₹100 fee for a trade, you'll pay an extra ₹18 in GST. While this sounds small, for someone doing hundreds of trades a month, it adds up quickly, eating into the thin margins of scalp trading.
Practical Compliance: How to File Your Returns
Reporting these trades isn't as simple as entering a single number. You now have to deal with Schedule VDA in your income tax returns. This requires a granular breakdown of every single transaction. You'll need to list the date of acquisition, the date of transfer, the cost of acquisition, and the sale proceeds for every single asset sold during the financial year.
If you use multiple platforms-say, a mix of a domestic exchange and an international wallet-tracking this manually is nearly impossible. Most traders now rely on software like Koinly or ClearTax, which can sync with API keys to generate the necessary reports. If you started trading before April 2022, you'll need to be very careful about establishing your "cost basis" (what you originally paid) using historical data, as the government expects precise proof of purchase.
The Impact on the Indian Market
These rules have fundamentally changed how Indians interact with blockchain. Industry data shows a staggering 40-60% drop in trading volumes on domestic exchanges since these laws kicked in. The "casino-style" high-frequency trading that defined the 2021 bull run has mostly vanished, replaced by a smaller group of long-term "HODLers" who only sell once every few years to avoid the compliance headache.
Many traders migrated to international exchanges or P2P (Peer-to-Peer) markets to avoid the 1% TDS. However, this is a risky move. The Income Tax Department has become increasingly sophisticated in tracking bank statements and using data analytics to find undeclared VDA gains. Trading on a foreign exchange doesn't make the 30% tax disappear; it just makes you a target for penalties if you're caught failing to report it.
Does the 30% tax apply to NFTs?
Yes. NFTs are classified as Virtual Digital Assets (VDAs) under Section 2(47A). Any profit made from selling an NFT is taxed at the flat 30% rate, regardless of whether you are an artist or a collector.
Can I deduct my exchange trading fees from my profit?
No. The only deductible expense allowed under Section 115BBH is the cost of acquisition (the purchase price). You cannot deduct brokerage fees, gas fees, or platform subscription costs.
What happens if I have a net loss across my entire portfolio?
You may still owe tax. Because losses from one coin cannot offset gains from another, you must pay 30% on every profitable trade, even if your other trades resulted in a total portfolio loss.
Is the 1% TDS mandatory for P2P trades?
Yes, the 1% TDS under Section 194S applies to the transfer of VDAs, including P2P transactions. While enforcement in P2P is harder, the buyer is technically responsible for deducting the tax and paying it to the government.
How is the 18% GST on crypto calculated?
The GST is not on your crypto profit, but on the service fee charged by the exchange. For example, if an exchange charges a ₹50 trading fee, you will pay ₹50 + 18% (₹9) = ₹59 total for that service.
Next Steps for Traders
If you are actively trading, your first priority should be a compliance audit. Stop relying on the "I'll figure it out at the end of the year" approach. Start by exporting all your trade histories from every exchange into a CSV format immediately. If you use P2P, keep a meticulous log of bank transfers matched to specific transaction IDs.
For those with complex portfolios involving staking or liquidity providing, a professional tax consultant is no longer optional-it's a necessity. The risk of an incorrect filing in Schedule VDA is high, and the penalties for underreporting digital assets are severe. Focus on consolidating your assets to reduce the number of taxable events and consider utilizing tax-tracking software updated for the 2025-2026 fiscal year to avoid manual errors.