India's 30% Crypto Tax: What Bitcoin Traders Need to Know in 2026

India's 30% Crypto Tax: What Bitcoin Traders Need to Know in 2026

Mar, 11 2026

When India slapped a 30% tax on cryptocurrency gains in April 2022, it didn’t just change how people pay taxes-it rewrote the rules for anyone trading Bitcoin, Ethereum, or any digital asset. This isn’t a small adjustment. It’s one of the strictest crypto tax systems in the world, and if you’re trading in India, you’re living under it. No matter if you made money last month or lost money last year, you still owe 30% on every single gain. And here’s the kicker: you can’t use your losses to balance it out.

How the 30% Crypto Tax Actually Works

The tax isn’t complicated to calculate, but it’s brutal in practice. Under Section 115BBH of the Income Tax Act, every time you sell Bitcoin-or any other cryptocurrency-you pay 30% on the profit. That’s 30% of (selling price minus purchase price). No deductions. No exceptions. Not even for fees you paid to buy, sell, or store your crypto.

Let’s say you bought 0.5 BTC for ₹1,000,000 and sold it later for ₹1,500,000. Your profit is ₹500,000. Your tax? ₹150,000. That’s it. Even if you paid ₹5,000 in transaction fees across three exchanges, those costs don’t reduce your taxable gain. The government only lets you subtract the original purchase price. Everything else? Gone.

Losses Don’t Count-Even When They Should

This is where most traders get blindsided. In every other country, if you lose money on one crypto and make money on another, you net them out. India doesn’t allow that. Ever.

Imagine this: You lose ₹40,000 on Solana, but gain ₹40,000 on Bitcoin. In most places, your net gain is zero-no tax owed. In India? You pay ₹12,000 in taxes on the Bitcoin profit. The Solana loss? It disappears. You can’t carry it forward to next year. You can’t use it to offset any other gains. It’s like the loss never happened.

This rule alone makes active trading nearly impossible to manage profitably. Many traders who used to buy and sell weekly now hold for years just to avoid the tax trap. Even if your portfolio ends the year down 10%, you could still owe thousands in taxes on the few coins that went up.

The Hidden 1% TDS and 18% GST

The 30% tax isn’t the only bite. Since July 2022, every crypto transfer over ₹50,000 in a year triggers a 1% Tax Deducted at Source (TDS). That means if you sell ₹100,000 worth of Bitcoin, the exchange takes ₹1,000 before you even see the money. You get a TDS certificate, but you still have to report the full ₹100,000 as income and pay the 30% tax on the gain. So you’re paying tax twice-once upfront, again at filing time.

Then in July 2025, things got worse. The government added 18% GST on crypto exchange fees, wallet services, and platform charges. So if you pay ₹100 in trading fees, ₹18 goes to GST on top of everything else. That’s three layers of taxation:

  • 30% income tax on gains
  • 1% TDS on every sale over ₹50,000
  • 18% GST on platform service fees
No other country combines all three. Most have one or two. India has all of them, stacked on top of each other.

A cracked digital wallet spills coins, one side golden, one ash; a scale tips heavily toward '30%' while losses fall away.

Why This System Is Out of Step With the World

Compare this to the U.S. Long-term crypto gains (held over a year) are taxed at 0%, 15%, or 20%. Germany? Tax-free after one year. Singapore? No capital gains tax at all. The UK? 10-20% depending on income. Even countries with high taxes let you offset losses.

India’s system treats every crypto trade like it’s a high-income business-even if you’re just a hobbyist buying Bitcoin on weekends. There’s no distinction between casual trading and full-time day trading. The same 30% rate applies whether you made ₹10,000 or ₹10 million. And unlike income from stocks or real estate, where you can deduct expenses and carry forward losses, crypto is treated like a luxury item.

Tax experts call it “punitive.” Industry reports say it’s driving traders offshore. Indian exchanges saw trading volumes drop by 40-60% after the tax hit. People moved to international platforms like Binance or P2P networks to avoid TDS. But now, even those routes are getting harder to use without reporting.

What You Need to Track (And How)

If you’re trading crypto in India, you’re now a bookkeeper. The Income Tax Department requires you to keep records of:

  • Every purchase date and amount (in INR)
  • Every sale date and amount
  • The exchange or wallet used
  • Transaction IDs and fees
  • Any TDS deducted
You need this for every single coin, every single time. One missed entry can trigger an audit. Tools like Koinly, ClearTax, and CoinTracker now have India-specific modules that auto-import data from exchanges and calculate your tax liability. But they’re not perfect. If you used multiple wallets or did P2P trades, you’ll still need to manually log those.

For simple buy-and-hold traders, this might take 10-15 hours a year. For active traders? 40-50 hours minimum. And that’s just record-keeping. Filing the return? Add another 5-10 hours.

