India's crypto tax regime is one of the strictest in the world, and the latest breakdown from CoinDCX reveals the exact rates, rules, and penalties every investor must know. With the government's flat 30% tax on crypto income and a 1% TDS on transactions, the landscape is unforgiving for the unprepared. Here's what you need to file correctly and avoid costly fines.

The 30% Tax on Crypto Gains

Under India's current tax laws, any income from the transfer of virtual digital assets (VDAs) — including cryptocurrencies like Bitcoin and Ethereum — is taxed at a flat rate of 30%. This rate applies to all gains, regardless of whether you're a short-term trader or a long-term holder. There is no deduction for expenses except the cost of acquisition, and no offsetting of losses against other income.

What makes this even more painful is that the 30% tax applies to the entire profit, with no basic exemption threshold. That means even a small gain of ₹10,000 triggers the full 30% levy. For example, if you bought Bitcoin at ₹5 lakh and sold it at ₹8 lakh, your gain of ₹3 lakh is taxed at 30%, leaving you with ₹2.1 lakh.

No Loss Offsetting Allowed

Unlike equities, crypto losses cannot be set off against gains from other assets. If you lose money on one trade but profit on another, you still owe 30% on the profitable trade without any deduction for the loss. This is a critical rule that many new investors overlook.

1% TDS on Every Crypto Transaction

Since July 2022, India has imposed a 1% Tax Deducted at Source (TDS) on every crypto transaction above ₹10,000 in a year. This TDS is deducted by the exchange or buyer and paid to the government, but it can be claimed as a credit when you file your returns. The threshold for the TDS is ₹50,000 per year for specified persons, but for regular traders, it's ₹10,000.

The TDS applies to every transfer of VDAs, including trades, swaps, and even transfers to your own wallet. For example, if you sell 1 ETH for ₹2 lakh, the exchange deducts 1% (₹2,000) and remits it to the tax department. You receive the net amount, but you can adjust the TDS against your final tax liability.

How to Claim TDS Credit

When you file your income tax return, you'll need to report all crypto transactions and show the TDS deducted. This credit reduces your final tax payable. Make sure to collect TDS certificates from your exchange and match them with Form 26AS.

Penalties for Non-Compliance

Failing to pay crypto taxes or not filing returns can lead to severe penalties. Under the Income Tax Act, you may face a penalty of up to 50% of the tax due if you underreport your income. If you fail to file your return, you could be charged a late fee of up to ₹10,000 under Section 234F, plus interest at 1% per month on the unpaid tax.

Worse, if the tax department initiates a search or seizure, you could be prosecuted with criminal charges in extreme cases. The government has also been using data from exchanges to cross-check transactions, so hiding crypto income is increasingly risky.

Common Mistakes to Avoid

  • Not reporting crypto-to-crypto trades — these are taxable events.
  • Ignoring TDS on large transactions.
  • Failing to keep proper records of purchase and sale dates.
  • Not filing returns even if you have no tax liability due to losses.

Key Takeaways

India's crypto tax rules are clear: 30% flat tax on gains, 1% TDS on all transactions, and no loss offsetting. To stay compliant, maintain detailed records, claim TDS credits, and file your returns on time. With penalties that can double your tax bill, being proactive is your best defense. Always consult a tax professional for complex situations, but this guide gives you the foundation to start.