February 6, 2024

How To Calculate Crypto Tax In India

In this comprehensive guide, we'll explore how to calculate crypto tax in India, the types of transactions liable for tax, and common pitfalls to avoid.

As cryptocurrencies continue to gain popularity in India, understanding the taxation rules surrounding these digital assets has become crucial for investors and traders. The Indian tax authorities have started to focus more on cryptocurrencies, and it's essential to stay compliant with the tax regulations.

Understanding the Taxation of Cryptocurrencies in India

In India, the Income Tax Department treats cryptocurrencies as digital assets, meaning they are subject to capital gains tax. Whether you’re holding crypto as an investment or trading regularly, the profits derived are taxable. The tax rate depends on how long you hold the cryptocurrency – short-term or long-term capital gains tax applies based on the holding period.

How to Calculate Crypto Tax

To Calculate Crypto Tax in India

Determine the Holding Period : Classify your gains as short-term or long-term. Crypto held for less than 36 months is subject to short-term capital gains tax, while holdings over 36 months are taxed as long-term capital gains.

Calculate Gains or Losses : Subtract the cost basis (purchase price plus any associated fees) from the sale price of your crypto.

Apply the Relevant Tax Rate: For short-term gains, the tax rate is as per your income tax slab. Long-term gains are taxed at a flat rate of 20% with indexation benefits.

Crypto Transactions that are Liable to Tax

Trading : Buying and selling cryptocurrencies on exchanges.

Crypto-to-Crypto Transactions : Exchanging one cryptocurrency for another.

Mining Income : Earnings from crypto mining are taxable.

Staking Rewards : Income from staking cryptocurrencies.

How to Avoid Crypto Tax in India?

It’s not possible to legally avoid paying taxes on cryptocurrency transactions in India. However, efficient tax planning and availing of indexation benefits on long-term capital gains can help in reducing the tax liability.

Common Mistakes to Avoid in Cryptocurrencies Tax Calculation in India

Not Reporting Income : All cryptocurrency transactions must be reported in your income tax returns.

Ignoring Losses : Crypto losses can offset gains, reducing overall tax liability.

Incorrect Holding Periods : Misclassifying short-term and long-term holdings can lead to incorrect tax calculations.

How to Pay Crypto Taxes?

Crypto taxes should be included in your annual income tax return. You can pay them online via the official Income Tax Department website. It’s advisable to keep detailed records of all crypto transactions for accurate tax reporting.


Understanding and complying with the cryptocurrency tax laws in India is essential for all crypto investors and traders. Proper calculation and timely payment of taxes on crypto transactions can help you avoid legal complications and hefty penalties. As the regulatory landscape evolves, staying informed and seeking professional tax advice is key to navigating the crypto taxation realm effectively.

FAQ’s of Crypto Tax in India

Do I Need to Pay Taxes on My Cryptocurrency Investments in India?

Yes, any profit made from cryptocurrency transactions is subject to taxation in India. It’s classified under capital gains, and the tax rate depends on the duration for which the crypto was held.

Do I Need to Pay Taxes on Gifts or Donations Made from Cryptocurrencies in India?

Yes, if you gift cryptocurrencies, the recipient will have to pay taxes on the gains when they sell them. Donations are generally tax-deductible, but it’s best to consult with a tax professional.

How to Save Tax on Cryptocurrency?

To save tax on cryptocurrency, you can hold your investment for more than 36 months to avail of the lower long-term capital gains tax rate. Additionally, reporting losses to offset gains and accurate record-keeping can help in tax saving.

Ready to get started?

Join developers who use BlackPlus to build world‑class real‑time collaborative experiences.

Sign up for free