Three paths through a forest labeled for crypto strategies; one clear, two blocked by tax signs, a lone figure choosing at a fork.

What Happens If You Don’t Report?

The government is watching. TDS data is automatically shared between exchanges and the Income Tax Department. If you sold crypto and didn’t report it, they already know. Penalties include:

  • 200% of the tax due for underreporting
  • Interest at 1% per month
  • Legal action for repeated non-compliance
There’s no amnesty. No grace period. If you didn’t file for FY 2023-24, you’re already behind. The new Schedule VDA (Virtual Digital Assets) in your ITR form forces you to declare every crypto transaction. No hiding.

Is There Any Way Around It?

Not really. The government has made it clear: this isn’t going away. Even in 2026, after four years, there’s been no change to the 30% rate, the TDS rule, or the loss offset ban. Experts predict minor tweaks-maybe raising the TDS threshold or clarifying GST rules-but don’t expect relief.

Some try to shift to long-term holding, hoping to outlast the tax. Others use foreign exchanges and hope they won’t be caught. But with global tax reporting standards (like FATCA and CRS) tightening, hiding crypto gains from India is becoming riskier, not easier.

What This Means for Your Strategy

If you’re still trading frequently, you’re paying a heavy price. The math doesn’t work in your favor. Even if you’re good at picking winners, the tax eats up nearly a third of your profits.

Your best moves right now:

  • Hold longer than you think you need to-avoiding frequent trades cuts your tax exposure
  • Use tax software to automate tracking-don’t rely on spreadsheets
  • Never assume losses cancel out gains-they don’t in India
  • Keep all records for at least 8 years-audit windows are long
  • Don’t ignore TDS-it’s already gone, but you still owe the 30%
There’s no clever loophole. No hidden exemption. The system is designed to discourage crypto trading, not support it. And right now, that’s exactly what it’s doing.

Is the 30% crypto tax in India applied to every crypto trade?

Yes. Every time you sell, swap, or transfer cryptocurrency-whether Bitcoin, Ethereum, or an NFT-you owe 30% on the profit. This applies regardless of how long you held it, how much you earned, or whether you made losses elsewhere. The tax is triggered by the transfer itself, not by your overall income level.

Can I offset crypto losses against gains in India?

No. India is one of the few countries that doesn’t allow crypto losses to offset gains. If you lose ₹50,000 on Dogecoin but gain ₹50,000 on Bitcoin, you still pay 30% tax on the Bitcoin profit. The loss disappears. You can’t carry it forward to next year or use it against any other asset.

What is the 1% TDS on crypto, and does it apply to me?

Since July 2022, any crypto transaction over ₹50,000 in a financial year triggers a 1% Tax Deducted at Source (TDS). That means exchanges automatically take ₹1 for every ₹100 you sell. It applies to all users, even if you’re not a high earner. You still owe the full 30% tax on your gain, so TDS is just an advance payment-it doesn’t reduce your final tax bill.

Do I need to pay GST on crypto trading fees?

Yes. Since July 2025, crypto exchanges and wallet providers in India must charge 18% GST on their service fees. This includes trading fees, withdrawal fees, and API access charges. It’s separate from the 30% income tax and 1% TDS. So if you pay ₹200 in fees to trade, ₹36 goes to GST.

What happens if I don’t report my crypto gains to the Indian tax department?

If you don’t report, the government already knows. Exchanges report TDS data directly to the Income Tax Department. Penalties include 200% of the unpaid tax, monthly interest at 1%, and possible legal action. Even if you used a foreign exchange, the government can still track your transactions if you’re an Indian resident. Ignoring it is risky and costly.

Can I use crypto tax software to file my return?

Yes. Tools like Koinly, ClearTax, and CoinTracker now support India’s crypto tax rules. They can auto-import data from exchanges, calculate your 30% tax liability, and generate the Schedule VDA form. But they can’t fix missing data. If you used P2P trades or multiple wallets, you’ll still need to manually enter those details. Software helps, but doesn’t replace record-keeping.

Is there a chance India will lower the 30% crypto tax in the future?

Unlikely in the near term. The government has kept the rate unchanged since 2022, and there’s no public sign of revision. Even as trading volumes dropped and users moved offshore, the tax remains a major revenue source. Experts believe changes-if any-will focus on TDS thresholds or GST clarity, not the 30% rate itself.

Do I need to report crypto gifts or airdrops?

Yes. Under Section 2(47A), any crypto received as a gift or airdrop is treated as income. You pay 30% tax on its fair market value at the time you receive it. Even if you don’t sell it, you still owe tax. This applies to NFTs, tokens, and any digital asset received without payment.