TaxesUpdated July 2026Reviewed by Myat Finance TeamFree & Privacy-First

The Complete Guide to Crypto Taxation in India (Bitcoin & Beyond)

The Complete Guide to Crypto Taxation in India (Bitcoin & Beyond)

Advertisement

In 2022, the Indian Government finally ended years of speculation regarding cryptocurrencies. By classifying Bitcoin, Ethereum, and NFTs as Virtual Digital Assets (VDAs), they introduced one of the most stringent and aggressive crypto tax frameworks in the world.

If you traded, sold, or even swapped crypto this financial year, you are now subject to strict taxation rules—regardless of your age or income bracket.

Here is exactly how crypto is taxed in India, how the 1% TDS works, and the harsh reality of offsetting your crypto losses.

Key Takeaways

  • The Flat 30% Tax: All profits made from selling or trading crypto are taxed at a flat rate of 30%, regardless of your income slab.
  • The 1% TDS: A 1% Tax Deducted at Source (TDS) is levied on every single crypto sell or swap transaction you make.
  • No Loss Offsets: You cannot offset your crypto losses against other income (like salary or stock market gains). Even worse, you cannot offset a loss in Bitcoin against a profit in Ethereum.
  • No Deductions Allowed: You cannot claim any expenses (like internet bills, exchange fees, or mining equipment) against your crypto profits. The only deduction allowed is the pure cost of acquisition.

1. The 30% Flat Tax Rule

Unlike the stock market—where long-term capital gains are taxed at 12.5% and short-term at 20%—the government does not care how long you hold your crypto.

Every single rupee of profit you make from crypto is taxed at a flat 30% (plus a 4% cess).

Example Scenario

  • Buy: You bought ₹1,000,000 worth of Bitcoin.
  • Sell: You sold it a year later for ₹1,500,000.
  • Profit: Your net profit is ₹500,000.
  • Tax Liability: You owe a flat 30% on the ₹500,000 profit, which is ₹150,000. (With the 4% health and education cess, the effective tax rate is actually 31.2%).

It does not matter if your total annual salary is ₹2 Lakhs (which is below the basic exemption limit). Your crypto profits are taxed independently at 30%.

To understand which tax regime you fall into for your regular salary, use our Old vs New Regime Calculator:

2. The Nightmare of Crypto Losses

In traditional investing, if you lose ₹50,000 in Reliance stock and make ₹100,000 in TCS stock, you only pay tax on your net ₹50,000 profit.

Crypto does not work like this. The Indian tax code explicitly bans setting off crypto losses.

The "No Cross-Offset" Rule

If you make a ₹100,000 profit on Bitcoin, and take a ₹80,000 loss on Ethereum, you cannot subtract the loss. You must pay 30% tax on the entire ₹100,000 Bitcoin profit (₹30,000 tax), and you simply have to swallow the ₹80,000 Ethereum loss.

Furthermore, you cannot carry forward crypto losses to future financial years. If you take a massive loss this year, it is gone forever.

3. The 1% TDS Explained

To track the flow of crypto money, the government introduced Section 194S, which mandates a 1% TDS on the transfer of all Virtual Digital Assets.

Every time you hit the "Sell" button on an Indian crypto exchange (like WazirX or CoinDCX), the exchange will automatically deduct 1% of the total transaction value and deposit it with the government against your PAN card.

Why Does the 1% TDS Matter?

The 1% TDS is not an extra tax—it is an advance tax. When you file your ITR at the end of the year, you can claim this TDS back if you suffered an overall loss, or use it to offset your final 30% tax liability if you made a profit.

However, its primary purpose is surveillance. The government now knows exactly how much crypto you traded, making it impossible to hide your transactions during tax season.

4. Crypto-to-Crypto Swaps are Taxable

Many investors believe they only have to pay tax when they convert their crypto back into INR (fiat money). This is completely false.

If you use Bitcoin to buy Ethereum, the Income Tax Department views this as two separate transactions:

  1. Selling your Bitcoin (which triggers a taxable event on any profit made up to that moment).
  2. Buying Ethereum with the proceeds.

Because of this, day traders who constantly swap different alt-coins accumulate massive, complicated tax liabilities over the year.

Action Steps: How to Stay Compliant

  1. Use Specialized Software: Do not try to calculate your crypto taxes manually on an Excel sheet. Use specialized Indian crypto tax software (like KoinX or ClearTax Crypto) that connects directly to your exchange APIs and calculates the exact 30% liability.
  2. File ITR-2 or ITR-3: You cannot file the simple ITR-1 (Sahaj) if you have crypto transactions. You must file ITR-2 (for capital gains) or ITR-3 (if you are treating crypto trading as a business income).
  3. Declare Foreign Assets (Schedule FA): If you hold your crypto on a foreign exchange (like Binance or Coinbase) or a hardware wallet, you must declare these holdings under Schedule FA (Foreign Assets) in your tax return. Failing to do so can attract severe penalties under the Black Money Act.

Related Reading

[!CAUTION] Disclaimer: The content provided in this article is for educational and informational purposes only and does not constitute financial, investment, or tax advice. Always consult with a certified financial advisor or a registered tax consultant before making any financial decisions or filing your taxes.

Put this into practice

Use our free interactive calculators to plan every aspect of your finances.

Explore All Tools