Crypto has become more mainstream than ever in India, but with popularity comes responsibility, especially when it comes to taxes. If you're buying, selling, or trading digital assets, understanding crypto tax in India is essential to avoid penalties and stay compliant. In this guide, we’ll walk you through everything you need to know about calculating and paying crypto tax in India.
Yes, cryptocurrency income is taxable in india. Since April 1, 2022, the Indian government has implemented a flat 30% tax on profits from the transfer of crypto assets, under Section 115BBH of the Income Tax Act. In addition, a 1% Tax Deducted at Source (TDS) is levied on crypto transactions exceeding ₹10,000 in a financial year, or ₹50,000 for certain specified individuals.
If you’re wondering how to calculate tax on cryptocurrency in India, here’s a simple breakdown:
Formula:
Taxable Gain = Selling Price – Purchase Cost
Tax Payable = 30% of Taxable Gain
Example:
You bought Bitcoin for ₹50,000 and sold it for ₹80,000.
Your profit (i.e Taxable Gain) = ₹30,000
Tax = 30% of ₹30,000 = ₹9,000
💡 Note: No deductions (except acquisition cost) or set-offs are allowed.
As per Section 194S, a 1% TDS is deducted by the exchange or the buyer at the time of transaction. If you're using an Indian crypto exchange platform like Koinpark, this is usually automated.
To pay crypto tax in india, you can follow this step-by-step method:
You can pay taxes through the Income Tax Department’s e-Filing portal or use a Challan 280 via the TIN-NSDL website.
Quick links:
Here’s a quick overview of taxable activities:
| Activity | Tax Applicable |
| Selling crypto for INR | 30% + 1% TDS |
| Trading one crypto for another | 30% + 1% TDS |
| Receiving crypto as a gift | Taxed under gift rules |
| Mining rewards | Taxed as income |
| Staking rewards | Avoid These Crypto Tax Filing Mistakes |
Filing your crypto taxes in India? Make sure you don’t fall into these common traps that could lead to penalties or legal trouble:
Many investors wrongly assume small profits or losses don’t need reporting. All crypto income, whether from trading, staking, or gifting, must be declared in your Income Tax Return under the correct head (Capital Gains or Other Sources).
Since July 1, 2022, 1% TDS is mandatory on crypto transactions exceeding ₹10,000. If your exchange doesn't deduct it, you’re responsible for doing it yourself and reporting it.
Trading on foreign crypto platforms like Binance or KuCoin may bypass automatic TDS, but this doesn’t exempt you. You’re still liable to deduct, pay, and report the TDS manually.
To ensure accurate tax filing, keep detailed records of every transaction, date, asset, trade value in INR, wallet address, and transaction ID. This helps you calculate gains and respond to any queries from the tax department.
If you're receiving cryptocurrency as a salary or compensation, it is treated as income from salary or income from other sources, not as a capital gain. Here's how taxation applies:
When you receive crypto as salary, the fair market value (FMV) in INR on the date of receipt is treated as your taxable income. This amount is added to your total annual income and taxed as per your applicable income tax slab, not at a flat 30%.
Later, when you sell or convert the received crypto, any profit earned (selling price minus the FMV at the time of receipt) is considered a capital gain and is taxed at a flat 30% rate, plus applicable surcharge and cess.
So, in short:
No, you cannot legally avoid the 30% crypto tax in India if you’re earning profits from the sale or transfer of cryptocurrencies. As per Section 115BBH of the Income Tax Act, any income from virtual digital assets (VDAs) like Bitcoin, Ethereum, or NFTs is taxed at a flat 30%, irrespective of your income slab.
However, here are a few important points to note:
✅ No deductions (except the cost of acquisition) are allowed
❌ Losses from one crypto asset can’t be set off against gains from another
🔁 Gifting crypto may still attract tax if the value exceeds ₹50,000
🔍 IT department tracks trades via PAN, Aadhaar, and exchange reports
Trying to avoid or hide crypto income is illegal and may result in penalties or prosecution. The best approach is to stay compliant, maintain proper records, and consult a tax advisor for efficient crypto tax planning.
🔹 Is crypto legal in India?
Yes, trading crypto is legal but taxed.
🔹 Do I need to pay tax on every trade?
Yes, every gain is taxed. 1% TDS applies on qualifying transactions.
🔹 Can losses be set off against gains?
No, losses from crypto cannot be adjusted against any gains.
🔹 What is the tax rule on crypto?
These rules are governed under Section 115BBH and Section 194S of the Income Tax Act.
🔹 How do I file crypto gains or losses in my ITR?
You must include crypto earnings in your Income Tax Return (ITR):
🔹 Who will deduct 1% TDS, investor or crypto exchange?
In most cases, the crypto exchange (like Koinpark) will automatically deduct 1% TDS on your behalf at the time of the transaction. If you're trading peer-to-peer (P2P) or on foreign platforms, you must deduct and pay the TDS manually.
